我正在开发一个PHP Web服务HTTP GET API,用于向/从数据库数据库(如MySQL / MongoDB)写入和读取数据。它有3个SELECT / find()查询和2个INSERT查询到单个表/集合
不同的客户端每秒调用大约10,000次。
我计划根据用户名开头字母将数据拆分为多个表。我的意思是如果用户名以D demouser开头,那么系统会将数据存储到table_d / collection-d,依此类推。这是选项1
相同的数据库多表/集合
DATABASE-table_a/collection-a
table_b/collection-b
table_c/collection-c
选项2
具有单个表/集合的多个数据库
DATABASE-a table
DATABASE-b table
DATABASE-c table
请告诉我哪种方式可以提高速度?谢谢你的帮助
由于