【CDP-云设计模式】第7章,4.分片写模式(Sharding Write Pattern)
来源:互联网 发布:西蒙网络面板 有问题 编辑:程序博客网 时间:2024/05/16 09:27
1.要解决的问题
提高关系型数据库管理系统(RDBMS)的数据写入速度极其重要,但是这非常困难。当然,可以使用多个数据库服务器来实现通过纵向扩展才能达到的性能,但是怎样做到这一点是相当重要的问题。
2.云模式的说明
“分片”是一种利用多个数据库服务器来提高写入性能的技术。基本上为,准备多个相同结构的数据库,分别使用适当的表列作为键值来分配写入过程。可以使用AWS云提供的RDBMS服务来实现分片,从而增加可用性并提高操作效率。
3.实施
您可以在分片的后端数据库中使用AWS的RDBMS服务(RDS),从而达到提升可用性和操作效率的目的。
安装分片软件,比如在一个EC2实例中安装搭配有Spider Storage Engine的MySQL服务器。
准备多个RDS,并且将他们作为分片的后端数据库。您可以把这些RDS分配到多个区域中。
4.配置
5.好处
在使用RDS作为后端数据库进行分片时(在多个区域中),可以实现更高的可用性。
您可以将后端数据库分配到多个区域中,用来为全球系统中的多个不同区域提供更高的性能。
6.注意事项
当后端数据库被分配到多个区域时,可能需要在与分片软件通信过程中进行加密。
7.Q&A
Q1:分片软件Spider Storage Engine简要介绍。
A1:参见:http://spiderformysql.com/
0 0
- 【CDP-云设计模式】第7章,4.分片写模式(Sharding Write Pattern)
- 【CDP-云设计模式】第6章,1.写代理模式(Write Proxy Pattern)
- 【CDP-云设计模式】第4章,4.NFS复制模式(NFS Replica Pattern)
- 【CDP-云设计模式】第5章,4.高速缓存分配模式(Cache Distribution Pattern)
- 【CDP-云设计模式】第7章,1.数据库复制模式(DB Replication Pattern)
- 【CDP-云设计模式】第7章,2.读副本模式(Read Replica Pattern)
- 【CDP-云设计模式】第2章,1.快照模式(Snapshot Pattern)
- 【CDP-云设计模式】第2章,2.印章模式(Stamp Pattern)
- 【CDP-云设计模式】第2章,3.纵向扩展模式(Scale Up Pattern)
- 【CDP-云设计模式】第3章,1.多服务器模式(Multi-Server Pattern)
- 【CDP-云设计模式】第3章,2.多数据中心模式(Multi-Datacenter Pattern)
- 【CDP-云设计模式】第3章,3.浮动IP模式(Floating IP Pattern)
- 【CDP-云设计模式】第4章,1.横向扩展模式(Scale Out Pattern)
- 【CDP-云设计模式】第4章,2.克隆服务器模式(Clone Server Pattern)
- 【CDP-云设计模式】第4章,3.NFS共享模式(NFS Sharing Pattern)
- 【CDP-云设计模式】第4章,5.状态共享模式(State Sharing Pattern)
- 【CDP-云设计模式】第4章,6.URL改写模式(URL Rewriting Pattern)
- 【CDP-云设计模式】第4章,7.改写代理模式(Rewrite Proxy Pattern)
- gcc编译器
- RQNOJ-19 篝火晚会
- 尝试做新事情30天-阅读架构即未来02
- 一步步学OpenGL(7) - 《旋转变换》
- RabbitMQ-cpp使用——安装
- 【CDP-云设计模式】第7章,4.分片写模式(Sharding Write Pattern)
- html5新特性(一)
- 【第三周】第三章例3_1
- Android中点击实现listView正序和倒序的切换
- Java如何继续学
- SecondaryNameNode的用途
- POJ 2395
- C++ 的那些小常识
- 用两个栈实现队列