私は現在電子商取引のWebサイトの開発に取り組んでおり、このプロジェクトではSQL Server 2008でC#、Entity Frameworkを使用します。SQL Serverを使用した非リレーショナルデータベースの設計?
データベース構造は複雑ではなく、単にWordpressデータベースが好きです。 Google BigTable、MongoDBなどの非リレーショナルデータベースについて知りましたが、この技術の利点を完全には理解していません。
私はSQL Serverがちょうどテーブル間の関係のすべてが、この問題について、私はまだ心配を除去することにより、NoSQLのDMSすることができないことを知っている:
我々は、SQL Serverのすべての関係を削除し、Entity Frameworkのを扱う場合、ありますそれはより速くまたはより遅いか、または何らかの不都合なものか?
私の悪い英語を読み、ごめんなさいありがとう。どんな助けもありがとう。
IDカラムとXMLカラムだけを持つ単一のテーブルを持つだけで、簡単にNoSQL DBをエミュレートできます。私はそれが遅くなるだろうと想像しなければならないだろう。 – Gabe
あなたのご意見ありがとうございますが、私は構造体を保つ必要があります^^ – ByulTaeng
RDBMSを使用していない場合、ORMを使用している点はありません。 EFのようなものの利点は、継承、複雑な型などです。もしあなたが単一のテーブルを持っていれば、2つのテーブルは古典的なADO.NETを使用します。 – RPM1984