これからのデータベース

Menu Menu


Key Value Store

第二正規形以上のデータベースは、かならずレコードを特定できるキーを持っている。

理論上はキーを持つ表で SQL でできることは、すべてできる。

データベースの性能を重視して、SQLを使わずに、Key Value Store として使う。


XML / Json データベース

表の形ではなく、木構造もをつ XML や Json をそのままデータベースとして用いる。

自由な拡張や、複雑な構造(第一正規形でないような)ものを取り扱うことができる。

   .cf MongoDB


全文検索


Lock free data structure


分散データベース

複数のノードに同時にデータを格納する

Scalability

書き込み速度

読み込み速度


On memory database

Memory Cache


Data Mining


問題11.1

自分が作るアプリケーションにとって、どのような機能を持つデータベースが必要か。

自分が作るアプリケーションの内容を説明し、それが要求する機能にどう関係するかを記述する。

1200文字程度で論ぜよ。


Shinji KONO / Mon Jan 30 15:07:59 2012