
MySQL
softwareDragon
软件工程师一枚
展开
-
MyCAT的作用及使用场景
作用: 1.实现数据库的读写分离 2.数据库的垂直拆分 3.数据库的水平拆分 -------------------------------------------------------------------------------------------- 应用场景 1.需要读写分离的场景 2.需要进行分库分表的场景 3.数据统计系统 4.HBASE的一种替代方案 5.需...原创 2020-02-22 15:52:22 · 781 阅读 · 0 评论 -
MySQL 存储引擎
存储引擎都是作用在表上的 MyISAM索引文件和数据文件是分离的(非聚集)最终一个表会形成3个文件 例如表名叫 aa,形成的3个文件分别叫aa.frm(存储表的结构信息,就是有哪些字段等信息),aa.MYD(存储数据),aa.MYI(存储索引文件) InnoDB索引实现(聚集) InnoDB的表最终会形成2个文件,bb.frm(存储表的结构信息,就是有哪些字段等信息),bb.idb(索引和数...原创 2020-02-21 21:51:48 · 86 阅读 · 0 评论 -
MySQL索引
索引是帮助Mysql高效获取数据的排好序的数据结构 索引数据结构包括:二叉树,红黑树(平衡二叉树),Hash表,B-Tree,B+Tree Mysql的索引所采取的索引的数据方式是B+Tree B+Tree特点 1.非叶子节点不存储data,只存储索引(冗余),可以放更多的索引 2.叶子节点包含所有索引字段 3.叶子节点用指针连接,提高区间访问性能 ...原创 2020-02-21 21:22:24 · 93 阅读 · 0 评论