关于数据库架构的设计,优化,跨库

2016-07-24 16:59:48 +08:00
 ecloud
现有需求如下
会员信息数据,用于所有移动端会员的登录和信息查询,访问频率很高,并发较高,但是数据量很小
其他业务信息数据,用于承载业务数据,访问频率,并发都较低,数据量中等偏高

现在的想法是,为了充分优化会员信息数据的访问,打算把会员信息单独放在一个库,调优;业务信息单独放另外一个库,大概缺省设置就足够了

那么就要考虑到跨库访问的实现,根据一些资料来看,似乎 fdw 无论从性能还是功能来说都超过 dblink ?是不是 fdw 以后将会彻底代替 dblink ?
很久没了解 postgre 了,所以对这些新东西比较迷糊。开发方面期望的是能够在一个 datasource 下透明、高效的访问所有数据
2508 次点击
所在节点    PostgreSQL
4 条回复
icegreen
2016-07-24 19:13:27 +08:00
能不能考虑用缓存呢.
wander2008
2016-07-24 22:35:06 +08:00
读写分离做了没有?如果没有,先试试再说。数据量不大,查询多,读写分离。
ecloud
2016-07-25 13:14:07 +08:00
@wander2008 因为想着把会员数据库单独拿出来就不需要读写分离了,因为会员数据跟业务逻辑没有太大相关性,这样以后维护起来也方便
wander2008
2016-07-25 13:35:37 +08:00
@ecloud 你这个就是分库行为了。

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

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

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

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

© 2021 V2EX