是在数据库中存储数据的有效方法吗?

时间:2012-06-04 02:20:56

标签: database

我在一家小公司找到了一份工作。 我正在更新现有的项目。

在数据库中,所有数据都包含在JSON formmat中。 它看起来像这样。

{"app_ip":"192.168.1.36","app_edate":"1319690682","app_region":"English","app_uuid":"c404a51da152938861ffb215550425cb6f8c12bd","app_id":"com.byto.neokhan","app_ip_3g":"10.169.244.113","app_platform":"iPhone","app_sdate":"1319690542","app_osinfo":"iPhone OS 4.3.5","app_ver":"1.2"}

我认为这在某种程度上不是存储数据的好方法。 我只是想知道这不是问题。 谢谢。

2 个答案:

答案 0 :(得分:2)

这取决于。如果所有数据一起使用,则可以轻松提取一次并使用它。

然而,关于数据库的一个优点是对它进行排序和填充 - 如果将其拆分为表和列,您可以轻松找到iPhone客户端上的人数。或者查找ID。通常你会想要这些东西,所以在这种情况下是 - 它没有有效地使用数据库。

答案 1 :(得分:0)

以这种格式存储数据将会破坏使用数据库的目的。数据库“是一个有组织的数据集合”。所以你的答案就在数据库的定义中。正如@Raeki告诉你应该使用适当的表格。