- 博客(5)
- 收藏
- 关注
原创 分布式架构之系统拆分
系统拆分是单体程序向分布式系统演变的关键一步,也是很重要的一步,拆分的好坏直接关系到未来系统的扩展性、可维护性和可伸缩性等,拆分工作不难理解,但是如何正确拆分、有什么样的方法和原则能帮助我们拆分得到一个我们理想中的系统:高可用、可扩展、可维护、可伸缩的分布式系统。 MartinFowler的《重构改善既有代码的设计》一书给重构的定义:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部
2016-09-18 18:26:42 16029
原创 PostgreSQL之dblink使用
选择PostgreSQL数据库不是因为它是世界上最高级的开源数据库,而是业务使然,用到了空间计算的概念,这一块PostgreSQL确实是最强大的。dblink是PostgreSQL中重要的一个扩展,也是PostgreSQL自带的一个扩展之一;它创建了一个通道,使得我们访问远程数据库就像访问本地数据库一样方便。 一次程序性能的优化,让我开始认识和使用dblink,并使性能有个非常大的提升,从单位计算
2016-09-11 10:59:27 3176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人