2

個人的なプロジェクトとして、私は基本的なDBMSを構築することを目指しています。Elmasri&Navathe(5ed)の関連するセクションを読みましたが、E&Nが非常に深くなっただけなので、より焦点を絞ったテキストを使用できます。

摩擦は、私が新しい非リレーショナルデータモデルで遊びたいということです。多くのE&Nは、特に実装の詳細のインデックス作成に優れていましたが、より高度なDBMS実装は、リレーショナルモデルのみを対象としていました。

より良い基盤が得られるまで、可能であれば、DBMSソースを見つめるのをしばらく延期したいと思います。何か案は?

4

2 に答える 2

1

まず、各システムの特性を理解する必要があります。この投稿を読むように提案できます。これは、NOSQL または SQL だけではないことを理解するための最初のステップです。次に、このブログ投稿をチェックして、これらすべてを視覚的に理解することができます。

最後に、Mongodb、Couchdb などのオープン ソース プロジェクトを一瞥して、ここにアクセスできるリストを確認します。

于 2010-04-18T20:55:22.767 に答える
1

実際、最初のステップは、リレーショナルに代わる階層型、ネットワーク型、ナビゲーション型、オブジェクト モデルを理解することです。XML がどこに適合するか、つまりどのモデルであるかはわかりません。構造に関しては、B ツリー (バイナリ ツリーではない) の実装を調べてください。

于 2011-01-20T19:07:19.850 に答える