RadonDB
码龄4年
关注
提问 私信
  • 博客:63,515
    63,515
    总访问量
  • 68
    原创
  • 2,304,919
    排名
  • 30
    粉丝
  • 0
    铁粉

个人简介:RadonDB 开源社区,一个面向云原生、容器化的数据库开源社区!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2021-05-10
博客简介:

RadonDB的博客

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得10次评论
  • 获得61次收藏
创作历程
  • 33篇
    2022年
  • 35篇
    2021年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

347人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

容器化|自建 MySQL 集群迁移到 Kubernetes

背景如果你有自建的 MySQL 集群,并且已经感受到了云原生的春风拂面,想将数据迁移到 Kubernetes 上,那么这篇文章可以给你一些思路。文中将自建 MySQL 集群数据,在线迁移到 Kubernetes 的 MySQL 集群中,快速实现了 MySQL on Kubernetes。适用场景自建 MySQL 数据库迁移至 Kubernetes 的过程中。优点是停机时间短,数据一致性强。前提条件掌握 RadonDB MySQL Kubernetes 的使用 自建集群 MySQL 版本同 R
原创
发布博客 2022.09.15 ·
1109 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

详谈 MySQL 8.0 原子 DDL 原理

柯煜昌 青云科技研发顾问级工程师 目前从事 RadonDB 容器化研发,华中科技大学研究生毕业,有多年的数据库内核开发经验。文章字数 3800+,阅读时间 15 分钟背景MySQL 5.7 的字典信息保存在非事务表中,并且存放在不同的文件中(.FRM,.PAR,.OPT,.TRN,.TRG 等)。所有 DDL 操作都不是 Crash Safe,而且对于组合 DDL(ALTER 多个表)会出现有的成功有的失败的情况,而不是总体失败。这样主从复制就出现了问题,也导致基于复制的高可用系统不再安全。My
原创
发布博客 2022.09.13 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

详谈 MySQL 8.0 原子 DDL 原理

柯煜昌 青云科技研发顾问级工程师 目前从事 RadonDB 容器化研发,华中科技大学研究生毕业,有多年的数据库内核开发经验。文章字数 3800+,阅读时间 15 分钟背景MySQL 5.7 的字典信息保存在非事务表中,并且存放在不同的文件中(.FRM,.PAR,.OPT,.TRN,.TRG 等)。所有 DDL 操作都不是 Crash Safe,而且对于组合 DDL(ALTER 多个表)会出现有的成功有的失败的情况,而不是总体失败。这样主从复制就出现了问题,也导致基于复制的高可用系统不再安全。My
原创
发布博客 2022.09.13 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

容器化 | 使用 Alpine 构建 Redis 镜像

上一期我们介绍了几种常见的构建镜像方式,并给出了功能对比、决策树等作为选型参考。本期我们将演示如何使用 Alpine 构建一个 Redis 镜像。Alpine 系统使用 apk 包管理工具,文中相关 apk 使用技巧不再赘述。我们将构建镜像 Dockerfile 中的几个部分单独讲解,最后提供一个完整的 Demo。重点在如何使用 Alpine,Redis 镜像构建步骤此文不详细介绍。文章大纲:更换镜像源构建镜像所需软件启动服务调整时区包含 1- 4 的完整镜像构建 Demo更换镜
原创
发布博客 2022.08.26 ·
1666 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

RadonDB MySQL Kubernetes 2.2.1 发布!

RadonDB MySQL Kubernetes[1] 于近日正式发布新版本 2.2.1[2]。该版本主要在用户管理、高可用组件等进行了优化,并修复一些问题。致谢感谢 @runkecheng @acekingke @zhl003 @qianfen2021 @hayleyling 提交的修改。新版本功能一览支持自动修复物理节点宕机导致的事务错误支持 NFS 存储的定时备份功能支持创建超级用户支持指定用户 SSL 类型2.2.1 版本说明新功能新增 Xenon[3] 容器 PreSt
原创
发布博客 2022.08.25 ·
492 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

翻译|使用 StatefulSet 运行数据库应用

本文介绍 Kubernetes 支持数据库等有状态应用的常见解决方案:StatefulSet。在构建机器学习向量管理层时,我们面临的一个重要问题:如何持久化数据以避免数据丢失?在阅读了许多数据库企业发布的博客后,我们认为 StatefulSet[1] 是实现这个目标的可行方法。我们研究了不同的数据库,包括 Cockroach、MySQL、MongoDB、Cassandra、PostgreSQL、Dgraph 和 Redis。我们还研究了 Kafka 和 Zookeeper,因为它们都需要持久化状态。我
原创
发布博客 2022.08.24 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

翻译|使用 StatefulSet 运行数据库应用

本文介绍 Kubernetes 支持数据库等有状态应用的常见解决方案:StatefulSet。在构建机器学习向量管理层时,我们面临的一个重要问题:如何持久化数据以避免数据丢失?在阅读了许多数据库企业发布的博客后,我们认为 StatefulSet[1] 是实现这个目标的可行方法。我们研究了不同的数据库,包括 Cockroach、MySQL、MongoDB、Cassandra、PostgreSQL、Dgraph 和 Redis。我们还研究了 Kafka 和 Zookeeper,因为它们都需要持久化状态。我
原创
发布博客 2022.08.24 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

翻译 | Kubernetes Operator 对数据库的重要性

作者:Stephen Thorn翻译:刘玲玲原文:https://www.percona.com/blog/2020/10/08/the-criticality-of-a-kubernetes-operator-for-databases/一些刚接触 Kubernetes 的公司尝试使用传统环境中运行数据库的方法在 Kubernetes 中运行数据库。但是,不建议这样做。因为这可能会导致数据丢失,并且也不建议这样管理生产工作负载。为什么这样做很危险?又如何解决这个问题?适合 Kubernetes
原创
发布博客 2022.08.23 ·
489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

翻译|是否应该在 Kubernetes 上运行数据库?

数据库如何在 Kubernetes 上运行?如果可以,哪些类型的数据库和数据最适合使用 K8s?让我们一起来看看。Kubernetes 是用于自动部署、扩展和管理容器化应用程序的一个开源的容器编排解决方案。尽管 Kubernetes 最初是为无状态应用程序设计的,但随着有状态工作负载的日益流行,Kubernetes 也可以于管理有状态应用程序。通常情况下,容器是无状态的,如果容器崩溃或需要重启,容器中的数据肯定会丢失。作为一个容器编排器,Kubernetes 会保持定期重启并在节点间移动容器。无论 Ku
原创
发布博客 2022.08.23 ·
4663 阅读 ·
4 点赞 ·
3 评论 ·
7 收藏

容器化 | 一文搞定镜像构建方式选型

作者:安树博 青云科技 PaaS 中间件开发工程师从事 PaaS 中间件服务(Redis/Memcached 等)开发工作,热衷对 NoSQL 数据库领域内技术的学习与研究官方镜像版本无法满足功能需求镜像内存在的漏洞无法规避传统构建方式镜像体积越来越大你在使用镜像时是否遇到过以上问题呢?随着云原生技术的普及,业务负载上容器就越来越普遍。很多企业已经碰到,或正在解决以上这些容器镜像的问题。随着云原生业务覆盖范围越来越大、越来越贴近业务核心,对于镜像安全和可维护等要求也越来越高。那么构建镜.
原创
发布博客 2022.08.17 ·
331 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

容器化 | 在 S3 实现定时备份

《在 S3 备份恢复 RadonDB MySQL 集群数据》一文中我们展示了在 S3 存储中对集群数据备份恢复的具体操作过程,但只是手动备份。RadonDB MySQL Kubernetes 2.2.0 新增支持 S3 的定时备份功能(NFS 的支持也在路上)。下面让我们来看一下该功能是如何使用的吧!如何开启?可用 Cron 表达式(与 Linux 的 crontab 定时器类似)来指定备份的时间策略。您只需要在集群的 YAML 文件的 spec 下设置 backupSchedule 字段即可。格
原创
发布博客 2022.08.10 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

容器化 | 在 NFS 备份恢复 RadonDB MySQL 集群数据

社区于上个月发布了 RadonDB MySQL Kubernetes v2.2.0,集群数据备份恢复的存储类型除了 S3,新增 NFS 存储。本文将为您演示如何进行 NFS 备份及恢复操作。环境准备Kubernetes 集群RadonDB MySQL 集群过程略,详细请回顾《快速实现 MySQL 高可用集群部署》。安装 NFS 服务与资源方法一:使用 Helm 安装helm install demo charts/mysql-operator --set nfsBackup.instal
原创
发布博客 2022.08.04 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

容器化 | 在 Rancher 中部署 MySQL 集群

我们已经介绍了如何在 Kubernetes 和 KubeSphere 上部署 RadonDB MySQL 集群。本文将演示如何在 Rancher[1] 上部署 RadonDB MySQL Kubernetes 2.2.0[2],快速获得一套 MySQL 容器化集群。部署准备已部署 Rancher 集群[3]MySQL 客户端(非必须)本文中 Rancher 语言环境为中文。部署步骤1、添加 Helm 仓库登录 Rancher 管理控制台后,点击 目标集群 > 应用及应用市场 &g
原创
发布博客 2022.07.29 ·
1091 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

RadonDB MySQL Kubernetes 2.2.0 发布!

摘要RadonDB MySQL Kubernetes v2.2.0 于近日发布!该版本开始支持 MySQL 8.0,备份功能优化,并全面提升高可用稳定性。社区同步发起“新版试用赢周边”活动!致谢感谢 @runkecheng、 @acekingke、 @andyli029 、@zhl003、 @hayleyling 提交的修改。下载地址:https://github.com/radondb/radondb-mysql-kubernetes/releases距离上一个版本 v2.1.4 已经过去三个月
原创
发布博客 2022.07.08 ·
824 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

给小白的 PG 容器化部署教程(下)

作者:王志斌编辑:钟华龙本文来自社区小伙伴 王志斌 的投稿。从小白的角度,带你一步步实现将 RadonDB PostgreSQL 集群部署到 Kubernetes 上。文章分为上下两部分,《第一部 Kubernetes 环境准备》已经发布。第二部分将带大家部署一个 RadonDB PostgreSQL Operator 和集群。什么是 RadonDB PostgreSQL Operator?RadonDB PostgreSQL 是一款基于 PostgreSQL 使用 Operator 实现的数据.
原创
发布博客 2022.06.02 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

给初学者的 PostgreSQL 容器化部署教程

作者:王志斌编辑:钟华龙本文来自社区小伙伴 王志斌 的投稿。从小白的角度,带你一步步实现将 RadonDB PostgreSQL 集群部署到 Kubernetes 上。文章分为上下两部分,第一部分将为大家演示如何搭建一套 Kubernetes 环境,包括详细的配置调优等。什么是 RadonDB PostgreSQL Operator?RadonDB PostgreSQL 是一款基于 PostgreSQL 使用 Operator 实现的数据库容器化项目。被广泛应用于地理空间和移动领域具备高.
原创
发布博客 2022.05.30 ·
551 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

容器化 | 构建 RadonDB MySQL 集群监控平台

上一篇文章我们演示了如何《在 S3 备份恢复 RadonDB MySQL 集群数据》,本文将演示在 KubeSphere[1] 中使用 Prometheus[2] + Grafana[3] 构建 MySQL 监控平台,开启所需监控指标。背景Prometheus 基于文本的暴露格式,已经成为云原生监控领域事实上的标准格式。RadonDB MySQL 监控引擎基于 Prometheus MySQLd Exporter[5] 定义。通过 mysqld-exporter 抓取 RadonDB MySQL 服务
原创
发布博客 2022.05.11 ·
929 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

开源之夏 2022 来袭,欢迎报名 RadonDB 社区项目

活动简介“开源之夏(英文简称 OSPP)” 是中科院软件所 “开源软件供应链点亮计划” 指导下的一项面向高校学生的暑期活动,由中国科学院软件研究所与 openEuler 社区共同举办。2022 年为此系列活动的第三届,开源之夏旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。根据项目的难易程度和完成
原创
发布博客 2022.05.05 ·
1936 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

容器化|在 S3 备份恢复 RadonDB MySQL 集群数据

作者:程润科、钱芬视频:钱芬上一篇文章我们演示了如何快速实现 MySQL 高可用集群部署,以及部署集群的校验和卸载方式。本文将演示如何对集群进行备份和恢复。部署版本为 RadonDB MySQL Kubernetes 2.1.3。环境准备首先准备一套 Kubernetes 集群,过程略。然后创建一套 RadonDB MySQL 集群。步骤 1:下载源码$ git clone https://github.com/radondb/radondb-mysql-kubernetes.git步骤.
原创
发布博客 2022.04.25 ·
2955 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

RadonDB MySQL on K8s 2.1.4 发布

RadonDB MySQL Kubernetes 于 4 月 7 日正式发布新版本 2.1.4。该版本主要对可用性进行了优化,新增中英文文档,并修复一些问题。致谢首先感谢 @andyli029 @acekingke @runkecheng @qianfen2021 @Patrick-LuoYu 提交的修改。新版本功能一览优化 Operator 在宕机场景的可用性持久化 Xenon 元数据新增英文部署文档两篇新增镜像制作文档一篇修复无头服务标签选择不准确修复工作流 staticcheck
原创
发布博客 2022.04.15 ·
1535 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多