12 2016 档案

摘要:Mycat是基于开源cobar演变而来,我们对cobar的代码进行了彻底的重构,使用NIO重构了网络模块,并且优化了Buffer内核,增强了聚合,Join等基本特性,同时兼容绝大多数数据库成为通用的数据库中间件。 一、安装mycat MyCAT 是使用 JAVA 语言进行编写开发,使用前需要先安装 阅读全文
posted @ 2016-12-21 09:45 慕尘 编辑
摘要:数据库的数据量非常大时,常见的降低数据库大小,提升性能的方法是,水平切分和垂直拆分 水平切分是指,以某个字段为依据(例如uid),按照一定规则(例如取模),将一个库(表)上的数据拆分到多个库(表)上 特点是: (1)每个库(表)的结构都一样 (2)每个库(表)的数据都不一样,没有交集 (3)所有库( 阅读全文
posted @ 2016-12-21 09:08 慕尘 编辑
摘要:需求: 第一版,id,name,price,image 第二版,需要增加market_price,description 数据量和并发量比较大, (1)alter table add column,锁表时间长 (2)新表+触发器,如果数据量太大,新表不一定装得下,而且触发器对数据库性能的影响比较高 阅读全文
posted @ 2016-12-15 09:10 慕尘 编辑