json数据的数据库或存储方法

json数据的数据库或存储方法,json,database,Json,Database,我正在努力存储json数据。数据将是: 对于每个用户,让我们估计5000+ 大,高达几兆字节 频繁更新,每天最多1000次 这里有两种特殊情况: A.数据通常基本相同。json数据的98%的时间更改与现有数据的差异仅为1-2% B.未设置json模式。有时键会更改名称,可能有不同的数据,或者不再存在。这解释了(A)中未包括的一些“大”变化 我主要关注的是上述第(3)点。我有mysql方面的知识。是否有任何存储介质允许我对大型(可能未设置)数据集进行部分更新?这将允许用户发送较少的数据量,并有望提

我正在努力存储json数据。数据将是:

  • 对于每个用户,让我们估计5000+

  • 大,高达几兆字节

  • 频繁更新,每天最多1000次

  • 这里有两种特殊情况:

    A.数据通常基本相同。json数据的98%的时间更改与现有数据的差异仅为1-2%

    B.未设置json模式。有时键会更改名称,可能有不同的数据,或者不再存在。这解释了(A)中未包括的一些“大”变化


    我主要关注的是上述第(3)点。我有mysql方面的知识。是否有任何存储介质允许我对大型(可能未设置)数据集进行部分更新?这将允许用户发送较少的数据量,并有望提高数据库更新的效率。

    您是否想过将JSON数组拆分为PHP数组(如果您使用PHP),以便在MySQL中创建尽可能多的列(原始表中有列)?我想这将是一个部分解决方案。它将如何处理我的帖子(B)部分?如果一些用户更新并使用新的模式(列名),而另一个用户尚未更新为新格式,会发生什么情况?