sqlite 记录多个数据的Map还是为每个数据创建一个表,哪一个更好?

zynd9foi  于 2023-01-31  发布在  SQLite
关注(0)|答案(1)|浏览(123)

我只想知道,根据您的意见和经验,如果我收到一件具有这种价值的物品,最好的选择是什么:

{
  "name" : "Daniel",
  "animalType" : [
    {
      "name" : "cat",
      "id" : 1,
      ... +8
    },
    {
      "name" : "dog",
      "id" : 2,
      ... +8
    }
  ],
  "parameters" : [
    {
      "tag" : "",
      "id" : 1,
      "permission" : "",
      ... +5
    },
    {
      "tag" : "",
      "id" : 2,
      "permission" : "",
      ... +5
    }
  ],
  "authorId" : 5,
  ... +3
}

获取这样一个对象并将其原样发送到数据库(显然是解析每个属性),还是将每个属性(animalType和parameters)分配到一个表并逐个存储其值?

3zwjbxry

3zwjbxry1#

数据处理通常取决于你打算如何使用这些数据。如果animalType和参数数据可以单独更新,那么我会说,你应该创建一个单独的表,并与此表链接,这样,你也可以减少重复的机会。

相关问题