分库分表 在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践 ...
分类:
其他好文 时间:
2016-11-19 02:18:23
阅读次数:
152
在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着...
分类:
其他好文 时间:
2016-11-18 09:51:30
阅读次数:
175
MongoDB作为一款文档数据库,支持分片存储,scale-out,集群自动切换,下面将粗略的配置步骤总结如下: 几个重要概念: 数据库:集合——记录——游标(查询时标记序号) sharding分片:启动shard server; 启动config server;启动route process;配置 ...
分类:
数据库 时间:
2016-11-17 10:16:37
阅读次数:
244
在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此, ...
分类:
其他好文 时间:
2016-11-15 19:53:33
阅读次数:
274
没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用。今天我们就从淘宝的发展来阐述MySQL在大型网站下的架构演变史! MySQL的可扩展性 架构的可扩展性往往和并发是息息相关, ...
分类:
数据库 时间:
2016-11-11 19:34:07
阅读次数:
231
一、使用版本:3.0.0.0二、基本概念:Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation)。Redis 集群使用数据分片(sharding)而非一致性哈希(consistency hashing)来实现: 一个 Redis 集群包含 16384 个... ...
分类:
其他好文 时间:
2016-10-23 17:49:46
阅读次数:
192
tsharding TSharding is the simple sharding component used in mogujie trade platform. 分库分表业界方案 分库分表TSharding 很少的资源投入即可开发完成 支持交易订单表的Sharding需求,分库又分表 支持数 ...
分类:
其他好文 时间:
2016-10-21 22:01:17
阅读次数:
811
在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此, ...
分类:
其他好文 时间:
2016-10-14 20:03:30
阅读次数:
107
Redis在豌豆荚的使用历程——单实例==》多实例,业务代码中做sharding==》单个Twemproxy==》多个Twemproxy==》Codis,豌豆荚自己开发的分布式Redis服务。在大规模的Redis使用过程中,他们发现Redis受限于多个方面:单机内存有限、带宽压力、单点问题、不能动态 ...
分类:
其他好文 时间:
2016-09-30 18:03:20
阅读次数:
168
1.拆表:大表拆小表(垂直拆,水平拆;分表,分区partition,分片sharding),可以在应用层实现,也可以在数据库层面实现一部分;提高系统性能。 2.分库:把表放到不同的数据库,这也是分布式数据库的基础;提高系统性能。 3.分布式:不同的数据库放到不同的服务器;提高系统性能。 4.集群:使 ...
分类:
数据库 时间:
2016-09-20 11:46:52
阅读次数:
164