数据库sharding方案

何时做sharding

在没有任何可以替代方案来提升你的数据库处理能力时,再考虑做sharding。

sharding的替代方案:分区、复制(读写分离)、缓存(提升读性能)、队列(改善写性能)、选用更合适的存储方案(用elasticsearch做全文检索等)。

分片之前还能做的优化:硬件性能提升

linked to:数据库分片水很深

sharding的优缺点

优点:横向扩展,解决性能瓶颈

缺点:增加开发、维护复杂度

sharding的方案

开源框架:mycat

数据库高可用和分区解决方案-MongoDB 篇

sharding的实践

TODO

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容