我想在数据库中存储参数列表(将定义如何在网页上生成文档)。
有许多项目(或文档)类型,每种类型都有一组不同的参数(每种类型都有自己的参数)。
将所有参数(键值)作为JSON存储在表的列中是否是个好主意? 否则,我必须为每个参数的每个类型和列创建参数表(每种类型10-30个参数)。
注意:我不打算按参数搜索或类似的搜索 我将加载JSON字符串(如果我将选择JSON),将其序列化为Object并像往常一样将它们应用于文档。
答案 0 :(得分:0)
由于您不需要按参数搜索,因此对我来说,Json似乎更强大,因为在反序列化时,您将准备好Object信息。就好像将它存储在列和表中一样,您必须自己初始化类成员。它还具有性能优势,因为根据您的文档类型只能获取一列。
<小时/> 结论与数据库中的Json数据一致
答案 1 :(得分:0)
听起来你应该看看http://sisodb.com。但是,它确实支持查询,但这是你可以关闭的,只依赖于GetById
。