「そのデータに対してどんな演算が適用できるか。どうやってデータを取り出したり格納したりするか= データに対する演算」 #ChugokuDB
2015-06-26 13:44:54「用意された演算の種類が重要。データの意味から必然的に演算の種類が来まる。用意されている演算は高速で信頼できる操作。用意された演算を適切に使えば簡素に書ける」 #ChugokuDB
2015-06-26 13:46:38「自分で書けば何でもできるが、現実的ではない。せっかくデータべースが使えるのなら活用すべき」 #ChugokuDB
2015-06-26 13:48:23「データベースはデータモデルを意識して作られているので、データモデルに沿った演算が用意されている。」 #ChugokuDB
2015-06-26 13:49:38「適切なデータモデルを選ぶには、どのような演算が得意か、アプリケションが必要とする演算はなにかの2つの観点で考える」#ChugokuDB
2015-06-26 13:51:36「一つのデータモデルでは足りない場合、異なるデータモデルを持つ製品を組み合わせるとよい。ただし、データをどのように同期させるかが課題。」#ChugokuDB
2015-06-26 13:52:40「データの正しさを保つために、トランザクション、正規化理論、制約(ビジネスロジックなどを使う」 #ChugokuDB
2015-06-26 13:55:07「NoSQL上でデータを正しく保つためには、基本的にアプリケーションに委ねられる。その場合コードのテストなどが増殖」#ChugokuDB
2015-06-26 13:56:25「データモデル=論理、実装=物理。実装の例。テーブルスペース、キャッシュ、インデックスなど」 #ChugokuDB
2015-06-26 13:57:30「実装について知ることの意義、コンピュータの行う仕事の量を見積もる。これが満足な性能をだせるかどうかの見極めにつながる。ただし机上だけではわからないのでベンチマークするべし」 #ChugokuDB
2015-06-26 13:59:28「1台のサーバーの処理能力には必ず限界がある。要求される性能は青天井になることもあるので分散処理が必要になる。」 #ChugokuDB
2015-06-26 14:01:46「どのように分散するか、データモデルが保たれないケースをどうするか、どのようにデータを同期するかが分散処理の課題」 #ChugokuDB
2015-06-26 14:02:33