自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

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

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

2022-09-15 14:12:13 1056 1

原创 详谈 MySQL 8.0 原子 DDL 原理

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

2022-09-13 14:23:27 241

原创 详谈 MySQL 8.0 原子 DDL 原理

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

2022-09-13 14:21:53 204

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

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

2022-08-26 14:58:12 1494

原创 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 10:23:55 461

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

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

2022-08-24 10:02:48 255

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

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

2022-08-24 10:01:14 144

原创 翻译 | 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 15:09:33 459

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

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

2022-08-23 14:33:39 4623 3

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

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

2022-08-17 14:23:00 287

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

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

2022-08-10 14:17:25 481

原创 容器化 | 在 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 16:02:13 222

原创 容器化 | 在 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 12:07:12 1030

原创 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 15:46:21 783

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

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

2022-06-02 13:23:12 331

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

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

2022-05-30 13:52:03 509

原创 容器化 | 构建 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 14:32:02 892

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

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

2022-05-05 15:58:34 1899

原创 容器化|在 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 10:52:12 2882 2

原创 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 13:56:33 1509

原创 开源之夏 2022 与您相约

活动简介“开源之夏(英文简称 OSPP)”是中科院软件所“开源软件供应链点亮计划”指导下的一项面向高校学生的暑期活动,由中国科学院软件研究所与openEuler社区共同举办。2022年为此系列活动的第三届,开源之夏旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。目前已有 76 个社区参与,部分社区如图:活动规划学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导

2022-04-13 10:34:09 482

原创 RadonDB MySQL on K8s 2.1.3 发布

RadonDB MySQL Kubernetes 于 3 月 24 日正式发布新版本 2.1.3。该版本主要基于在 2.1.2 进行功能优化和升级。致谢首先感谢 @andyli029 @acekingke @runkecheng @mgw2168 @molliezhang 提交的修改。什么是 RadonDB MySQL?RadonDB MySQL是一款基于 MySQL 的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,并具备安全、自动备份、监控告警、自动扩容等全套管理功能。目前已经在生..

2022-03-25 16:27:08 1842

原创 容器化 | 在 K8s 上部署 RadonDB MySQL Operator 和集群

作者:程润科 数据库研发工程师编辑:张莉梅 高级文档工程师视频:钱芬 高级测试工程师本文将演示在 Kubernetes 上部署 RadonDB MySQL Kubernetes 2.X(Operator)的步骤,快速实现 MySQL 高可用集群部署,以及部署集群的校验和卸载方式。部署版本为 RadonDB MySQL Kubernetes 2.1.2。部署准备Kubernetes 集群MySQL 客户端工具部署过程步骤 1: 添加 Helm 仓库添加 Helm 仓库 radon.

2022-03-25 11:30:03 2409

原创 翻译 | Kubernetes 将改变数据库的管理方式

作者:Álvaro Hernández当技术决策人考虑在 Kubernetes 上部署数据库时,面临的第一个问题就是:“Kubernetes 有应对有状态服务的能力吗?”多年来的答案都是“不建议”,而且理由充分。毕竟,Kubernetes 最初的设计便是用于处理无状态服务的容器编排。如今,有状态服务的相关技术已经相当成熟,是时候重新考虑在 Kubernetes 上运行数据库了。实现数据库容器化,还需要从三个重要的技术角度来考虑:Kubernetes 本身的技术成熟度Kubernetes 处理有.

2022-03-18 11:38:24 1434

原创 翻译 | 解读首部 Kubernetes 纪录片

引言Honeypot.io 自诩为欧洲最大的技术人才招聘平台,同时提供开发者视频网站,又被称其为 “开发者的 Netflix”。2022 年 1 月,该公司与 Red Hat、Google 和 CNCF 合作发布了长达一个小时的纪录片《Kubernetes: The Documentary》(分两部分)。纪录片地址:Part 1:https://www.youtube.com/watch?v=BE77h7dmoQUPart 2:https://www.youtube.com/watch?v=318

2022-03-09 18:24:02 381

原创 容器化 | 在 KubeSphere 中部署 MySQL 集群

程润科数据库研发工程师,目前从事 RadonDB MySQL Kubernetes 研发,热衷于研究数据库内核、K8s 相关技术。张莉梅高级文档工程师,目前负责数据库产品文档开发、维护和管理工作。本文将演示如何在 KubeSphere[1] 上部署 RadonDB MySQL on Kubernetes 2.1.2,快速实现高可用的 MySQL on K8s。部署准备确保已启用 OpenPitrix 系统[2]创建一个企业空间、一个项目和一个用户供本操作使用[3]安装过程中,请以ad.

2022-02-25 11:32:14 573

原创 容器化 | 在 KubeSphere 中部署 MySQL 集群

程润科数据库研发工程师,目前从事 RadonDB MySQL Kubernetes 研发,热衷于研究数据库内核、K8s 相关技术。张莉梅高级文档工程师,目前负责数据库产品文档开发、维护和管理工作。本文将演示如何在 KubeSphere[1] 上部署 RadonDB MySQL on Kubernetes 2.1.2,快速实现高可用的 MySQL on K8s。部署准备确保已启用 OpenPitrix 系统[2]创建一个企业空间、一个项目和一个用户供本操作使用[3]安装过程中,请以ad.

2022-02-25 11:20:50 290

原创 RadonDB MySQL on K8s 2.1.2 发布

RadonDB MySQL on Kubernetes 于 2 月 17 日发布了新版本 2.1.2 。该版本在节点的重建、增删等方面进行了全面升级。致谢:首先感谢 @andyli029 @acekingke @runkecheng @molliezhang 提交的修改。什么是 RadonDB MySQL?RadonDB MySQL 是一款基于 MySQL 的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,并具备安全、自动备份、监控告警、自动扩容等全套管理功能。目前已经在生产环境中大规模的

2022-02-24 10:59:08 657

原创 视野 | KeyDB:为 Web 应用而生的高性能 Redis 分支

王奇 顾问软件工程师目前从事 PaaS 中间件服务(Redis / MongoDB / ELK 等)开发工作,对 NoSQL 数据库有深入的研究以及丰富的二次开发经验,热衷对 NoSQL 数据库领域内的最新技术动态的学习,能够把握行业技术发展趋势。随着 Web 2.0 的不断发展,业务需求也不断变化。Redis 是一款诞生于 2009 年的高性能内存键值数据库,在近十年的互联网架构中承担了不可替代的作用,实现了很多复杂的业务需求,深受技术爱好者的喜爱。近些年 Web 3.0 概念的提出也为 Redi.

2022-02-07 09:47:04 262

原创 RadonDB PostgreSQL on K8s 2.1.0 发布

RadonDB PostgreSQL Operator 于 1 月 21 日发布了 2.1.0[1]。致谢:首先感谢 @zhl003 @zlianzhuang @molliezhang 提交的修改。什么是 RadonDB PostgreSQL?RadonDB PostgreSQL 是一款基于 PostgreSQL 使用 Operator 实现的数据库容器化项目。被广泛应用于地理空间和移动领域具备高可用、稳定性、数据完整性等性能支持在线水平扩展支持故障自动转移 ,提供 HA 功能提供 Po

2022-01-21 16:29:18 917

原创 工具 | 常用 PostgreSQL 预防数据丢失方案

本文由作者在 2021 PCC 大会的演讲主题《PostgreSQL 数据找回》整理而来,上一篇《盘点 | 常用 PG 数据恢复方案概览》介绍了 PostgreSQL 常见的 数据恢复方案。本篇将介绍 预防数据丢失方案的实现原理及使用示例。预防数据丢失方案

2022-01-18 14:27:49 901

原创 工具 | 如何对 MySQL 进行 TPC-C 测试?

作者:丁源 RadonDB 测试负责人负责 RadonDB 云数据库、容器化数据库的质量性能测试,迭代验证。对包括云数据库以及容器化数据库性能和高可用方案有深入研究。|背景根据 DWorks 2020 年发布的《中国自研数据库登顶 TPC-C 的意义》[1] 报告显示,大于 67.9% 的受访者表示在数据库选型时会参考 TPC-C 的测试结果。对用户来说,性能是数据库选型时最重要的指标之一。而 TPC-C 作为权威的测试基准,是一个能够直观反映软硬件性能的方式。图片来源:2020 DWork.

2022-01-13 13:55:20 713

原创 盘点 | 常用 PG 数据恢复方案概览

作者:张连壮 PostgreSQL 研发负责人从事多年 PostgreSQL 数据库内核开发,对 Citus 有非常深入的研究。PostgreSQL 本身不具备数据闪回和数据误删除保护功能,但在不同场景下也有对应的解决方案。本文由作者在 2021 PCC 大会的演讲主题《PostgreSQL 数据找回》整理而来,介绍了常见 数据恢复和 预防数据丢失的相关工具实现原理及使用示例。在盘点数据恢复方案之前,先简单了解一下数据丢失的原因。数据丢失的原因数据丢失通常是由 DDL 与 DML 两种操作引起.

2022-01-13 11:00:36 2589

原创 观点 | NoSQL 产品的 SaaS 化之路

王奇 顾问软件工程师目前从事 PaaS 中间件服务(Redis / MongoDB / ELK 等)开发工作,对 NoSQL 数据库有深入的研究以及丰富的二次开发经验,热衷对 NoSQL 数据库领域内的最新技术动态的学习,能够把握行业技术发展趋势。| 引言随着工业互联网时代的来临,NoSQL 数据库技术从 2009 年兴起到现在已经十多年了。在国内数字化转型的大趋势下,NoSQL 数据库扮演着重要角色,企业级的应用也出现了越来越多的机遇与挑战。| NoSQL 都在干什么?根据 DB-Engin.

2021-12-29 10:27:43 1251

原创 工具 | 常用 MySQL 内核 Debug 技巧

作者:柯煜昌 顾问软件工程师目前从事 RadonDB MySQL 容器化研发,华中科技大学研究生毕业,有多年的数据库内核开发经验。掌握 MySQL 内核源码的阅读和调试能力,不仅是数据库研发人员的日常,也是 DBA 进阶的必经之路。阅读本文你将了解:如何准备 MySQL 调试环境GDB 调试入门及操作示例Trace 文件调试及操作示例| 一、准备 Debug 环境首先用源码编译安装一个用来调试的 MySQL 环境。开启 -DWITH_DEBUG ,在源码路径创建 build 目.

2021-12-17 16:40:08 1323

原创 高可用 | repmgr 构建 PostgreSQL 高可用集群部署文档

本文将详细介绍 repmgr 构建 PostgreSQL 高可用集群的部署过程。

2021-12-03 15:15:07 925

原创 工具 | PG 集群复制管理工具 repmgr

repmgr[1] 是一套开源工具,用于管理 PostgreSQL 服务器集群内的复制和故障转移。repmgr 支持并增强了 PostgreSQL 的内置流复制,它提供了一个单一的读/写主服务器和一个或多个只读备用服务器。

2021-12-02 10:26:21 1331

原创 工具 | pg_recovery 设计原理与源码解读

作者:张连壮 PostgreSQL 研发工程师从事多年 PostgreSQL 数据库内核开发,对 citus 有非常深入的研究。上一期 我们介绍了 PostgreSQL 数据找回工具:pg_reconvery本文将带大家了解 pg_recovery 工具的实现原理、设计思路,并带来源码解读。| 数据找回的实现原理一个数据库系统正常的数据读取方式,是从做 select * from pg_recovery 的查询开始(即执行事务),执行查询操作过程将同时生成事务的快照,通过 GetActiveS.

2021-11-26 17:52:48 504

原创 工具 | 一条 SQL 实现 PostgreSQL 数据找回

作者:张连壮 PostgreSQL 研发工程师从事多年 PostgreSQL 数据库内核开发,对 citus 有非常深入的研究。快速找回丢失数据,是数据库的一项重要功能需求,一般建议使用官方推荐的工具。面向开源数据库,生态中也出现很多好用的开源工具。PostgreSQL 是非常流行的开源数据库,接下来介绍一款近期在社区开源的 PostgreSQL 数据找回工具 pg_recovery ,并实例演示如何找回误操作而丢失的数据。|什么是 pg_recovery?pg_recovery 是一款 Po.

2021-11-24 14:43:34 729

原创 视野 | OpenSearch,云厂商的新选择?

王奇 顾问软件工程师目前从事 PaaS 中间件服务(Redis / MongoDB / ELK 等)开发工作,对 NoSQL 数据库有深入的研究以及丰富的二次开发经验,热衷对 NoSQL 数据库领域内的最新技术动态的学习,能够把握行业技术发展趋势。| 最流行的全文搜索引擎Elasticsearch 是一款广泛使用的开源分布式全文搜索引擎,源于 Apache Lucene[1],许可证为 Apache 2.0。由于出色的搜索引擎、高扩展性和丰富的统计分析能力,深受用户喜爱。基于 Lucene 的.

2021-11-17 10:46:06 1364

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除