数据库
文章平均质量分 89
暴躁的鱼
leetcode: https://leetcode.cn/u/maxatom/
掘金: https://juejin.cn/user/606586149804062/posts
展开
-
数据库中间件Mycat
Mycat是基于Java编写的实现了MySQL协议的数据库中间件,可以将它看成一个数据库代理,可以直接用MySQL客户端工具访问。其核心功能是分库分表和读写分离。MyCat 是基于阿里开源的 Cobar 产品而研发,Cobar 的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得 Mycat 变得非常的强大。官网。原创 2024-09-24 10:00:00 · 995 阅读 · 0 评论 -
MySQL 事务与隔离级别
数据库事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败,如果部分成功,那么已成功的必须回滚,恢复数据的原始状态。原创 2024-09-23 10:00:00 · 1218 阅读 · 0 评论 -
Mysql分库分表
Mysql作为做流行的开源数据库,在各大互联网公司被广泛使用。通常我们用一个库就可以满足需求,但是随着业务的增长,数据量和并发量迅速膨胀。Mysql单表数据量到百万以上的时候,查询效率就会受到影响,另外Mysql单库能承受的并发也有限。这个时候我们需要做分库分表,来提高数据库的性能和扩展性原创 2024-09-20 09:30:00 · 2102 阅读 · 0 评论 -
Mysql数据库sql优化案例
对于sql调优需要对各种方案都执行看具体执行时间,才能判断优劣,还要考虑到有些表数据是一直增长到,已经调好到sql能不能适应数据增长很重要,有些sql调优方案在数据量不大到情况下可能不如另外一种方案,但是数据量增长以后可能就不一样了。原创 2024-09-11 10:54:45 · 561 阅读 · 0 评论 -
MySQL间隙锁,next-key锁
间隙锁是对索引记录之间的间隙的锁,或者是对第一个索引记录之前或最后一个索引记录之后的间隙的锁。next-key锁锁定的范围为间隙锁+记录锁,原创 2024-09-14 11:23:04 · 1201 阅读 · 0 评论 -
TiDB介绍及原理
TiDB 是一款定位于在线事务处理/在线分析处理的融合型数据库产品,实现了一键水平伸缩,强一致性的多副本数据安全,分布式事务,实时 OLAP 等重要特性。同时兼容 MySQL 协议和生态,迁移便捷,运维成本极低。原创 2024-09-18 12:45:03 · 1461 阅读 · 0 评论