2011-01-21 14 views
1

データベースのドキュメントの作成方法を定義するパラメータのリストを保存します。
種類にはいくつかの種類があり、それぞれの種類には異なるパラメータセットがあります(各タイプには独自のパラメータがあります)。データベースのパラメータリストを格納する

テーブルの列にすべてのパラメータ(キー値)をJSONとして保存することをお勧めしますか?
それ以外の場合は、すべてのタイプとタイプごとにパラメータテーブルを作成する必要があります(すべてのタイプに対して10〜30パラメータ)。

注:パラメータなどで検索するつもりはありません。
JSON文字列を読み込み(JSONを選択する場合)、Objectにシリアル化して通常通りドキュメントに適用します。

答えて

0

パラメータで検索する必要はないので、私にはJsonがより堅牢であるように見えます。なぜなら、デシリアライズするときにObject ready情報を持つからです。列やテーブルに格納する場合と同様に、クラスメンバーを自分で初期化する必要があります。また、文書タイプに基づいてフェッチする列が1つしかないため、パフォーマンスの低下が発生します。


結論データベースのJsonデータと一緒に行く

0

http://sisodb.comのように聞こえるはずです。ただし、クエリーはサポートされていますが、これはオフにできるもので、GetByIdのみに依存しています。

関連する問題