2010-12-19 10 views
1
  1. リレーショナルデータベース非リレーショナルデータベース

  2. リレーショナルデータベースとリレーショナルデータベースとの利点は何ですか?

+3

あなたは何冊の本を読んでいますか? – Oded

+2

興味のあるものの多くは、次の質問ですでにカバーされています。http://stackoverflow.com/tags/nosql/faq –

+2

http://en.wikipedia.org/wiki/NoSQL –

答えて

3

客観性、db4oの(オープンソース)などは、私はあなたが約求めている思いオブジェクトデータベースと呼ばれていますか? RDBMSではなく、ODBMSと呼ばれています。新しい「クラウドデータベース」もありますが、あまりよく知られているわけではありませんし、遠くの将来でもあらゆるタイプのアプリケーションに実用的/有用であるとは確信できません。これら2つの間には、おそらく2つの主要な非RDBMSデータベースタイプがあります。 (http://en.wikipedia.org/wiki/NoSQLを参照してください)

オブジェクトdbsは非常にクールです、ハイバネートのようなものだと思いますが、SQLへの変換が行われていないのでより高速です。複雑な/深いデータ階層を持つ場合、オブジェクトdbsははるかに高速になるはずです。 (一般的には少し速いかもしれませんが、注意すべきいくつかの欠点があります)。

オブジェクトデータベースの欠点は、開発者がDBAに似たタスク。 (これは良いと思うかもしれません。または)オブジェクトdbを使用すると、伝統的なOracle DBAは無関係で無駄になります。いくつかの問題には - 少なくともdb4oではdbを管理するのに役立つ強力なツールはありません(RDBMSにはこれらのものがあります)、別の "スキーマのアップグレード"プロセス、そして一般的にそれほど成熟していないタイプのデータベースです。大規模なシステムについて言えば、スケーラビリティは問題になる可能性があります.db4oなどのクラスタリングはありません。

また、完全性のために、AdabasやVSAMなどの古いレガシーデータベースは非リレーショナルとみなされています。

+0

Downvoted for、唯一のもの回答?私はRDBMS DBAを怒らせましたか? (彼は彼です - 心配しないで、ODBBが離陸してもRDBMSは遠ざかりません) – Manius

関連する問題