一个 vps 上多个程序怎么设计数据库合理?

2014-03-17 12:30:42 +08:00
 john990
打算在同一个vps上跑多个应用,有web和app,mysql数据库
是建多个数据库好呢,还是用一个数据库加前缀区分好?
2552 次点击
所在节点    问与答
8 条回复
binux
2014-03-17 12:33:57 +08:00
您这个数据库,是数据库软件实例还是数据库里面表/库/collection?
john990
2014-03-17 12:40:25 +08:00
@binux 使用同一个数据库软件,想了解是建多个库好,还是用相同的库,建多个前缀不同的表好?这两种方法对数据库的速度有什么影响?
qiayue
2014-03-17 12:47:17 +08:00
当然是不同的库
qiayue
2014-03-17 12:47:56 +08:00
除非你 web 和 app 其实都是同一个产品的不同客户端,那才同一个库
oott123
2014-03-17 13:56:37 +08:00
不同库,不同用户
lyragosa
2014-03-17 13:59:08 +08:00
当然不同库

同库不同表前缀是discuz+虚拟主机时代的遗物……
msg7086
2014-03-17 15:35:54 +08:00
需要直接互访表数据的,放在一个库里。
独立的产品放两个库。
完全独立的大项目甚至可以开lxc容器放在两个小虚拟机里。
john990
2014-03-17 17:47:27 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/104647

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX