-
留给CBO优化器的弯道不多了
前几天一个做数据库产品的朋友和我聊起在国产数据库上的弯道超车问题,他觉得对于通用关系型数据库,Oracle已经领先太多了,如果不弯道超车,国产数据库永远没有机会赶上Oracle。弯道超车一直被很多朋友看作是超越的捷径,不过我认为弯道超车一定是以实力作为后盾才能够完成的。要想弯道超车,后车的引擎必须高于前车,至少是二者相当,没有实力做保障,弯道技术再好,也···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
关于容灾及备份的关键指标
数据复制软件经典的应用场景为灾备,包括备份、容灾、演练等,用于保障用户的数据安全和业务连续性。本文来自:中国数据复制行业白皮书(2022年)。 (1)灾备的基础知识 衡量一个灾备系统建设优秀与否,或是否符合等级保护要求的两大关键指标是恢复时间目标(RTO)、恢复点目标(RPO)。 恢复时间目标(RTO)∶Recovery Time Objective···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Spring进阶:三步搞定MybatisPlus多数据源,详细配置及原理解析
前言 MybatisPlus(MP)作为mybatis的增强工具,提供了配置多数据源的扩展,通过简单的几步配置,即可使用注解轻松切换数据源。 以下是dynamic-datasource提供的功能列表: 使用方法 1、引入 dynamic-datasource-spring-boot-starter。 com.baomidou dynamic-datasou···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
来来,快速撸 Redis 一遍!
年底了,你发年终奖了么?是不是很不爽?不管是被动毕业还是主动毕业,生活还得继续是不是? 作为程序员,那就离不开Redis,谁让不争气的磁盘还是那么慢呢?要过了面试这道坎,Redis必须掌握好。除了会用,还得了解它背后的原理。 为啥?因为大家现在都在养蛊。人生在世,诸多无奈。逆水行舟,不进则退。 如果你读过Redis相关的书籍,本文就帮你快速的撸一遍。没读过···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
聊聊人大金仓KES数据库的可观测性能力
和人大金仓数据库的第一次接触是2014年某省的省调要把Oracle数据库去掉,换成人大金仓数据库。当时省调自动化处的处长十分忧虑,认为调度这么复杂并且关键的系统,用Oracle还算比较省心,换了国产数据库,会不会今后都没有好日子过了。2016年,全国产方案的调控云在他那儿成功上线,这也确实让我这个Oracle DBA感到有些意外。在此期间,我们的优化团队···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL通过 XtraBackup 备份恢复单个库
1.概述 本文通过 XtraBackup 备份单个数据库,然后恢复到另一个实例,用于快速迁移大数据量,使用的软件版本为: 软件名 版本 MySQL mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz XtraBackup percona-xtrabackup-24-2.4.26-1.el7.x86_64.rpm 在2台主机···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL 主从模式采用 GTID 的实践
你好,我是悟空。 本文主要内容如下: 一、背景 为了保证高可用,之前在测试环境部署了一套 MySQL 双主模式,当一个主库服务出现异常,可以将流量切到另外一个主库,两个主库之间相互同步数据。 双主模式 双主模式的原理图如下: 但是经常出现数据冲突的问题,于是我们又把双主模式改为了主从读写分离模式。主库作为读写库,再加上一个从库用来做I/O ···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
聊聊select for update到底加了什么锁
前言 大家,我是田螺。 最近在开发需求的时候,用到了select...for update。在代码评审的时候,一位同事说 ,唯一索引+一个非索引字段,是否可能会锁全表呢?本文田螺哥将通过9个实验操作的例子,给大家验证select...for update到底加了什么锁,是表锁还是行锁。 这是本文的提纲哈: 因为加锁是跟数据库的隔离级别息息相关的。···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL 字符串指南
字符串是你在 MySQL 中使用的最常见的数据类型之一。许多用户在他们的数据库中插入和读取字符串,而没有认真地了解过它们。本文旨在让你深入了解 MySQL 如何存储和显示你的字符串变量,以便你能更好地控制你的数据。 你可以把字符串分成两类:二进制和非二进制。你可能在大多数时候想到的是非二进制字符串。非二进制字符串有字符集和排序的不同。另一方面,二进制字符串···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
用真实业务场景告诉你,高并发下如何设计数据库架构?
这篇文章,我们来聊一下对于一个支撑日活百万用户的高并系统,他的数据库架构应该如何设计? 看到这个题目,很多人第一反应就是: 分库分表啊! 但是实际上,数据库层面的分库分表到底是用来干什么的,他的不同的作用如何应对不同的场景,我觉得很多同学可能都没搞清楚。 一、用一个创业公司的发展作为背景引入 假如我们现在是一个小创业公司,注册用户就20万,每天活跃用户就1···
- 发布时间:2025-05-16
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])