最佳做法是什么?为每个用户使用不同的数据库或使用具有用户 ID 列的相同数据库。
我正在研究mysql数据库和php。我对我的项目有点困惑。
我的项目是基于用户的。如果用户已注册,则他可以将数据存储在许多表上。我已经创建了所有带有 userid 列的表来查找特定用户的数据。但是现在我正在考虑如果表有大量行,那么我的项目获取记录的速度会变慢。
现在的困惑是“最佳实践是为每个用户使用不同的数据库或使用具有用户 ID 列的相同数据库。”
仅使用一个数据库,
为了进一步扩展它,您可以使用许多东西,例如:-