一年中最大的一次数据库技术大会
技术大会每年有很多,有开发者大会、有运维大会,还有AI相关的。要论集中在数据库专项上的只有DTC和DTCC两个了。论规模的话DTC是2天的,而DTCC是3天的。今年的DTCC我很忙从2013年开始,我就参加DTCC了。在这里认识了很多老师和朋友,能有今年都是大家的帮助。今年还接了举办方的一个采访任务。第一位是要采访阿里云瑶池数据库产品负责人王远(惊玄)老师。说来也是缘分,2022年时候在网上惊玄老
上周稼先社区的活动
参天是什么?最近”参天”很火,不仅MySQL社区,听说Monty最近也跟他们搞了很多活动。其实说起华为的数据库,只有从事数据库行业的人才知道高斯,其他很多人不知道。但是即使从事数据库相关的人,对另外一个产品叫做参天的知道的也不多。参天本质上是一个对接MySQL的存储引擎。传统一主多从的MySQL数据库是基于本地盘来部署的,使用参天引擎后变成使用共享存储来部署。参天引擎通过引入全局缓存技术结合存储侧
OpenTenBase的深度使用体验
什么是OpenTenBaseOpenTenBase,是企业级分布式数据库TDSQL的社区发行版。2023年12月16日,腾讯云将OpenTenBase捐赠给开放原子开源基金会。最初是TDSQL for PG,如今OpenTenBase已经包括了TDSQL的MySQL版(就是TPCC打榜的那个)安装初体验本文根据官网安装教程(https://docs.opentenbase.org/guide/01
PostgreSQL的部分索引
每个数据库的部分索引还不一样我以前用过MySQL的部分索引。不过说实话使用场景不多。于是上次本来打算在书中也写这个。结果徐老师说PG的不一样。后来我尝试了。果然不一样。xxg=# explain select * from xxg;QUERY PLANSeq Scan on xxg (cost=0.00…45691.00 rows=100000 width=12)(1 row)xxg=# \d x
有些数据库最终走向了合并
# 从前单机承载高并发以前做公安系统每秒写入几百上千。几千个终端的写入。然后大量数据检索以及数据分析、挖掘、下钻。那时候没有HTAP。但是我确实在一个数据库上实现了所有。这期间没有用到Redis这样的缓存也没有用到消息队列的缓冲峰值。因为足以应付用不到啊!也没有用到解耦。不需要解耦。这上面十几个schema有些就是需要相互调用的。# 后来微服务和中台来了开始时候不知道什么是微服务。其实到现在我也是
in null和not in null
这是A和X两个表的样本数据mysql> select * from x;±-----±-----±-----+| id | a | c |±-----±-----±-----+| 1 | 1 | 1 || 2 | 2 | 2 || 3 | 3 | 3 || 4 | 4 | 4 || 5 | 5 | 5 || 6 | 6 | 6 || 7 | 7 | 7 || 8 | 8 | 8 || 9 |
数据库的基础的exists
很多基础的东西可以拿来细说一下:假设X和Y两个表如下:mysql> select * from x;+----+------+| id | a |+----+------+| 1 | 1 || 2 | 2 || 3 | 3 || 4 |&nb
总是要消灭某行业的那你是没经历过毒打吧?
虎狼之词上周又一篇要废掉DBA的文章在几个群 发。文章开头这么说的:“我从来没有管理过数据库,不知道 MySQL 5.7和 MySQL 8.0版本有哪些区别,甚至也不太会写复杂的 SQL。(中间省略一些无关的)实际上我认为在数据库的发展趋势上,相对于冯老板,整个 DBA 圈子,和依赖于 DBA 反馈的数据库厂商们,瑞典马工更有发言权。”这是什么虎狼之词?没管过,没用过都有发言权?这和1、获得欧盟认
各路数据库的第一
各路第一上周很多朋友都在发这些。朋友圈被刷屏了。而且几乎都是同一时间。一般来说文无第一武无第二,怎么全是第一? 后来了解到这是不同维度的。我想这大概和奥斯卡颁奖一样,最佳导演、最佳男主角、最佳女主角、最佳音乐等等有20多个维度。每个都说拿了奥斯卡,其实都没错。其中之一的OceanBase这些中我安装过的仅仅有OceanBase。后续再看看其他的。对于OceanBase我也仅仅是安装。毕竟我司不用
今天此文堪比出师表最后一句话
又中断了好几天事情实在太多,最近里里外外都是事情,没时间写。今天早上有个读者加我,是悉尼的。至此人类常居住的大陆,仅剩下南美和非洲还没有读者了。估计也很难有,毕竟那里华人少。所以我觉得今天该写点什么。那写点什么呢?先说一下出版社说新书在月底可能来不及了,要8月初了。上周一次评审经历我被邀请去一次评审。一上来又是看到一堆技术栈。说实话这些年各种技术栈都或多或少接触过,正因为接触过就觉得很多其实企业用
环境越是差,我们越是要提高自己了
现阶段什么样,大家都清楚每个人心里都明白,就是不公开说。但是私下一问,看法出奇的一致。理论上现阶段最好的方式就是躺平这么说一定被说负能量。其实这是大多数人的真实而且客观的想法。实话实话,我也差不多认同这样。尽管说躺平,但是没有完全躺倒。上周末下班后匆忙赶到南京,因为周六有SACC大会。我有个分会场的主持和演讲。从去年开始我都是自费参加所有技术大会了。有人说如果让自己自费一定不会去的,甚至有时候要需
替换数据库是换肤还是换心?
上周末参加了自主可控数据库的沙龙。在会上我进行了主题演讲《围追堵截下,Oracle还能在国内立足么》先听结论吧我个人认为在很长一段时间还是你可以立足的。IDC最近公布的数据如下。本地部署中,Oracle居然是第一位的。这个数据是超出我想象的。去O都十几年了,这个还是第一。(Oracle在大陆没有云,所以只能看本地了)一个产品如果做的不好,很容易被市场淘汰。如果一个产品做的好,在我们这种特殊国情下也
成章数据库安装体验
对标Redis的国产数据库一位来自国产数据库的朋友想请我试用一下他们的产品。并且直言早期问题比较多,还请多多包涵。一般对于这种比较客观和友好的我都愿意试试。对于怼天怼地吊打谁的我个人就不尝试了。他们中文名字叫“成章数据库“我就尝试从一个不了解产品的人的角度去安装尝试一下。我也和他们反馈了说这个怎么一个汉字都没有啊。(同样的话我以前对PingCAP的CTO黄东旭老师说过,后来TiDB的就都有中文了。
盛世古董乱世金-数据库稳定到底好不好?
是不是觉得这个还用问?是的要问。因为这个还是一个有争议的问题。但是争议双方都没有错。这就像辩论,有正反双方。大家都说的有道理,但是很难说谁对谁错。正方观点:数据库稳定好其实这个是用户的观点,应用开发人员的观点和大部分运维DBA的观点。因为企业需要数据库稳定,绝大多数用户的高层不希望自己的数据库隔三差五出问题。而应用开发人员在完成需求已经够焦头烂额了,如果数据库再给他们折腾点热闹,无异于火上浇油。而
个人愚见的自主可控
今天这个话题争议不小,我估计发出来被批评的很多。自主可控的内容是什么?这里说的范围不是说CPU、操作系统等全链路。我们就说数据库的自主可控。太大的范围今天文章说不完。应该指的:当发生制裁(不包括战争,战争除外。因为战争时候几乎应该是都停产状态。不会再有正常的生活和工作。所以我一直说打仗的时候不要提业务连续性,业务都没有了。现代战争哪有不打电厂的?没有电,数据库工作不起来)的时候还能买到数据库产品和
AP的数据库性能到底重要吗?
先说结论:没那么重要。甚至可能不重要。我用我的经历和分析给大家说说。诸位看看如何。不重要的观点是不是不能接受?因为这些是站在我们角度觉得的。而实际上使用者(业务或者用户),真的不太在乎我们所在乎的。先说第一种情况伯仲之间的较量这种情况常见于HTAP数据库与AP数据库的PK场景,甚至是AP与AP数据库的PK。我印象比较深刻的是OB在发布会上和CK的若干个场景进行跑分。结果是在个别场景下OB优于CK,
一个简单的方式看看MySQL的锁
突然发现半个月没写了。最近事情太多了。在日常工作的处理问题的过程中,我发现了一个简单的论证锁的问题,以前我讲的有点复杂,看来应该去改改之前的讲法了。首先构造一个无主键无索引的表。并且初始化5条数据。场景A: RR隔离级别下, 无where条件的update, 这种的update操作由于没有带where条件,我说是对全表进行更新应该没有争议吧?那么全表更新的操作说是对每一行发生锁定应该没有争议吧。可
震惊!某投身国产的ACE吐槽某国产,居然被勒令删帖!
这个是最近几天一位业内知名大佬(第一代ACE),尝试了一下某数据库的安装。给他留下了不愉快的安装体验。其实这非个例。之前我也看到过另外一个ACE,安装某国产数据库用了两周。一般来说ACE的水平都是不差的。即使他们在安装上花了这么多时间或者遇到了这些问题。那么对于大部分用户来说那么就是噩梦了。个人观点毛主 席说:“让人讲话,天塌不下来”。现在都不让说了吗?看看多少家PPT还去O,O人家都没说什么。尽
不是说好数据库兼容了吗?为什么我还要改?
昨天 Roger总的《关于国产数据库选型,CTO、CIO看这篇就够了》又火了。文章中很多写的让各路群里感受到了共鸣。我对文中的没有大的争议。只是有些话李总说了前半句,后面没说。我来蹭一下。其实很多文章都说了一半,后一半没说。可能对读者会有误解,以为就到此结束了。针对这个展开一下遇到数据库方言是一定要改的这就是不同数据库的语法了。这种要改相信大家没有争议。兼容了是不是一定不改?我今天在群里针对,完全
从“金事通”带给我意想不到的来说--“数据是架构的中心”
背景上周一个保险的销售人员来找我完成一定的售后流程。其中有一项是请我下载一个叫 金事通的 APP。说实在的我根本没听过。她说这是政治任务。我想不是有你们保险公司的APP了嘛。为什么还要我安装。没办法先安装吧。经历了注册、人脸识别的步骤后。可以登录了。注册短信发来的 中国银保信。很有意思不是某个保险公司,而是银保监会的。安装以后带来的效果然后我就看到了我所有保险公司的业务数据,什么中国人寿、太平洋、