2016-08-09 15 views
0

私は異なるアプリケーション構成データを格納する必要があるため、格納する最良の方法を知りたいという要件があります。 dbが構成の日付を保存するための最良の構造は何ですか

は現在、私は

id, name ,category ,city,value(text field), int_value, float_value, string_value,date_value,bool_value 

値フィールドが順番に異なるキーと値のペアを格納することが可能なJSONオブジェクトです複雑なデータを格納するために使用される私のDBのフィールドの下に使用しています。例えば、 。

値:

{ "is_enabled" : true, 
"list_of_applicable_ids" : ["123","345","567","890"] 
} 

そして、フィールドとインデックスが、これはもっと速くなることに照会しやすくなりますので、私は別の値のデータ・タイプ・フィールド(int_value、FLOAT_VALUE)を追加した理由。

このような種類のデータをdbに格納する方が良い方法を知りたかっただけです。 のフィールドのみを使用しますか? 設定変更の頻度が非常に少ない(1か月に1,2回)

答えて

0

ファイルベースのデータベースを見てみましょう。
例はMongoDBです。
Mongoは、JSONとよく似たデータ形式(BSONと呼ばれます)を使用しています。その場合、事前にフィールドを定義する必要はなく、設定ファイル全体を保存できます。

関連する問題