甲骨文公司的一款关系数据库管理系统
网上吹它的人很多:开源、免费、生态好、跟Flink无缝集成。但你去翻翻GitHub上的Issue,会发现另一番景象——一堆问题挂了半年、一年甚至更久,没人解决,...
聊到Oracle CDC,就不得不提LogMiner那个让人哭笑不得的“30字符表名限制”。
十五年数据库相关经验,做过 DBA、架构师、技术顾问。不求"颠覆",只求"靠谱"。
聊到把Oracle的变更数据实时推到Kafka,Debezium几乎已经成了一个默认选项。
大家聊的全是"怎么导数据"。用什么工具导、并行度开多少、网络带宽够不够。好像把这些搞定了,迁移就成功了一大半。
半夜业务方跑了个批量更新,几百万行。第二天早上发现,所有基于LogMiner的同步链路全挂了。
把数据同步到 OceanBase Oracle 模式时,常会遇到一种诡异的慢:JDBC batch 开了、并发也拉满了,监控里增量 RPS 长期在 10 上下,...
做数据库的人都知道redo log重要,但真要说清楚里面到底存了什么——大部分人也就能说出“记录数据变更”这六个字。
背景是这样的:业务涨得猛,日活从50万翻到120万,QPS从3000飙到8000。应用层横向扩了好几轮,前端接口响应都挺快,但数据库连接池还是频繁打满。慢查询日...
网上讲redo log的文章很多,但大部分停留在“记录数据变更”这个层面。真要动手去解析二进制日志,光知道这点远远不够。你得搞清楚它具体怎么存的、每个字节代表什...
一个自动清理脚本,本来该在测试环境跑的,环境变量配错,连到了生产库。DROP TABLE一执行,外键级联跟上,三张核心业务表就这么没了。
前阵子跟一个做数据平台的朋友吃饭,他跟我吐槽。他们团队用Debezium做了大半年的Oracle增量采集,最近准备全盘换掉。
前段时间跟一个做数据平台的朋友吃饭,他说他们团队用Debezium做了大半年的Oracle增量采集,最近准备全盘换掉。我问他为什么,他说了一句让我印象很深的话:...
聊到实时 CDC,尤其是 Oracle 到异构目标端(比如 Kafka、国产数据库、数据湖) 的同步,FlinkCDC 和 Debezium 确实是很多人的首选...
Oracle数据库用了十几年,积累了大量的存储过程、触发器、复杂SQL。现在要迁移——不是因为Oracle不好用了,而是信创要求、授权费用、技术栈统一等各种现实...
聊到Oracle迁移,增量同步这关,很多人第一反应都是那两座绕不开的大山:一个是慢到让人没脾气的LogMiner,一个是贵到让人肉疼的OGG。