- 博客(1370)
- 资源 (8)
- 收藏
- 关注
原创 P-MySQL SQL优化案例,反观MySQL不死没有天理
关于POLARDB的IMCI方面属于另一个话题,但在POALRDB FOR MYSQL中是一个完美解决聚合计算的方案,添加一个列式的节点,添加上面的索引后,相关的查询就和飞了一样相当于,MYSQL+CLICKHOUSE的方案,但这里数据在行列中,我们可以认为是同步的,这点 MYSQL + Clickhouse又做不到。在MySQL无法优化的SQL,或者需要改写的部分,放到POLARDB 上很多都不用改写,多种方案齐下手,大部分问题都能解决,所以MYSQL 我真的没法用你,在云上抱歉了MySQL。
2025-06-06 06:00:32
606
原创 MySQL 条件下推与排序优化实例--MySQL8.035
1 先分清inner join 和 left join,在inner join 中是匹配两个表之间重合的数据,相当于交集,则可以把where的条件上推,写成图2的方式,如果是写成left join 而我们的where 条件中的过滤是左表,则还是可以把where条件写到上面,但如果过滤条件的表是右面的表,且使用的是left join,则不能把时间的条件写到 join后,而是需要写到where 条件中。一、在where条件中撰写条件,比在join后跟上过滤条件,运行的时间总是 where条件使用更多的时间。
2025-06-05 06:00:37
422
原创 云数据库厂商除了卷技术,下一个阶段还可以卷什么?
我们举一个例子,你的数据库实例运行在硬件上的情况,到目前为止任何客户是无法获得的,你的硬件如何,我的数据库运行在几代硬件上,你们的网络延迟多少等等这些参数和信息是不会提供给客户的,客户一直抱怨,自己就像一个只会掏钱和购买服务的“傻大款”,其实从成本的核算来说,云成本在大型机构中一定会比自建要便宜,这是通过财务部门核算和验证过的事情,成本的组成部分很多,尤其对大型企业来说。在三个不中,云企业应该有自己的认知,对于一些可以开放给客户的数据,应该尽早的开放,哪怕一些信息是收费提供的,也可以。
2025-06-04 06:00:35
630
原创 PostgreSQL 新版本就一定好--由培训现象让我做的实验
找差异的方法有很多,我们就从最直接的方式来,我们准备了,两台同样的虚拟机,同样的配置,且虚拟机在同一台物理机上。教学的任务可能对我来说更轻松了,但如果你去的单位用的是老版本,那么你不进行体系化的对老版本的熟悉,你讲无法处理新版本已经不出现,老版本依然是问题的问题。从数据上看,PG17 PG16 各有自己的特点,但PG16的数据出奇的比PG17的好,我在测试的时候认为是突发情况,就对PG16的数据库又进行了4次测试,对PG17进行了同样的3次此时,最终我不得不把上面的数据呈现出来。(附送定期清理连接脚本)
2025-06-03 06:00:51
823
原创 某数据库下的一手好棋!共享存储落子了!
什么样的企业上云:上云的企业多种多样,大体可以从时间维度和行业的维度来分析,在2010年前大部分上云企业多为中小型企业,基于自身的技术能力和差异,无法在基础架构上有所建树,不得不使用云技术来弥补自己的短板,随着新一代的IT高层领导的更新换代和经济形势的突变,2015年后上云的企业在针对云数据库上有了显著的变化。云上技术重要的特点之一是存算分离,计算单元和存储单元分离,线下业务为主的数据库厂商很少能搞明白什么是这些东西,他们日常的客户和需求也不需要他们懂这些,单机,一体机,那些铁壳子的服务器是他们的发力点。
2025-05-30 06:00:58
473
原创 PostgreSQL “乱弹” 从索引性能到开发优化
PostgreSQL字段类型与创建索引和查询之间的关系,通过这篇文章,我们希望数据库管理员以及开发人员能认识到,在PostgreSQL选择正确的数据类型对于数据处理和查询的优势,更进一步的论证,各个POSTGRESQL数据类型在数据处理中的损耗。除此以外,在内存中的内存对齐对于建立索引的速度也有影响,如B树的构建是需要在内存中进行建立的,然后在持久化到磁盘中,对数据在内存访问的方式是影响索引建立速度的第二个点,那么什么是内存对齐。因为要说到开发,表设计,PostgreSQL的表设计。
2025-05-28 06:00:34
798
原创 写了3750万字的我,在2000字的OB白皮书上了一课--记 《OceanBase 社区版在泛互场景的应用案例研究》
基于此次的文章和研究,是多人进行的协作工作,那么这就和一个人写公众号非常的不同,试想每个人都在用自己的个性化的表达方式来去写作,就无法实现整体的白皮书的结构化,层层递进,表达统一的整体呈现,即使个人在有文字功底,而最终呈现的白皮书就无法进行上下文承接,语气和用词会和整体的风格不一致,这也是2000字被反复修改的原因之一。但在白皮书的撰写中这些都是要不得的,每个词汇必须要具有全面的精准的表达,不能有近似的意思,模糊的意思的表达,表达的意思从哪个角度都要无法推倒或误读。(附送定期清理连接脚本)
2025-05-27 06:00:39
892
原创 SQLSHIFT 是爱可生对OB的雪中送炭!
下面这个部分很体现的是,在ORACLE转换到OB,中的一些数据库系统表查询中的互通的问题,ORACLE是一个单体数据库,OB是以分布式为主的数据库产品(OB已经不是纯分布式数据库产品,已经包含了单机等系列产品),所以需要进行转换,这里sqlshift也可以进行转换。最近经常群里有人提出,转国产数据库容易,可ORACLE中的存储过程很难转的问题,这个问题一直是行业的老大难,100%的国产数据库都可以从表结构,数据的传输部分解决ORACLE到他们自己的数据库的问题。选中上面的链接,进入到点击页面,K他10次。
2025-05-26 06:00:48
637
原创 青春的记忆,MySQL 30年感谢有你,再见!(译)
当国产数据库在国内兴盛发达,大部分企业已经将上云作为公司逃离笨重的硬件成本和管理模式的首选,更多的数据类型,多模的数据处理的需求,MySQL 已然 30岁,他这一路很不容易,笔者 经历过 MySQL 激情的岁月,我也曾经因为他的自由,他与Oracle 的抗争,被Sun收购时的欣喜,以及被Oracle封锁innodb引擎,让MySQL丢失那4年的愤怒,最后还是被Oracle收购后的担心和失落,这些都是我的青春记忆。数据库的世界,因 MySQL 的三十年而更加精彩,也将因它的继续存在而持续受益。
2025-05-23 06:01:08
662
原创 老实人做的数据库产品,好像也不“老实” !
大家都明晰一个IoT类数据最大的问题,就是采样数据的二次落库的问题,有些数据在采集中最终不是必须落库的,而是当发现有这样的数据,直接一级设备就告警了,而告警的数据需要落库,而系统正常的数据是不需要落库的,我们都清楚的另一个问题,工业,农业,民用的这些物联设备值只发送数据,设备本身是不能完全只发送有问题的数据,或者在设备上可以实现,但业务不能允许,长时间都是正常的数据就等于没有数据,系统怎么判断终端设备是正常的,还是出现故障已经不发送数据了。当然TTL的功能也是物联网数据库必备的功能。
2025-05-22 06:01:09
779
原创 疯狂老DBA 和 年轻“网红” 程序员 --火星撞地球-- 谁也不是怂货
我想要做的就是帮助很多不会写程序的人,或者我的这本书想帮助的人,根本不是程序员,我曾经看到抖音上,天津有一个热门视频,一个白发的老太太,在苹果电脑店里面写程序,我希望程序每个人都可以写,程序不是一个门槛,程序是自我表达和输出的一种方式,有了AI每个人都可以。同时,我见过有经验的运维或DBA不都是这么想的吗?御风你好,很高兴认识你,我在网上稍微的输入了你的名字,搜索引擎铺天盖地的给了我很多信息,我特别想问一句,你是怎么做到的,在工作繁忙的情况下,还能有这么多的作品,视频、文章,且很多的专业领域都有你的足迹。
2025-05-21 06:01:08
515
原创 MySQL 8 SQL 优化两则 ---常见问题
2 is_deleted 应该 上移,上移到 demand_order的表有关的 left join 的条件上,这样更早的过滤数据,尽量不要等数据都查询完毕后,在进行过滤。当然在部分情况无法进行,主要还是业务逻辑的问题,这就牵扯到第二个问题,如果确定业务逻辑是inner join的,就尽量不要写成left join。对于一个语句的数据过滤,写了两遍。同时我们把LEFT JOIN 中的表的查询条件融合在 JOIN语句本身,这样有助于类似MYSQL这样的数据库产品快速的编译SQL语句,避免改写后的错误。
2025-05-20 06:00:42
1040
原创 哈呀站,OB广州开发者大会 之 “五” 眼联盟
同时我们需要注意的是,在新的开发方式和AI的出现后,我们可以看到,以数据库容器化为数据库代表的一个时代要结束了,数据库能承载更多的数据,承担更多复杂的数据处理,减轻业务架构的复杂性,降低开发成本,成为了新时代数据库的一个标志,这是我从一个架构师的角度来分析。基于时间的问题,我们简单的梳理一下,现代数据库产品,无论在数据量还是丰富的数据类型的支持上,都相对于原有的数据库产品有了质的飞跃,在数据处理的功能上也趋于自动化,半自动化,数据库产品正在往综合类的数据处理平台进行过渡,和维度的提升。
2025-05-19 06:01:47
681
原创 PostgreSQL 并行好不好,有人说好,有人说遭?
写到这里,为什么说并行太多会影响性能,我们想一个问题,并行的资源来自于数据索取后的归并,那么归并分为有序归并和无序归并,有序的归并消耗会更多,这里每个tumple在 gather merge的时候都要消耗,越多的 works并行,就会导致越多的CPU消耗,且长时间霸占,这样会导致其他的查询无法获得有效的并行,所以在有序需求场景多的地方,合理配置并行查询参数是一门功课!举例比如你进来30个查询,每个查询都要触发进行并行操作,你并行操作设置的是4,也就是会产生 30 * 4 = 并行的查询的后台进程。
2025-05-16 06:00:47
874
原创 三段 DBA 的小故事,过去的不会在来,未来的还不曾遇到
这个故事里面,是一个从头开始的故事,原先的单位我觉得没有发展,虽然到现在我都认为那个单位是我这辈子遇到的最好的单位,非常好的福利,甚至把我送到了地球的另一个地方,让我领略了很多人这辈子都去不了的地方风光和人情。经常有人私信我一些数据库的问题,最近工作太忙,不过忙点也好,有新技术的研究,数据库快速的增加,忙且快乐着,最近问问题的,没有回馈那我是真忙不过来了。这就是我的故事,改天是哪天,下次是哪次,以后是多久,生活离不开风景,热爱漫无边际,生活自有分寸,人生如旷野,等风来,不如追风去。(附送定期清理连接脚本)
2025-05-15 06:00:54
624
原创 MongoDB “升级项目” 大型连续剧(4)-- 与开发和架构沟通与扫尾
2 升级到 mongodb中的第二个有点 ,在之前的版本中无法利用多线程来对数据查询中的scan进行并行查询,而到了MongoDB 6.0我们可以采用更新的并行的方式来对MongoDB进行并行查询。之前MongoDB4.0是兼容这个方式插入数据的,而到了6.0则禁止了这个协议,而强制采用op_msg的方式来进行数据的插入,采用了更集中的BSON编码,减少了信息的大小,简化了协议的教书,同时还支持了事务的压缩等。在数据删除的中deleteMany的条件表达也更加的丰富。所以在6.0删除数据条件变得更丰富了。
2025-05-14 06:02:08
679
原创 现代数据库的必要组件--数据库代理都能做什么
这个功能就像给你的应用和数据库之间加了一层“保护罩”,即使数据库的主力队员和替补队员切换,你的应用也不会感觉到连接断开,这样就能避免因为数据库的切换操作或者一些意外故障导致你的应用出现短暂不可用的问题,让数据库服务更加稳定可靠。6 支持事务和Session级别的连接池形式,同时提供过载保护的功能,探测整体数据库的系统负荷超过后,在代理中将对访问进行控制,限流等功能,尽量保证数据库在不升级配置的情况下,可以不被过载压垮。3 当连接切换时,连接(会话)上有正在执行中的事务(如begin;
2025-05-13 06:00:26
630
原创 和架构师沟通那种“一坨”的系统,推荐只能是OceanBase,Why ?
我先说第一个,您在拷贝公共代码到各个业务库后,最大的难题是公共数据的在业务库的同步的问题,那么我们可以采用CDC数据同步工具,据我了解目前TapData的数据同步是即时的,他们有实时数仓的案例,那么也就可以满足您数据实时的要求,将您的公共库的数据同步到业务库中,并进行查询时的使用。:我是这样看的,替换ORACLE的方案很多,国产数据库也很多,替换的方案也很多,但是我们是否应该先把您的业务弄清楚,以及您更换的痛点找到,如果能通过更换数据库解决您的痛点是不是需要考虑的。(附送定期清理连接脚本)
2025-05-12 06:01:23
814
原创 给阿里云MongoDB 的感谢信 !!成本降低80%
最近我们遇到一个难题,关于降本的问题,熟悉MongoDB的都清楚,一个MongoDB的复制集至少是需要3台主机的,而在云上MongoDB的成本一直都比较高,基于我们的需求,我们希望MongoDB的成本能降低。很多时候,态度决定了很多事情。
2025-05-09 06:00:16
1190
1
原创 MySQL 和 PostgreSQL 可以一起快速发展,提供更多的功能?
您客气,我们其实还要和POLARDB-M身上学习很多先进的东西,比如 均衡负载、节点全一致、连接保持、过载保护、自动变配、定时升降配、代理调配访问节点、7分钟内拉起节点,闪回查询,恢复单表,这些POARDB-M 特有的功能听说客户用起来都眉开眼笑的,尤其弹性方面,有敏感弹性和弹性可调节,这点我们的好好学习,怎么做到既满足了客户弹性需求,同时也为客户的成本考虑,在负载降低后快速的降低pcu。: 这点还真是,我们这边采用的是IMCI的方式,通过增加列式索引存储节点的方式来满足HTAP在一个数据库实现的。
2025-05-06 06:02:39
590
原创 谨献给“国产数据库”培训机构 专贴
培训机构更是这样,以前因为必须培训然后才能考MYSQL,但现在不用了,直接考试,培训机构将有很长一段时间没有MYSQL的学员,如果只是以MYSQL为生的培训机构,将会倒闭,或者倒逼这些机构,去开展其他数据库的培训等等,且他们也不会对ORACLE后续的一些事情在有更大的热情,这就给ORACLE数据库的对手更大的机会去收复一些之前被ORACLE占领的“土地”。数据库培训市场,并不是一个大众的市场,但他也是一个市场,而MySQL目前的做法,并未考虑一个深层次的问题,证书的质量。(附送定期清理连接脚本)
2025-04-30 06:01:08
945
原创 DBA 怎么变得更强-应对架构师提出高并发问题?
特殊性这里指的是有可能是时间特性,业务宽度指的是业务本身所设计的面,如门店多,或者瞬时客户多,秒杀,很多情况都具有混合特性,如餐饮SaaS系统,当我们有40万家门店,且在节假日的晚上,同时大量人涌入这些门店来进行食品的点餐,且这些人大部分都是在同一个时间来进入到不同的门店来进行消费,对于整个系统来说量将是非常集中且大量的。在说到算法,不同的算法的撞车率不同,简单的算法如CRC32撞车率高,如MD5的撞车率就底,但对应使用的CPU的利用率也不同,这就回导致整体程序的运行的效率,最终落地到成本的不同。
2025-04-28 06:00:31
726
原创 打破DBA的局限:像架构师一样思考,提升你的技术价值-- 访蚂蚁金服P9 朱春茂
比如上面这段话,如果我只是一个DBA,或者数据库从业者,我的思维方式很可能是,这和我有什么关系,但我读完这本书,我就能从实际的业务场景去出发,我也去问我自己作为数据库的管理人员,我的数据库的可维护性,我选择的这个技术的可维护性,我选择的技术成本的高低,等等问题,这让我对数据库本身有了更新的多维度的认知,挑战了我作为一个数据库管理人员的传统认知。,我却不懂的与开发,与架构师之间如何沟通,就如同在一个跨国公司,我连基本的外语都不会,在这样的环境中我是无法通过沟通,协作,最终体现自己的价值,
2025-04-27 06:00:29
586
原创 这个MySQL说“云上自建的MySQL”都是”小垃圾“
有人问了,你说的那个是价值观,太宏观,你说点干货,怎么自建的MySQL就垃圾了,来来来,今天我给你看一个云原生数据库的功能,你敢说你的自建MySQL不是小垃圾。通过上面的演示,POALRDB FOR MYSQL 的数据归档表的方式我已经写清楚了,通过这样的方式,归档将只在库内进行,而不用再库外进行,或者在导出数据,对于一些Saas类的企业,这样的功能简直是到了心坎里面。一些企业的数据归档后,客户不知道那天冒出来,还要数据,你还没发拒绝,这功能可以支持数据归档后,在归档中将文件进行变更,这太牛了。
2025-04-25 06:00:54
929
原创 鸿门宴讲PostgreSQL -- 被拉去央企救场一天
我边讲,边想这堆人为嘛他们都坐一块了,我特别想知道,然后我就开始我最喜欢的环节,搞明白这群人的关系,我就说这块是咱们运维同学需要注意,平时要针对一些特殊的表XXXXX,马上我就看一个姐姐,非常愤怒的说,这和我们有什么关系,这都是开发的工作,他们应该干。不过失误的是,我当时太嗨了,说了点国产数据库的事情,好嘛,撞枪口上了,原来这家大央企正要换国产数据库,正选型呢,下课了,领导就不放我了,问了这个国产数据库怎么样,问了那个数据库怎么样,我一听就听出音来了,哦原来是想用那个数据库,就那个鬼东西你也真敢用。
2025-04-24 06:00:36
782
原创 MongoDB “升级项目” 大型连续剧(2)-- 到底谁是“der“
1 云上的服务商帮助,云上的服务商也是希望客户使用更新的数据库版本,替换掉老的产品,这样有助于他们降本增效。这个问题是需要说一下的,主要在于不少从事DBA的同学对于升级的问题都是特别想一次到位,这个想法不要有,升级是没有到位的和数据库本身一直在功能变更时一样的,升级只要达到对应的目的即可,特别新或刚出的数据库版本,在我们这些老DBA的眼里都是坑,尤其核心的业务,我是不会去盲目升级到最新的版本,顶多是这个版本的上一个版本,或这个版本的最新的小版本,且至少1-2年以上。(附送定期清理连接脚本)
2025-04-23 06:00:31
660
原创 MongoDB “升级项目” 大型连续剧(2)-- 到底谁是“der“
1 云上的服务商帮助,云上的服务商也是希望客户使用更新的数据库版本,替换掉老的产品,这样有助于他们降本增效。这个问题是需要说一下的,主要在于不少从事DBA的同学对于升级的问题都是特别想一次到位,这个想法不要有,升级是没有到位的和数据库本身一直在功能变更时一样的,升级只要达到对应的目的即可,特别新或刚出的数据库版本,在我们这些老DBA的眼里都是坑,尤其核心的业务,我是不会去盲目升级到最新的版本,顶多是这个版本的上一个版本,或这个版本的最新的小版本,且至少1-2年以上。(附送定期清理连接脚本)
2025-04-23 06:00:31
633
原创 MongoDB “升级项目” 大型连续剧(2)-- 到底谁是“der“
1 云上的服务商帮助,云上的服务商也是希望客户使用更新的数据库版本,替换掉老的产品,这样有助于他们降本增效。这个问题是需要说一下的,主要在于不少从事DBA的同学对于升级的问题都是特别想一次到位,这个想法不要有,升级是没有到位的和数据库本身一直在功能变更时一样的,升级只要达到对应的目的即可,特别新或刚出的数据库版本,在我们这些老DBA的眼里都是坑,尤其核心的业务,我是不会去盲目升级到最新的版本,顶多是这个版本的上一个版本,或这个版本的最新的小版本,且至少1-2年以上。(附送定期清理连接脚本)
2025-04-23 06:00:31
841
原创 MongoDB “升级项目” 大型连续剧(2)-- 到底谁是“der“
1 云上的服务商帮助,云上的服务商也是希望客户使用更新的数据库版本,替换掉老的产品,这样有助于他们降本增效。这个问题是需要说一下的,主要在于不少从事DBA的同学对于升级的问题都是特别想一次到位,这个想法不要有,升级是没有到位的和数据库本身一直在功能变更时一样的,升级只要达到对应的目的即可,特别新或刚出的数据库版本,在我们这些老DBA的眼里都是坑,尤其核心的业务,我是不会去盲目升级到最新的版本,顶多是这个版本的上一个版本,或这个版本的最新的小版本,且至少1-2年以上。(附送定期清理连接脚本)
2025-04-23 06:00:31
790
原创 MongoDB “升级项目” 大型连续剧(2)-- 到底谁是“der“
1 云上的服务商帮助,云上的服务商也是希望客户使用更新的数据库版本,替换掉老的产品,这样有助于他们降本增效。这个问题是需要说一下的,主要在于不少从事DBA的同学对于升级的问题都是特别想一次到位,这个想法不要有,升级是没有到位的和数据库本身一直在功能变更时一样的,升级只要达到对应的目的即可,特别新或刚出的数据库版本,在我们这些老DBA的眼里都是坑,尤其核心的业务,我是不会去盲目升级到最新的版本,顶多是这个版本的上一个版本,或这个版本的最新的小版本,且至少1-2年以上。(附送定期清理连接脚本)
2025-04-23 06:00:31
913
原创 MongoDB “升级项目” 大型连续剧(2)-- 到底谁是“der“
1 云上的服务商帮助,云上的服务商也是希望客户使用更新的数据库版本,替换掉老的产品,这样有助于他们降本增效。这个问题是需要说一下的,主要在于不少从事DBA的同学对于升级的问题都是特别想一次到位,这个想法不要有,升级是没有到位的和数据库本身一直在功能变更时一样的,升级只要达到对应的目的即可,特别新或刚出的数据库版本,在我们这些老DBA的眼里都是坑,尤其核心的业务,我是不会去盲目升级到最新的版本,顶多是这个版本的上一个版本,或这个版本的最新的小版本,且至少1-2年以上。(附送定期清理连接脚本)
2025-04-23 06:00:31
585
原创 MongoDB “升级项目” 大型连续剧(2)-- 到底谁是“der“
1 云上的服务商帮助,云上的服务商也是希望客户使用更新的数据库版本,替换掉老的产品,这样有助于他们降本增效。这个问题是需要说一下的,主要在于不少从事DBA的同学对于升级的问题都是特别想一次到位,这个想法不要有,升级是没有到位的和数据库本身一直在功能变更时一样的,升级只要达到对应的目的即可,特别新或刚出的数据库版本,在我们这些老DBA的眼里都是坑,尤其核心的业务,我是不会去盲目升级到最新的版本,顶多是这个版本的上一个版本,或这个版本的最新的小版本,且至少1-2年以上。(附送定期清理连接脚本)
2025-04-23 06:00:31
515
原创 MongoDB “升级项目” 大型连续剧(2)-- 到底谁是“der“
1 云上的服务商帮助,云上的服务商也是希望客户使用更新的数据库版本,替换掉老的产品,这样有助于他们降本增效。这个问题是需要说一下的,主要在于不少从事DBA的同学对于升级的问题都是特别想一次到位,这个想法不要有,升级是没有到位的和数据库本身一直在功能变更时一样的,升级只要达到对应的目的即可,特别新或刚出的数据库版本,在我们这些老DBA的眼里都是坑,尤其核心的业务,我是不会去盲目升级到最新的版本,顶多是这个版本的上一个版本,或这个版本的最新的小版本,且至少1-2年以上。(附送定期清理连接脚本)
2025-04-23 06:00:31
900
原创 MongoDB “升级项目” 大型连续剧(2)-- 到底谁是“der“
1 云上的服务商帮助,云上的服务商也是希望客户使用更新的数据库版本,替换掉老的产品,这样有助于他们降本增效。这个问题是需要说一下的,主要在于不少从事DBA的同学对于升级的问题都是特别想一次到位,这个想法不要有,升级是没有到位的和数据库本身一直在功能变更时一样的,升级只要达到对应的目的即可,特别新或刚出的数据库版本,在我们这些老DBA的眼里都是坑,尤其核心的业务,我是不会去盲目升级到最新的版本,顶多是这个版本的上一个版本,或这个版本的最新的小版本,且至少1-2年以上。(附送定期清理连接脚本)
2025-04-23 06:00:31
668
原创 PostgreSQL 无服务 Neon and Aurora 新技术下的新经济模式 (翻译)
它混合使用了常用技术,例如存储和计算分离、分布式预写日志和卸载到云对象存储,以及独特的技术,例如在计算层中使用虚拟化来实现弹性和移动性。读取首先会命中 Postgres 内存缓冲区中的本地缓存,只有在缓存未命中的情况下,才会向相关的 Pageserver 发送获取页面请求。日志序列号 (LSN) 是一个关键组件,它是一个单调递增的整数,分配给每个 WAL 记录,代表数据更改线性历史记录中的特定时间点。Postgres 实例构成无状态计算层,存储层本身也是分解式的,由存储多个租户数据的存储节点组成。
2025-04-22 06:00:30
759
原创 OceanBase 单机版可以大批量快速部署吗? YES
以上的安装是通过OBD来进行安装,OBD的安装方式适合主机数量较少的情况,而如果是更多的主机,今天文中的第二种方式。首先要在配置中打通ssh免密,因为在yaml自动化安装中,远程安装是需要ssh-keygen免密的方式的,需要通过建立秘钥的前置工作,如果是本地安装也可以在Yaml文件中写清楚密码(admin账号的密码),OB提供了远程yaml的安装方式,通过提供的ssh-keygen的免密安装方式,从原理上OB的obd yaml 安装是可以大批量通过一台机器来远程操控多台OB自动化安装的。
2025-04-21 06:00:49
647
原创 来了PG大会六年,今年终于做主持了!
一个是现场演示产品,冯若航冯老师将在现场演示POSTGRESQL 怎么支持AI产品,因为我们公司最近也在搭建AI产品,在询问我选择哪个数据库的时候,经过各方面的仔细斟酌,还是PostgreSQL + DIFY 更加的靠谱,适合企业搭建。另一个是大咖经验分享,此次大会请来了我数据库入门时的已经成名的一位老师,罗敏罗老师,大会将邀请他来针对DBA如何拥抱AI发表,资深的DBA顾问的观点。所以我不光是此次的主持人,也是这些话题的真实听众,我已经迫不及待的等待明天从这些老师的身上获取知识的光芒。
2025-04-18 06:03:30
917
原创 IF CLUB 北京线下大会 部分主题记录 (包含 韩锋老师 梁敬彬老师 主题)
这里我把二位老师的东西用文字总结的方式来展现一下(顺便说一句 韩锋韩老师的演讲能力,那是相当的厉害,和机关炮一样PPT根本连看都不看,问题 1 2 3 4 5 知识的声音就砸过来了,没点内力的,马上就蒙,梁敬彬梁老师是用柔的力量,韧性极足,知识源源不断的从他的话语中强力输出。在选择新的数据库之前,银行会对现有的业务系统进行充分的了解。在 AI 时代,数据的价值对于企业主而言变得越来越大,因此,作为数据管理的关键角色,DBA 的重要性也随之提升. 这意味着 DBA 需要不断提升自己的能力,以适应新的需求。
2025-04-17 06:03:53
930
原创 DBA 有心眼,难搞的SQL实际案例分析--都是别人的错
混乱的业务一般开始于没有理清的业务模式,一个新的业务模块,一个新的项目,都可能会产生这样的SQL,产品经理随意的一个想法,我们要让客户随时能查询到数据,我们要给他们制造图表,让他们时刻的查询到企业的销售额,利润,以及人耗,等等这些产品经理随口的想法,都是未来体现在数据库上的“灾难”。今天我就拿出一个实际的案例,说说SQL是怎么消失的。这是需要一个DBA除了有数据库的知识以外,沟通交流,业务知识,开发知识,架构知识,综合运用,解决棘手的问题,最终的目的只有一个,挨骂没有我,背锅没有我,
2025-04-16 06:00:32
806
原创 MongoDB “升级项目” 大型连续剧(1)-- 可“生”可不升
而项目部门最近一直在优化成本,而他们一直以为删除了数据后,磁盘就会退回给系统,在MongoDB这里碰了一辈子灰后,且在云厂商给出了一个不顾公司死活的方案后,我给出了致命一击,把架构和某宇宙云的MOGNODB Service 大打一架,最终在我的努力下,重新开启的MONGODB的升级项目。最终非必要不升级是大多数甲方公司的使用数据库的日常场景,有PG用9.X的,有MYSQL用5.6的,还有REDIS 用2.8的,MONGODB 用3.2的,是的这就是现实。如果干了多年还说这话,你呀......!
2025-04-15 06:00:30
687
MYSQL percona server manual
2018-03-17
70-457 SQL SERVER 2012 考试真题 有效期2014 -6-15
2014-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人