架构演进-分库分表
2017-03-25 20:41:48 0 举报
分库分表是一种数据库中间件技术,主要用于解决单一数据库的性能瓶颈问题。它将一个大的数据库拆分成多个小的数据库,每个小数据库负责一部分数据,从而提高整体的查询和写入性能。分库分表的主要思想是将数据分散到多个物理节点上,通过数据的水平切分和垂直切分实现。水平切分是指将一个表的数据按照某个字段的值进行划分,存储到不同的数据库中;垂直切分是指将一个表的列进行划分,存储到不同的数据库中。分库分表技术在大型互联网应用中得到了广泛应用,如淘宝、京东等电商平台。