【问题标题】:One mysql database per user with thousands of users每个用户一个 mysql 数据库,拥有数千个用户
【发布时间】:2017-07-09 14:09:13
【问题描述】:

我有一个 Android 应用程序,我想允许我的用户将他们的本地 sqlite 数据库与服务器同步。因为我有成千上万的用户,我应该如何在服务器上设置我的 MySql 数据库?我认为有两种方法,

1) 每个用户一个数据库加上一个用于存储用户凭据的数据库。这是否可能,因为服务器上会有数千个不同的数据库?

2) 一个包含所有用户数据的数据库。我在想我可以在每个表上添加一个字段 (user_id) 来标识一个用户。我不喜欢所有用户的数据都在同一个表上的想法!!!

我的情况最好的方法是什么?我可以尝试一些不同的方法吗?

【问题讨论】:

  • 当然是选项 2!

标签: android mysql synchronization


【解决方案1】:

一个包含所有用户数据的数据库。我想我可以在每个表上添加一个字段(user_id)来标识一个用户。我不喜欢所有用户的数据都在同一个表上的想法! !

【讨论】:

    猜你喜欢
    • 2011-09-08
    • 1970-01-01
    • 2020-08-03
    • 2018-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    相关资源
    最近更新 更多