2024年开年的荣誉--来自国产数据库

2024-01-22 02:12

本文主要是介绍2024年开年的荣誉--来自国产数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    上周在北京参加了阿里云的开发者大会,我因为去年做了一点小贡献。非常荣幸的获得了阿里云的MVP的这个殊荣。(期间也认识了一些大神级的人物)还有就是一些网上认识的打卡们线下见面。

这个也是我一直追求的荣誉。

几乎在同时P(PingCAP)社为了感谢我去年做出的一点小贡献,也给我颁发了一些荣誉。

对我来说是双喜临门。

   有人诋毁我一直说国产的坏话,这是不实言论。我们一般都是提问题和不好的地方。这些也都是实事求是的讲的。如果颠倒是非那才是说坏话。

   初中有一篇课文叫《邹忌讽齐王纳谏》,最后结果是,燕、赵、韩、魏闻之,皆朝于齐。此所谓战胜于朝廷。这个用在数据库上其实也合适。不断的有人提出产品的问题,产品才能改进。

   我记得很多年前听PingCAP的CEO刘奇在一次会议上说:今天来的都是客户,我有两点要求。第一,只能说产品的不好,不允许表扬。第二,研发不允许辩解。当时我就被震撼了。你看看这多么大的胸怀。就是让客户提意见。难道说这也是诋毁吗?

   去年参加OB的发布会后的DBA老友会,OB也非常谦虚的向业内的一些专家请教提一些对产品的意见和建议。而这一切其实源于Oracle的CAB和PAB大会。Oracle虽然是一个非开源的数据库,但是其开放程度不亚于开源数据库。大家都说Oracle如果说免费了就行,很多数据库都没机会了。我也这么认为,Oracle即使开源了也没一个人能吃透。几千万行代码,一秒一行,不吃不喝估计要1年时间。时至今日Oracle也在不断创新,在这个过程中看到其他产品好的特性和设计也会学习过来。国内也有些数据库也在学习Oracle的RAC架构以及HTAP的架构。

   如果有些公司因为说了几个缺点就发律师函,这个内心是不是太脆弱了?难道说产品已经超过了Oracle、OB和TiDB吗?这些都让提意见,还请人来提意见。这才能进步嘛。对于不让说问题的产品,这种我是不会去用的,这个倒不是我怕律师函。我其实一点都不怕,这种如果公布出来,你说哪方会吃亏?各种公众号和朋友圈以及群里一发,同行心里怎么想?不言而喻。尽管我们都对数据库选型没有绝对的话语权(后续我会写文章为什么我们大多数没有决定权),但是作为使用方对产品的使用评价权还是有的。

   我国的政治制度是政治协商,民主党派对共产党也有提意见的时候。每年两会的一些提案和议案就是对当前的一些问题的改进。这是我党统一战线伟大的地方。

   数据库就是一个武林,每种数据库其实就像一个门派。我之前写过一篇《相逢一笑泯恩仇》https://mp.weixin.qq.com/s?__biz=Mzk0NDIxNDg5Mg==&mid=2247484899&idx=1&sn=75435e04b9df43b7fda961e2740b325b&chksm=c32943e0f45ecaf65a1a44eb091d43a13a8a7445e5b37eac31acbfaddb08f0ab5a9f3d7f980f#rd

有些门派会有争执,小时候看电影,里面总有人会说,希望各位放下门派之见。其实这样才能相互学习进步。有些群里为了门派之争骂起来的也有。好在我的群里没有,也不允许有。现在数据库的超融合概念提到的很多,如果超融合那么就势必做到兼容其他数据库数据类型和特性。所以更加应该多听听意见和建议。

   今天这个写的有点像散文啊。不知道大家明白我要说什么吗?

这篇关于2024年开年的荣誉--来自国产数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/631548

相关文章

JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)

《JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)》:本文主要介绍如何在IntelliJIDEA2020.1中创建和部署一个JavaWeb项目,包括创建项目、配置Tomcat服务... 目录简介:一、创建项目二、tomcat部署1、将tomcat解压在一个自己找得到路径2、在idea中添加

MySQL MHA集群详解(数据库高可用)

《MySQLMHA集群详解(数据库高可用)》MHA(MasterHighAvailability)是开源MySQL高可用管理工具,用于自动故障检测与转移,支持异步或半同步复制的MySQL主从架构,本... 目录mysql 高可用方案:MHA 详解与实战1. MHA 简介2. MHA 的组件组成(1)MHA

MySQL 数据库进阶之SQL 数据操作与子查询操作大全

《MySQL数据库进阶之SQL数据操作与子查询操作大全》本文详细介绍了SQL中的子查询、数据添加(INSERT)、数据修改(UPDATE)和数据删除(DELETE、TRUNCATE、DROP)操作... 目录一、子查询:嵌套在查询中的查询1.1 子查询的基本语法1.2 子查询的实战示例二、数据添加:INSE

通过DBeaver连接GaussDB数据库的实战案例

《通过DBeaver连接GaussDB数据库的实战案例》DBeaver是一个通用的数据库客户端,可以通过配置不同驱动连接各种不同的数据库,:本文主要介绍通过DBeaver连接GaussDB数据库的... 目录​一、前置条件​二、连接步骤​三、常见问题与解决方案​1. 驱动未找到​2. 连接超时​3. 权限不

MySQL数据库读写分离与负载均衡的实现逻辑

《MySQL数据库读写分离与负载均衡的实现逻辑》读写分离与负载均衡是数据库优化的关键策略,读写分离的核心是将数据库的读操作与写操作分离,本文给大家介绍MySQL数据库读写分离与负载均衡的实现方式,感兴... 目录读写分离与负载均衡的核心概念与目的读写分离的必要性与实现逻辑读写分离的实现方式及优缺点读负载均衡

Go语言中如何进行数据库查询操作

《Go语言中如何进行数据库查询操作》在Go语言中,与数据库交互通常通过使用数据库驱动来实现,Go语言支持多种数据库,如MySQL、PostgreSQL、SQLite等,每种数据库都有其对应的官方或第三... 查询函数QueryRow和Query详细对比特性QueryRowQuery返回值数量1个:*sql

Mysql数据库聚簇索引与非聚簇索引举例详解

《Mysql数据库聚簇索引与非聚簇索引举例详解》在MySQL中聚簇索引和非聚簇索引是两种常见的索引结构,它们的主要区别在于数据的存储方式和索引的组织方式,:本文主要介绍Mysql数据库聚簇索引与非... 目录前言一、核心概念与本质区别二、聚簇索引(Clustered Index)1. 实现原理(以 Inno

MySQL数据库双机热备的配置方法详解

《MySQL数据库双机热备的配置方法详解》在企业级应用中,数据库的高可用性和数据的安全性是至关重要的,MySQL作为最流行的开源关系型数据库管理系统之一,提供了多种方式来实现高可用性,其中双机热备(M... 目录1. 环境准备1.1 安装mysql1.2 配置MySQL1.2.1 主服务器配置1.2.2 从

SpringBoot基于注解实现数据库字段回填的完整方案

《SpringBoot基于注解实现数据库字段回填的完整方案》这篇文章主要为大家详细介绍了SpringBoot如何基于注解实现数据库字段回填的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解... 目录数据库表pom.XMLRelationFieldRelationFieldMapping基础的一些代

使用Node.js和PostgreSQL构建数据库应用

《使用Node.js和PostgreSQL构建数据库应用》PostgreSQL是一个功能强大的开源关系型数据库,而Node.js是构建高效网络应用的理想平台,结合这两个技术,我们可以创建出色的数据驱动... 目录初始化项目与安装依赖建立数据库连接执行CRUD操作查询数据插入数据更新数据删除数据完整示例与最佳