最新 最热

golang源码分析:mysql同步工具gravity(2)

在分析完gravity的原理和如何使用以后,我们开始分析下它的源码。gravity有5个入口,代表了5个工具。

2023-09-06
1

golang源码分析:mysql同步工具gravity(1)

https://github.com/moiot/gravity是摩拜单车开源的一款mysql同步工具:它是由一系列简单插件组成的同步工具,提升了足够的可扩展性的同时,也保证了架构的简洁性。下面先分析下它的原理以及如何使用,然后分析下它的源码。...

2023-09-06
1

【面试题精讲】MySQL中覆盖索引是什么

在MySQL中,覆盖索引是一种特殊类型的索引,它包含了查询所需的所有列,而不仅仅是索引列本身。当一个查询可以完全使用覆盖索引来满足时,「MySQL可以直接从索引中读取数据,而无需访问实际的数据行」,从而提高查询性能。...

2023-09-06
1

数据库信息速递 MYSQL 那些MYSQL5.7 升级到8.0不是洪水猛兽 或者 迁移到POSTGRESQL (译)

据DB-Engines称,MySQL是世界上最受欢迎的开源数据库,十多年来一直排名第二。MySQL推动了LAMP堆栈的崛起,并多年来一直是开发人员和数据库管理员的可靠伙伴。2023年10月,版本5.7将达到生命周期终止状态,这意味着这个版本将...

2023-09-06
1

每天一道面试题mysql和redis的数据一致性问题

了不起学弟:最近看到一个老生常谈的面试题啊,redis和mysql如何保持数据一致性。

2023-09-06
1

java MybatisPlus 读取mysql的json字段问题

当数据库使用json类型字段时,mybatisPlus如何对应类型,可以直接查出数据:

2023-09-05
1

Docker-compose PHP8.0 Redis5.0 Mysql8.0 Nginx 环境脚手架

PHP DockerFilemcrypt扩展费了一些时间,php自己的bug,pecl上写着8.0支持1.0.3版本,可惜。具体参考 https://bugs.php.net/bug.php?id

2023-09-05
1

深入探讨MySQL数据页的构造和数据的组织方式

MySQL是一种流行的关系型数据库管理系统,广泛应用于各种场景。数据库中的数据储存在磁盘上,而MySQL使用数据页来组织和存储数据。数据页是MySQL中的关键概念,直接影响着数据库的性能和存储效率。本文将深入探讨MySQL数据...

2023-09-05
0

Linux运维工程师面试题(6)

char 和 varchar 最⼤的不同就是⼀个是固定⻓度,⼀个是可变⻓度。由于是可变⻓度,因此存储的是实际字符串再加上⼀个记录字符串⻓度的字节。如果分配给 char 或 varchar 列的值超过列的最⼤⻓度,则对值进⾏裁剪。...

2023-09-04
1

MySQL字符集及其排序规则

除了上述常见的排序规则,MySQL还提供了其他一些排序规则,如utf8mb4_unicode_520_ci、utf8mb4_unicode_520_bin等。这些规则可以根据具体需求选择使用。

2023-09-04
1