浅尝 MinIO 存储
MinIO 是一个开源的分布式对象存储服务,使用 Golang 编写,支持 S3 兼容的对象存储协议。MinIO 旨在为用户提供简单、高效、可靠的对象存储服务,可以用于构建云存储、数据备份和容灾等应用。本文将介绍 MinIO 的安装和配置方法,并通过一个简单的示例演示如何使用 MinIO 进行对象存储。安装 MinIO本文使用的是 MinIO 当前最新版本 RELEASE.2023-08
TiDB 7.x 源码编译之 TiUP 篇,及新特性解析
引言前文 TiDB 源码编译之 PD/TiDB Dashboard 篇 演示了如何编译 PD 和 TiDB Dashboard 组件,本文继续谈谈 TiUP,对于 TiUP 组件的重要意义也已经在去年的文章 TiUP:TiDBAer 必备利器 中充分阐述,不再赘述,直接上干货。TiUP 编译源码仓库TiUP 的源码在 PingCAP 的 org 下,目标地址
TiDB 7.x 源码编译之 PD/TiDB Dashboard 篇
TiDBTiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性,支持
象牙数据库 IvorySQL v2.3 特性浅析
引言第一次接触到 IvorySQL 数据库是在编写 2022年5月中国数据库排行榜 的时候,那时候 IvorySQL 刚上榜,时隔一年多,IvorySQL 的排名已上升不少,更是在最近发布的 2023开源数据库排行 中,跻身三十强。过去一年,IvorySQL 在 Github 上的源码仓库 Star 数,从 90 上升到今天的 560,真的很棒!
再遇 MySQL “一招必杀” Bug
TL;DR该 Bug 与 Derived Condition Pushdown Optimization 相关,从 MySQL 8.0.26 引入,8.0.27 和 8.0.28 仍受影响,直到 MySQL 8.0.29 被修复。但是,MySQL 8.0.29 有其他致命缺陷,官网已经移除下载链接,建议升级到新版本 MySQL 8.0.33 或 MySQL 8.0.
TiDB 7.1.0 LTS 特性解读 | 浅析 TiSpark v3.x 新变化
TiDB 6.x in Action 已经发布一年了,去年撰写的 TiSpark 实践 文章便有一篇收录其中,一年时间过去了,TiSpark 版本也从当时的 v3.0.0 升到了现在的 v3.2.2,本文将综合浅析这些版本带来的诸多变化。图 -- TiSpark v3.x New Feature Mind Map发版时间表从去年六月至今,TiS
【MySQL 8.x】重磅!MySQL 8.1.0 已来!有彩蛋~
🆙 MySQL 8.1.0 社区版发布今天(2023-07-18),MySQL 8.1.0 发布,这是 MySQL 变更发版模型后的第一个创新版本 (Innovation Release) 。📢 发版模型LTS 版本将遵循 Oracle Lifetime Support Policy,其中包括 5 年首要支持和 3 年扩展支持。 创新版本将被支持,直到下一个主要和次要版本发布。MySQL 产品组合
StoneDB 初体验 | StoneDB-5.7-v1.0.4 安装及新特性速览
来都来了,点个 Star 吧,799 颗星了。🌟🌟🌟StoneDB 是由石原子科技公司自主设计、研发的国内首 款基于 MySQL 内核打造的开源 HTAP(Hybrid Transactional and Analytical Processing)融合型数据库,可实现与 MySQL 的无
MySQL 9.0.0 新鲜出炉!支持向量类型
MySQL 9.0.0 创新版本已经可以下载了。不过rel notes尚未更新。感兴趣的同学可以耍起来了。下载解压后:[root@centos7 ~]# ll mysql* -rw-r--r--. 1 root root 1082245120 Jul 1 21:45&nbs
星辰考古:TiDB v2.x 回忆杀
前情回顾在上一篇文章 星辰考古:TiDB v1.0 再回首 中,我们“回忆”了 TiDB v1.0 的内容,本文将介绍 TiDB v2.x 的相关内容。从 TiDB 2.x 开始,正式引入 TiSpark 大数据组件,用于解决用户复杂的 OLAP 需求,或者 OLTP 和 OLAP 混合场景。TiDB 2.x 整体架构图“升级”如下。主要时间线TiDB 2.x 系列在 2 年时间迭代了 40 个小
喜大普奔!VMware Workstation Pro 17.5 官宣免费!
从此告别注册码
TiDB 7.1.0 LTS 特性解读 | 资源管控 (Resource Control) 应该知道的 6 件事
TiDB 7.1.0 LTS 已经发布一个多月了,相信很多同学都已经抢先使用了起来,甚至都已然经过一些列验证推向了生产环境。面对 TiDB 7.1 若干重要特性,新 GA 的 资源管控 (Resource Control) 是必须要充分理解、测试的一个重量级特性。对于常年奋斗在一线 DBA 岗位的我来说,学术方面的精进已经力不从心,大部分的时间
ProxySQL v2.5.2 版本升级及新特性速览
ProxySQL 最新 GA 版本为 v2.5.2, 本文将介绍如何升级 ProxySQL 到最新版本,以及 v2.5.x 都有哪些值得一看的新特性。ProxySQL 升级最新版本本地环境安装的版本为 2.4.7-5-gd467cc0,通过 RPM 进行安装,那么升级也将变得简单,可以直接通过 YUM 进行升级。具体操作如下,1. 下载新包到指定目录wget https://github
MySQL HeatWave 窥探(1)
HeatWaveMySQL HeatWave 是一种大规模并行、高性能内存查询加速器,可将分析工作负载、混合工作负载和机器学习的 MySQL 性能提高几个数量级。可以通过 Oracle 云基础设施 (OCI)、Amazon Web Services (AWS) 和 Oracle Database Service for Azure (ODSA) 访问 HeatWave。HeatWave 由 MyS
ProxySQL v2.4.7 安装及新特性速览
导言ProxySQL 是一个开源的高性能、高可用性、数据库协议感知的MySQL代理。ProxySQL v2.4.x 系列版本已经终结,最新版本为 v2.5.x 系列。安装 proxysql本文使用的 proxysql 版本为 2.4.7,系统为centos7,下载对应的rpm包然后进行安装。wget https://github.com/sysown/proxysql/releases/
MySQL 管理运维:root 密码还可以这样改
在 MySQL 的管理和运维过程中,修改 root 用户的密码是一个常见的操作。通常情况下,我们使用 MySQL 自带的命令来修改 root 用户的密码,例如:mysql -u root -p Enter password: 旧密码 mysql> set password = '新密码
MySQL 管理运维:这类 VALUES() 已被弃用
在之前的文章 MySQL 管理运维:妙用 DATETIME 数据类型的默认值 中,介绍了如何巧用自动更新字段时间戳。本文将继续扩展该案例,使用 INSERT ... ON DUPLICATE KEY UPDATE 语句来检查记录用户登录情况。背景用户登录数据库的时间、次数,执行的语句,都是重要的审计项目。在老版本的 MySQL 中没有记录用户密码最后更改时间
MySQL 管理运维:妙用 DATETIME 数据类型的默认值
MySQL 中的日期 DATE 和时间 TIME 类型在数据库设计和数据处理中扮演着至关重要的角色。日期和时间数据类型允许我们存储日期、时间或日期时间值,为数据查询、排序和计算提供了便利。在 MySQL 中,有多种日期和时间类型,如:DATE, TIME, DATETIME, TIMESTAMP 和 YEAR
MySQL 管理运维:删除列导致索引变化
在 MySQL 数据库中,表的结构和性能优化是数据库管理员和开发人员需要经常考虑的问题。当我们在表中删除某一列时,可能会对该表上的索引产生影响,进而影响到数据库的性能。下面,我将详细介绍一个关于 MySQL 中删除列导致索引变化的案例。准备 MySQL 8 实验环境:(root@localhost) [yandb]> select version(); +--
Oracle 数据库全面升级为 23ai
Oracle Database 23ai coming..