【问题标题】:What is the best possible structure for a db to store configurations date数据库存储配置日期的最佳结构是什么
【发布时间】:2016-12-15 05:17:44
【问题描述】:

我有一个需求,我需要存储不同的应用程序配置数据,所以只是想知道存储它的最佳方式。

目前我正在为我的数据库使用以下字段

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

value 字段将用于存储复杂的数据,这些数据又是能够存储不同键值对的 json 对象。 例如。

值:

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

以及我添加不同值数据类型字段(int_value,float_value)的原因是因为查询该字段很容易,并且索引将使这更快。

所以只是想知道将这些数据存储在数据库中的更好方法。 仅使用 value 字段是否足以满足我的要求? 配置更改的频率非常少(一个月一次或两次)

【问题讨论】:

    标签: java database configuration app-config configuration-files


    【解决方案1】:

    查看基于文件的数据库。
    一个例子是MongoDB。
    Mongo 使用非常类似于 JSON(称为 BSON)的数据形式,并且在您的情况下可以存储整个配置文件,而无需预定义它的字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 2011-07-12
      • 1970-01-01
      相关资源
      最近更新 更多