MySQL的information_schema数据库讲解

在mysql的版本5.0之后产生的,一个虚拟数据库 information_schema数据库类似与“数据字典”,提供了访问数据库元数据的方式,即数据的数据。 如数据库名或表名,列类型,访问权限等 数据库中重要的表有 SCHEMAT...

如何高效生成趋势有序的全局唯一ID讲解

所有的业务系统,都有生成ID的需求,如订单id,商品id等 这个ID会是数据库中的唯一主键,在它上面会建立聚集索引 ID生成的核心需求:   (1)全局唯一   (2)趋势有序 1.使用数据库的 auto_increme...

表扩展属性讲解

需求:   第一版,id,name,price,image   第二版,需要增加market_price,description 数据量和并发量比较大, (1)alter table add column,锁表时间长 (2)新表+...

数据库的水平切分和垂直拆分讲解

数据库的数据量非常大时,常见的降低数据库大小,提升性能的方法是,水平切分和垂直拆分 水平切分是指,以某个字段为依据(例如uid),按照一定规则(例如取模),将一个库(表)上的数据拆分到多个库(表)上 特点是: (1)每个库(表)的结构...

体验MyCat讲解

Mycat是基于开源cobar演变而来,我们对cobar的代码进行了彻底的重构,使用NIO重构了网络模块,并且优化了Buffer内核,增强了聚合,Join等基本特性,同时兼容绝大多数数据库成为通用的数据库中间件。 一、安装mycat M...

Mysql主从架构的复制讲解

  复制类型     (1)基于语句的复制:  在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高。  一旦发现没法精确复制时,会自动选着基于行的复制。...

MySQL主从复制与读写分离讲解

单台Mysql作为独立的数据库在安全性、高可用性以及高并发等各方面,是完全不能满足实际需求的 一般是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 主从复制...

大数据多属性的数据架构设计讲解

每个公司都是从大到小的发展 (1)如何实现属性扩展性需求 (2)多属性组合查询需求 如何设计? 1.原始的,只有一个分类A tiezi(tid,uid, c1, c2, c3) c1,c2,c3是A属性 如何满足各属性之间的组...

Error: Connection lost: The server closed the connection讲解

今天遇到一个问题是shopnc的im没更新已读的消息 在本地别人的机器上没问题,可以修改消息状态,而我机器上不行 输出错误 Error: Connection lost: The server closed the connectio...

InfoBright讲解

当数据量增长到10TB以上,可能需要建立数据仓库 Infobright是开源的MySQL数据仓库解决方案,引入了列存储方案,高强度的数据压缩,优化的统计计算 InfoBright产品分为社区版ICE和企业版IEE ICE优点:1)大数...