如何为日常用户数据构建数据库?

时间:2016-05-06 21:17:49

标签: python json mongodb eve database

我在mongoDB中有这个简单的用户数据库,我使用python eve访问:

'user': {
    'schema': {
        'firstname': {
            'type': 'string'
        },
        'lastname': {
            'type': 'string'
        },
        'username': {
            'type': 'string',
             'unique': True
        },
        'password': {
            'type': 'string'
        }
    }
}

我想为每个用户存储每日数据。

我应该创建一个名为data的数据库并存储所有用户和每日操作,如下所示:

'data': {
    'username' : {
         'type': 'string'
     },
    'day': {
         'type' : 'string'
     },
    'action': {
         'type' : 'string'
     }
}

我们说我有1000个用户,我会跟踪100天的数据。数据库中将有100000个条目。如果我想检索一个用户的所有数据,是否可以合理地快速完成?

是否有更有效的方式?

0 个答案:

没有答案