/ /キー/バリューシステムをメモリ、MS SQL、またはサードパーティに実装する必要がありますか。 - データベース、nosql、スキーマ、Key-Value

キー/バリューシステムをメモリまたはMS SQLまたはサードパーティに実装する必要がありますか? - データベース、nosql、スキーマ、キー値

私は "私はNOsqlのキー/値ルートを使いたいと思うことを知るのに十分な調査をしました。私はできる限り多くのことを読み、まだ以下の質問があります。"

  • amazon simpledb、google big table、またはmicrosoft azureのようなソリューションを使用する必要がありますか?(.NETサイトの場合は注意してください)

  • 単にキー/オブジェクトのメモリ内ハッシュテーブルを作成するだけでは不十分なのです(メモリがすべてを物語るのに十分豊富であると仮定して)。

  • 私のSQLサーバーにテーブルを作成する方法はどうでしょうか。2つの列、1つはキー、もう1つは値です。キーは主キーであり、値は私が欲しいものすべての文字列です。文字列を取り出して意味のあるものに解析する必要があります。

  • 私はneo4jのグラフデータベースのようなもので行く?

それは私がどちらの道をたどるべきかわからない。

回答:

回答№1は0

あなたが本当にキーバリュータイプが欲しいのなら私の気持ちですシステムはnoSQlデータベースを選びます。リレーショナルデータベースは、Key-Value型クエリの処理には適していません。また、リレーショナルデータベースではパフォーマンスが非常に低下します。あなたがこの道を進んでいるならば、それのために正しい道具を使ってください。