Mysql 关系数据库模型中的JSON树子表示

Mysql 关系数据库模型中的JSON树子表示,mysql,sql,json,relational-database,Mysql,Sql,Json,Relational Database,我有这个json树未格式化的数据: { "date": "02-02-2017", "records": [ { "title": "Title name", "label": "Label name", "value": "Value", "members": [ { "label": "string", "value": "string" },

我有这个json树未格式化的数据:

{
  "date": "02-02-2017",
  "records": [
    {
      "title": "Title name",
      "label": "Label name",
      "value": "Value",
      "members": [
        {
          "label": "string",
          "value": "string"
        },
        {
          "title": "Second title",
          "label": "Label",
          "value": "Value",
          "members": [
              {
                 "label": "string",
                 "value": "string"
              }
          ]
        }
      ]
    }
  ]
}
每个记录可以有子成员,每个成员也可以有子成员


这个json树模型在关系数据库模型中的建议表示形式是什么?

对于存储分层数据,建议使用闭包表结构

它是一个非常简单但功能强大的结构,用于存储、检索和删除分层结构中的数据

它将只包含三列-祖先、后代、深度

您可以在这里查看更多信息

有关其他可能的结构及其陷阱的更多信息,请参阅Bill Karwin的《SQL反模式》一书第3章“朴素树”