「プログラマが知るべき97のこと」の46個目のエピソードは、データベースに関する話です。 アプリケーションで大量の永続データを扱う必要がある場合やデータが相互に関係し合う場合は、迷うことなくRDB(リレーショナルデータベース)にデータを保存すべきでしょう。 時代の差なのでしょうか?自分が仕事としてプログラミングを始めたのは2003年頃なので、その頃にはデータベースの利用はごく一般的な事でした。まだ、MySQLなどのフリーで信頼性のあるRDBはなかった為、ほとんどの業務でOracleなどを利用してたと記憶しています。なのでピンと来ないエピソードなのですが、自分のデータースにまつわるエピソードを紹介しておきます。 1つ目は最近の案件で実感した事ですが、組込RDBは思った以上に高性能で使いやすいという事です。あるアプリケーションの改修を行う際に性能要件を大きくあげて欲しいとの要望がありました。そ