保存"复杂"数据库中的数据

时间:2015-10-06 14:23:26

标签: database node.js

我需要在节点中存储应用的数据,主要是一些简单的键:值对(用户名:' xx')。但它的一部分 有点复杂,例如一组对象。

此数组中的对象数量经常相对变化,可能会有所不同 为每个用户。所以看起来或多或少是这样的:

{
    name: 'xx',
    //...
    complexData: [{
        value: 1,
        whatever: 40
    }, {
        value: 2,
        whatever: 11
    }, {
        value: 5,
        whatever: 20
    }]
}

存储该数据的最佳方式是什么?我只使用MySQL,使用key:value对可以很容易地工作,但是更复杂的数组呢?我是否必须使用新表,我个人希望避免使用。或者所有这些都可以使用不同的(#34;更简单的#34;)数据库类型来完成?我个人并不喜欢SQL查询(但如果它是"最好的"以及最高效的方式,我仍然会这样做。)

0 个答案:

没有答案