1. Sharding(Shared Nothing), 实现scale out的一种方式。其主要目的是为突破单节点数据库服务器的I/O能力限制,解决数据库扩展性问题。适用用业务逻辑上独立的数据,bloger,digger上单个user的数据。Shard可以根据ID,时间段,表来划分。
如果结果涉及多个shard,可以在应用层抽象出一个数据库操作接口,对从多个shard取回的结果进行merge, sort之类的操作。
1. Sharding(Shared Nothing), 实现scale out的一种方式。其主要目的是为突破单节点数据库服务器的I/O能力限制,解决数据库扩展性问题。适用用业务逻辑上独立的数据,bloger,digger上单个user的数据。Shard可以根据ID,时间段,表来划分。
如果结果涉及多个shard,可以在应用层抽象出一个数据库操作接口,对从多个shard取回的结果进行merge, sort之类的操作。