![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
程序猿小白菜
java程序猿小白菜
展开
-
InnoDB索引与MyISAM索引的区别
1.InnoDB 的索引实现(聚集)InnoDB必须有主键,如果没有,会默认创建一个隐藏的主键索引,因为聚集索引包含了完整的数据记录,数据行是依托于B+树的索引来维护的。自增主键可以减少分裂的次数2.MyISAM的索引实现(非聚集)索引文件和数据文件是分离的...原创 2020-09-27 15:22:26 · 532 阅读 · 0 评论 -
索引二叉树、红黑树(平横二叉树)、hash、B树、B+树的区别
索引:二叉树、红黑树(平横二叉树)、hash、B树、B+树的区别1.二叉树普通二叉树,容易引起单边高度过大2.红黑树(平横二叉树)虽通过自旋平衡,数据量过大,高度依旧会有很大,IO检索次数没有保证3.hash当在字段column_a建立索引select * from t_tabel where column_a = xxx 性能会很高,一次;但是不支持范围查询,如: select * from t_tabel where column_a > xxx4.B树 (BTREE)原创 2020-09-25 10:03:23 · 704 阅读 · 0 评论 -
springboot技术栈全家桶集成,均亲测验证,欢迎来骚,持续更新中...
java技术栈全家桶springboot,dubbo,zookeeper,elasticsearch,feign,rabbitmq,redisson,shardingjdbc项目地址https://github.com/jason1210/java-bucketdubbo参考:springboot+dubbo搭建:https://www.cnblogs.com/chy18883701161/p/12783892.htmlzookeeper安装:https://www.yuque.com/c原创 2020-08-14 10:32:28 · 31583 阅读 · 7 评论