usr*_*usr 5 sql-server replication mirroring log-shipping sql-server-2008
我目前正在穿越SQL Server横向扩展技术的丛林,如复制,日志传送,镜像...我对我的选择有以下限制:
以下是我可以选择的一些选项:http://msdn.microsoft.com/en-us/library/bb510414.aspx.您可以分享的任何经验吗?
这些都是高可用性解决方案,而不是横向扩展.SQL Server没有简单的横向扩展解决方案,也没有任何其他(关系型)数据库.使用主从复制可以扩展主写入扩展可能性所允许的数量.使用主 - 主复制多路复用写入并带来一致性问题.几乎所有尝试过基于复制的解决方案的大规模部署都不得不放弃它.
一种选择是重新考虑您的应用程序的独立数据 - 通过消息传递通信,MySpace扩展的方式.
另一种方法是放弃一些约束(写一致性,读取一致性,可恢复性,类型化模式,参照完整性),并选择一个NoSQL的引擎,可以扩展自由解放一旦这些限制(卡珊德拉,HBase的,MongoDB的).
最终横向扩展是一项基本要求,您必须围绕解决方案设计应用程序,并接受扩展所施加的所有(严重)限制.请注意,所有关系引擎都可以扩展很长的路径,并且需要扩展超出数据库扩展范围的全球部署数量可以计算在您的手指上.
| 归档时间: |
|
| 查看次数: |
1031 次 |
| 最近记录: |