我是学生,申请加入!KubeBlocks 首次参与开源之夏,前沿技术、丰厚奖金、大牛导师等你来!

2024-05-14
阅读 4 分钟
350
开源之夏是中国科学院软件研究所发起的“开源软件供应链点亮计划”系列暑期活动,旨在鼓励高校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。活动联合各大开源社区,针对重要开源软件的开发与维护提供项目开发任务,并向全球高校学生开放报名。本次活动由中国科学院软件研究所、华为技术有限公司主办...

Redis Cluster on K8s 大揭密

2024-05-07
阅读 30 分钟
481
之前我们针对 Redis 容器化,做了一些讨论: 《Redis 容器化,是不是个“软柿子”》,业界不乏相关的实践分享,KubeBlocks 也针对 Redis Cluster 做了适配并有对应的解决方案。在 Redis 容器化的过程中,KubeBlocks 遇到了哪些问题,又是如何解决的呢?今天这篇文章将带领大家一起捏一捏这个“柿子”。

MySQL 开源到商业(三):霸道总裁强夺 MySQL

2024-04-29
阅读 7 分钟
526
前文提到,开源数据库 MySQL 之父 Monty 接受了 Sun 公司的收购要约,将自己创立的 MySQL AB 卖给了 Sun,从此名利双收。而作为员工的 Monty 也与 Percona 负责人 Peter、Drizzle 发起人 Brian 一起推动着 MySQL 社区的健康发展。然而 Monty 的想法并没有得到 Sun 公司的全力支持,更加开放的 MySQL 联合开发模式始终没...
封面图

把 KubeBlocks 跑在 Kata 上,真的可行吗?

2024-04-25
阅读 11 分钟
378
Kata Containers(简称 Kata)是一种开源项目,它提供了一种安全而高性能的容器运行时环境。Kata Containers 利用虚拟化技术(通常是硬件辅助虚拟化)创建一个轻量级的虚拟机(VM),每个容器都在独立的虚拟机中运行。这种方式使得每个容器都能够拥有自己独立的内核和文件系统,实现了容器之间的完全隔离,提高容器的安...
封面图

MySQL 开源到商业(二):开源骇客沦为大厂社畜

2024-04-25
阅读 6 分钟
357
前文提到,MySQL AB 接受了 Sun 公司的收购要约,开源骇客 Monty 也同时加入了 Sun 公司。双方对于 MySQL 的开源前景踌躇满志,准备大力投入新一代存储引擎 Maria 的开发,用于取代被 Oracle 收购的 InnoDB 引擎。作为一个芬兰人,Monty 从来没有为钱困扰过,也没有被大公司雇佣过。加入 Sun 公司后,Monty 初来乍到的新...
封面图

MySQL 开源到商业(一):Sun 公司收购了 MySQL AB

2024-04-17
阅读 1 分钟
426
2008 年 1 月 27 日,开源数据库 MySQL 之父 Monty 在博客上高调宣布 Sun 公司收购了 MySQL AB。在这篇博客里面 Monty 分享了对于开源项目出路的思考,以及作为一个开源骇客对大公司收购的看法。目前国内开源项目正在爆发,而对开源的思考也在逐渐深入。Monty 爆料的猛烈程度提供了一个非常好的素材来源,而 MySQL 悠长...

Redis 容器化,是不是个“软柿子”?

2024-04-17
阅读 4 分钟
510
开源 MySQL、PostgreSQL 诞生于 PC Server 时代,往往被用于存储业务的重要数据,放到 Kubernetes 里面也许需要更多的投入和勇气;但是对于 Redis 这种跟容器技术诞生于同一个时代,而且大多只用作缓存用途的数据库,容器化是否就更加容易呢?很多云原生团队确实是这样想的,但是真正实践后才发现 Redis 这个“软柿子”并...

真的假的!有个物联网公司通过自建数据库省了 98% 的云成本?!

2024-04-09
阅读 6 分钟
338
Hivekit 是一家做物联网、数字孪生的公司,这个公司主要产品是一个解决方案平台 Hivekit,资产跟踪、运营管理和流程自动化集成到一个平台上。

HN 热帖|替换 Redis 的一场赛跑

2024-03-29
阅读 7 分钟
521
3 月 21 日, Redis Ltd. 宣布了一项重大决定:Redis “内存数据存储”项目从 Redis 7.4 版本开始将以非自由的、源代码可用的许可证发布。这一消息并不受欢迎,但也并非完全意外。这次的变化的不同寻常之处是市面上已经有了多个 Redis 替代品可供选择(至少有四个选项可供选择),其中包括已经存在的 Redis 分支 KeyDB 和 ...
封面图

放弃 Rust 选择 Zig,Xata 团队推出 pgzx —— 计划使用 Zig 开发基于 PG 的分布式数据库

2024-03-25
阅读 7 分钟
1.5k
Xata 公司在基于 PostgresSQL 开发自己的分布式数据库,出于 Zig 和 C 语言以及 PostgreSQL 的 API 有更好的互操作性的考虑,他们选择了 Zig 而非当红炸子鸡语言 Rust。他们的博客文章中对 pgzx 进行了介绍。让我们来看下他们对 Zig 和 Rust 语言的对比,以及 pgzx —— 一个支持用 Zig 语言来开发 PG 插件的框架。

Redis 又双叒叕改开源协议了,微软提前推出高性能替代方案 Garnet

2024-03-21
阅读 5 分钟
708
3 月 20 号,Redis 商业公司 CEO Rowan Trollope 在公司官方博客上宣布了一项重大变革。Redis 核心软件将从 BSD 3-Clause 许可证过渡到双重许可证模式,这一变化将从 Redis v7.4 版本开始,贯穿到未来所有的 Redis 发布版本。新的许可证模式使用了 Redis Source Available License version 2 (RSALv2) 或 Server Side Pu...
封面图

HN 论坛里网友吵翻了 | SSD硬件速度飙升,唯独云存储未能跟上

2024-02-23
阅读 6 分钟
419
这几天,Hacker News 上的有个帖子下面的网友吵翻了。原帖是发表在 Database Architects 这个博客网站的。作者主要观点是认为基于闪存的固态硬盘(SSD)在大多数存储使用场景下已取代了磁盘。SSD 的吞吐量取决于与主机的接口速度,随着 PCIe 接口的升级,SSD 的吞吐量也增长。而云供应商的存储性能提升却相对缓慢,仍停...
封面图

容器化对数据库的性能有影响吗?

2024-02-02
阅读 16 分钟
754
容器化是一种将应用程序及其依赖项打包到一个独立、可移植的运行环境中的技术。容器化技术通过使用容器运行时引擎(比如Docker/Containerd)来创建、部署和管理容器。Kubernetes(通常简称为 k8s)是一个开源的容器编排和管理平台,它提供了一个集中式的、可伸缩的平台来自动化容器的部署、扩展、管理和调度。
封面图

KubeBlocks 研发轶事之 addon 抽象

2024-01-22
阅读 4 分钟
481
作者介绍张云杨,前阿里云数据库产品负责人,2016-2019 年任阿里云数据库产品总监,负责 RDS、PolarDB、Redis、MongoDB 等核心产品。目前作者就职于云猿生数据,主要负责云原生数据控制面 KubeBlocks 和 Serverless MySQL 产品。欢迎云计算或数据库行业从业者加微信交流。作者微信:realzyy

KubeBlocks 参展首届 PolarDB 开发者大会,双方发布深度合作

2024-01-19
阅读 3 分钟
451
2024 年 1 月 17 日上午,阿里云 PolarDB 开发者大会在北京嘉瑞文化中心开幕。来自全国各地的数据库领域专家和技术开发者相聚一堂,共同交流云原生、分布式技术、一站式数据管理、开源生态等话题。KubeBlocks 有幸受邀参展。

KubeBlocks v0.8.0 发布!Component API 让数据库引擎组装更简单!

2024-01-15
阅读 3 分钟
298
KubeBlocks v0.8.0 推出了 Component API,让数据库引擎的组装变得更加简单。举个例子,我们可以将 etcd 和 zookeeper 这两种数据库做成了标准组件,开发者在定义 Kafka 或者 Pulsar 等复杂引擎时可以直接引用;再举个例子,我们还可以将 Proxy 做成了标准组件,开发者在定义各种发行版的 MySQL 或 PostgreSQL 引擎读写...

火了!外国网红为 KubeBlocks 打 CALL:K8s 中统一管理多种数据库用 KB 就够了!

2024-01-15
阅读 1 分钟
470
知名 KOL、YouTuber、DevOpsToolkit 频道主理人 Viktor Farcic 为 KubeBlocks 做了测评。在视频一开始,针对“是否要在 K8s 中管理数据库?”这一问题,Viktor 给出的答案是 Yes。而对于如何在 K8s 上以统一的方式管理多种数据库,他则介绍了 KubeBlocks 作为解决方案。

基于 KubeBlocks 的 PikiwiDB(原Pika) 云化下一站

2023-12-27
阅读 6 分钟
711
本文作者:于雨目前任职于 360 智汇云云平台基础架构部,dubbogo 社区负责人, OpenAtomFoundation/pika 项目负责人,前蚂蚁集团 seata 项目负责人。从业⼗四年来⼀直在服务端基础架构工作,热爱开源,陆续参与和改进过 Redis/Pika/Muduo/dubbo/dubbo-go/Sentinel-golang/Seata-go 等知名项⽬。先后荣获诸多荣誉,阿⾥ 2...
封面图

数据库的下一场革命:S3 延迟已降至原先的 10%,云数据库架构该进化了

2023-12-25
阅读 7 分钟
1.3k
众所周知,在数据库的历史上,每次存储介质的变化都会引发软件的变革。从 SAN 存储到 SSD 到大内存到 NVM,都触发了数据库内核从理论到工程的演进。

致敬中国数据库的黄金时代-记录阿里云数据库从落选到登顶魔力象限的全过程

2023-12-21
阅读 7 分钟
351
2023 年12月18日, Gartner 发布了云数据库魔力象限,阿里云是唯一入选的中国厂商。让我们在恭喜阿里云数据库持续霸榜魔力象限的同时,也深入回顾一下阿里云数据库从落选到进入“领导者”象限的整个过程。在这个过程中,阿里云数据库经历了国际化和本地化的资源冲突,也经历了公司战略和组织架构调整引起的产品路线变更。...

终于,AWS Aurora 也走向了融合架构,这一次阿里云 PolarDB-X 确实遥遥领先

2023-12-04
阅读 5 分钟
887
2023 年 11 月 27 日,AWS 在 re:Invent 大会上宣布推出 Amazon Aurora Limitless Database 预览版。根据[官方博客]([链接] "Announcing Amazon Aurora Limitless Database")的说明,Aurora Limitless 允许用户在 PB 级别的数据规模上进行数百万次/秒的写请求,并且保持了 Serverless 的使用体验,帮助开发者专注于构建...
封面图

来自阿里P10的故障分析:从滴滴的故障我们能学到什么

2023-12-01
阅读 5 分钟
583
11 月 27 日晚滴滴发生了大范围、长时间的故障。官方消息说是“底层系统软件发生故障”,而据网上的小道消息,一个规模非常大的 K8s 集群进行在线热升级,因为某些原因,所有 Pod(容器)被 kill,而 K8s 的元数据已经被新版本 K8s 修改,无法回滚,因此恢复时间拉的很长。
封面图

KubeBlocks与OceanBase完成产品兼容互认,可以使用KubeBlocks管理你的OceanBase集群啦!

2023-11-30
阅读 3 分钟
483
KubeBlocks (简称 KB)最新发布的 0.7 版本中,通过组件扩展(Addon)方式新增了对 OceanBase 的支持,为企业级和非企业级用户在 Kubernetes 环境中创建和运维 OceanBase 提供了更加便捷的方式。

深度解读:Raft是Paxos的一个变种么?

2023-11-23
阅读 7 分钟
1k
Paxos 算法是基于消息传递且具有高度容错特性的一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一。Google 在自家的数据存储例如 Spanner、Chubby 中都广泛使用了 Paxos 作为一致性协议,Oracle 的 MySQL Group Replication(MGR),Aurora、Neon 也宣称实现了某种形式的 Paxos 算法。而 Meta 却未选择 Pax...
封面图

玩转 Cgroup 系列之四:使用 systemd 管理 Cgroup

2023-11-23
阅读 4 分钟
1.2k
在默认情况下,systemd 会为其监控的每个服务在 system.slice 下创建一个新的 Cgroup。回到 OpenShift 控制平面主机,运行 systemd-cglsshows 命令,可以看到(简洁起见,这里只展示其中一部分输出):

亲身体验云原生顶会北美 KubeCon,5个要点和4个 Fun Facts

2023-11-16
阅读 5 分钟
616
上周,KubeCon + CloudNativeCon North America 2023 顺利落幕。作为 Kubernetes 和云原生技术领域的顶级盛会,KubeCon NA 吸引了来自全球的专业人士和爱好者。我们亲身体验了这场盛会,清晰地感受到了 14,000 名参会者的能量萦绕在风城芝加哥空气中,300+ 企业赞助商的展台布满 2,000 平的麦考密克展览中心,很多激动人...

玩转 Cgroup 系列之三:挑战手动管理 Cgroup

2023-11-14
阅读 4 分钟
648
在这一篇文章中,作者将重点介绍 Cgroup 的手动管理任务。虽然手动管理 Cgroup 不是一件容易的事,但了解其中的过程可以帮助我们更好地认识 Cgroup 和资源管理(点击参考原文)。
封面图

KubeBlocks v0.7.0 发布!支持引用外部组件,解耦备份 API,还支持了 Pika!

2023-11-10
阅读 2 分钟
502
在此版本中,KubeBlocks 已支持 31 个开源数据库引擎,包括 MariaDB、Elasticsearch、Pulsar 和 Pika 等新的add-ons,为 K8s 用户提供了更广泛选择的同时,也延续了相同的用户体验。
封面图

KubeBlocks 完成阿里云 PolarDB 数据库产品生态集成认证啦!

2023-11-10
阅读 2 分钟
498
近日,杭州云猿生数据有限公司(以下简称云猿生)与阿里云 PolarDB 开源数据库社区展开产品集成认证。测试结果表明,杭州云猿生数据有限公司旗下 KubeBlocks(V0.7.0)与阿里云以下产品:开源云原生数据库 PolarDB 分布式版( V2.0 ),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。

玩转 Cgroup 系列之二:使用 CPUShares 管理 Cgroup

2023-11-10
阅读 2 分钟
591
首先,我想用红帽企业版 Linux(RHEL)来简单介绍一下 Linux 的 I/O 调度程序。我简单看了一下实验室里的几台 Ubuntu 机器,发现它们的 I/O 调度程序有一些相似之处,所以我下面的一些观点可能也适用于其他发行版本。红帽系列产品(Fedora、CentOS 和 RHEL)大多数都默认使用 cfq 或 deadline 作为调度程序。