MySQL
softwareDragon
软件工程师一枚
展开
-
MyCAT的作用及使用场景
作用:1.实现数据库的读写分离2.数据库的垂直拆分3.数据库的水平拆分--------------------------------------------------------------------------------------------应用场景1.需要读写分离的场景2.需要进行分库分表的场景3.数据统计系统4.HBASE的一种替代方案5.需...原创 2020-02-22 15:52:22 · 751 阅读 · 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 · 68 阅读 · 0 评论 -
MySQL索引
索引是帮助Mysql高效获取数据的排好序的数据结构索引数据结构包括:二叉树,红黑树(平衡二叉树),Hash表,B-Tree,B+TreeMysql的索引所采取的索引的数据方式是B+TreeB+Tree特点1.非叶子节点不存储data,只存储索引(冗余),可以放更多的索引2.叶子节点包含所有索引字段3.叶子节点用指针连接,提高区间访问性能...原创 2020-02-21 21:22:24 · 76 阅读 · 0 评论