【问题标题】:storing huge amount of json data into a database将大量 json 数据存储到数据库中
【发布时间】:2015-03-04 17:50:17
【问题描述】:

我是 HTML、Javascript 和 PHP 编程的新手。我有大量的 JSON 数据,我需要将它们存储在安全的地方。我希望将其存储在 MYSQL 数据库中。

到目前为止我考虑过的选项:

  1. json.stringify 然后存储到mysql表中
  2. 使用支持 JSON 格式的数据库,如 postgres、mongoDB

我想知道哪个选项会更有效和简单,因为我是新手。

如果可能,请提供代码 sn-ps 或教程链接。

任何帮助都会很棒!提前非常感谢! :)

【问题讨论】:

    标签: mysql json mongodb


    【解决方案1】:

    来自 PHP,使用 $str = json_encode($json);,然后将结果存储在表中的 TEXT 列中。如果 TEXT 不够大(限制 64K),请使用 MEDIUMINT(限制 16MB)。

    要检索,请使用$json = json_decode($txt, true)。

    请注意,这假设您不需要查看 JSON 中的字段,而只是存储和检索“不透明”对象。

    【讨论】:

      猜你喜欢
      • 2023-03-05
      • 2011-07-25
      • 2021-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多