标签: database-design architecture
有两篇有趣的帖子
http://ithare.com/ultimate-db-heresy-single-writing-db-connection-part-ii-gradual-scalability-all-the-way-from-no-scale-to-perfect-scale/
http://ithare.com/ultimate-db-heresy-single-db-connection-part-i-performance-part-ii-scalability-to-follow
这意味着数据访问层无法嵌入其客户端(即业务层)。它必须是只有一个实例的共享层。
我的问题是如何在只部署一个实例时将其设置为高可用性?那么我们可以创建一个具有相同AMI的新EC2实例,但是如何从架构角度考虑可用性
想知道是否有支持故障转移,领导者选举等的模式或框架。最后Azure Fabric可能是一种选择吗?
由于
答案 0 :(得分:0)
我的问题是如何只在一个实例中使其高可用性 部署?
我认为那些文章说的是关于数据库服务器的单个连接实例,而不是关于数据库服务器本身的单个实例。
您可以透明地连接到以某种方式处理故障转移的pgPool或plProxy之类的内容。它背后会有几个数据库服务器。