网易首页 > 网易号 > 正文 申请入驻

分库一时爽,维护火葬场,有些数据库最终走向了合并

0
分享至

以前做公安系统每秒写入几百上千。几千个终端的写入。然后大量数据检索以及数据分析、挖掘、下钻。那时候没有HTAP。但是我确实在一个数据库上实现了所有。这期间没有用到Redis这样的缓存也没有用到消息队列的缓冲峰值。因为足以应付用不到啊!

也没有用到解耦。不需要解耦。这上面十几个schema有些就是需要相互调用的。

后来微服务和中台来了

开始时候不知道什么是微服务。其实到现在我也不是非常清晰中台能做什么。据说马老师自己听下属汇报也就是觉得达到他意念中的三分之一。所以这种玄学我不了解也正常。

我见到的很多就是一个Oracle拆了一堆MySQL。或者一个MySQL拆了一堆MySQL。要么就是一个Oracle拆成了一堆Oracle。

拆之前都说每个要独立。最后一看,独立的数据基本走不下去。必须和其他数据通过接口或者服务的互动才能走下去。既然如此为何要拆开?见过太多的案例是为了拆而拆。

这种分库好吗?

一时分库一时爽,一直分库一直爽。然后就开始收到漫长的分库带来的反噬。
首先如果要查询的数据在不同的数据库上,这下就无法关联查询了。于是出现了几种解决方案:
1)将这些数据再汇聚到一个地方。可能是一个集中的数据库也可能是hadoop。当通过CDC的技术汇聚到一个数据库的时候,难道不觉得无奈吗?这是何苦呢?
2)通过接口同步一些数据到本地。比如一个系统需要用户的信息,每次调会员的接口。不是慢就是各式各样的问题。于是聪明的开发人员就是调接口后自己也存一下。下次自己有的用自己的,没有再去找。然后就留下了一个坑,数据存储多处。是不是一致?哪里还管得了那么多。

每个服务都有自己的数据库

结果就是自己理解的划分,或者说是抄别人的。合同、订单、发票。诸如此类一个属性一个数据库。结果是新增合同的同时需要新增订单和发票。同时修改其中一个的时候也要修改其他两个。
这个时候如果是要求数据一致的。(好像我说了一句废话,这个怎么允许不一致?)那么又出现了几种方案:
1)分布式事务,一个个去做,做好了再返回。实际上步骤没这么少,不会只涉及到3个库,3个表。真实的世界不是我们可以想象的。一路走来周期有点长。甚至在走的过程中走丢了。一部分成功了,一部分失败。由于不在一个数据库上,原子性没有保障。分布式事务也控制不了N个数据库,其中还是异构数据库的,全体回退。就导致后续数据补偿的压力很大。
2)异步解耦。这就使得系统架构继续增加环节。上面的同步都没解决一致性问题。这个消息队列就更加解决不了。

以前有个故事,三个和尚因为喝水问题。结果导致成立更多的部门,招聘更多的管理者,提拔更多的干部,设立更多的管理岗位,设置更多的考核、激励机制……
终于原本的小寺庙成了个大寺庙,自然大寺庙就需要大寺庙的配套模式:开会、文件、沟通、协调、打分、评比……数据化、信息化、经营分析会、研究部、战略部、决策部……

大家看看这和分了一堆数据库是不是一个道理?没解决本质问题。

这个现象现在正在改观

不知道和我一直潜移默化主张有没有关系。今日有人在网上问我,他们打算把他们两个数据库进行合并。我看了这个两个数据库属性,我就问是不是这两个就是紧密的?开发答道是的。我又问是不是你们自己觉得放在一起更加好?开发答道是的。我再追问,是不是这些合并后,相关的数据再也不会不一致了?开发答道是的。最终还是ACID和CAP获胜了。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
《繁花》后续影响来了!唐嫣被曝新剧延迟开机,杂志封面取消拍摄

《繁花》后续影响来了!唐嫣被曝新剧延迟开机,杂志封面取消拍摄

萌神木木
2025-11-09 15:35:42
115岁的李陈氏,出生于清朝的“老宝贝”|面孔

115岁的李陈氏,出生于清朝的“老宝贝”|面孔

大象新闻
2025-11-09 09:38:06
破案了!医生的视频是男主自己用手机拍的,同步云盘后被曝光了

破案了!医生的视频是男主自己用手机拍的,同步云盘后被曝光了

魔都姐姐杂谈
2025-11-09 14:54:24
45岁谢霆锋演唱会上拿出保温杯,网友:他也到了用保温杯的年纪

45岁谢霆锋演唱会上拿出保温杯,网友:他也到了用保温杯的年纪

红星新闻
2025-11-09 11:32:26
江苏:34岁女子独自住院,没人照顾,流泪哭诉:熬不住了想结婚

江苏:34岁女子独自住院,没人照顾,流泪哭诉:熬不住了想结婚

阿芒娱乐说
2025-11-09 07:03:22
中俄同时仗义出手,委内瑞拉反将一军,特朗普看到一个可怕的后果

中俄同时仗义出手,委内瑞拉反将一军,特朗普看到一个可怕的后果

空天力量
2025-11-08 20:13:35
牛肉面馆“给大学生免费加面”爆火 老板:希望做好自己的小生意,让顾客吃饱吃好

牛肉面馆“给大学生免费加面”爆火 老板:希望做好自己的小生意,让顾客吃饱吃好

红星新闻
2025-11-09 16:42:20
16GB+1TB!新机官宣:11月14日,正式发售!

16GB+1TB!新机官宣:11月14日,正式发售!

科技堡垒
2025-11-08 11:48:49
娶个洋媳妇能有多尴尬?网友:据说白人女孩体味很大,是真的吗

娶个洋媳妇能有多尴尬?网友:据说白人女孩体味很大,是真的吗

带你感受人间冷暖
2025-11-09 00:10:08
“谁娶我女儿谁倒霉!”母亲吐槽女儿房间太乱,网友:啥妈啥闺女

“谁娶我女儿谁倒霉!”母亲吐槽女儿房间太乱,网友:啥妈啥闺女

妍妍教育日记
2025-11-08 13:43:12
四川一双职工不让放春秋假?网友:少工作一个就行!

四川一双职工不让放春秋假?网友:少工作一个就行!

小李睡不醒了
2025-11-08 08:06:16
湖三崩再现!湖人20分差距不敌老鹰,东契奇22+11前状元19分

湖三崩再现!湖人20分差距不敌老鹰,东契奇22+11前状元19分

湖人崛起
2025-11-09 11:12:04
曾琦老公什么都没做,也被挖了出来!网友:有点理解主任了

曾琦老公什么都没做,也被挖了出来!网友:有点理解主任了

男女那点事儿儿
2025-11-08 12:59:03
偷拍者的镜头精准无误!

偷拍者的镜头精准无误!

蜻蜓世音
2025-11-09 12:22:16
俄大规模袭击乌克兰,乌国有火电站陷入瘫痪,德军司令:若与俄开战,德将成北约集结地

俄大规模袭击乌克兰,乌国有火电站陷入瘫痪,德军司令:若与俄开战,德将成北约集结地

扬子晚报
2025-11-09 15:18:17
升西部第三!约基奇32+14+14掘金大胜步行者 第170次三双里程碑

升西部第三!约基奇32+14+14掘金大胜步行者 第170次三双里程碑

醉卧浮生
2025-11-09 12:35:55
入木三分!山姆高管层被阿里系渗透,有网友声称是行业“百草枯”

入木三分!山姆高管层被阿里系渗透,有网友声称是行业“百草枯”

火山诗话
2025-11-08 06:44:23
阳性率上升!除了流感,这种病毒也开始高发,鼻塞、流鼻涕、咳嗽…目前尚无特效药

阳性率上升!除了流感,这种病毒也开始高发,鼻塞、流鼻涕、咳嗽…目前尚无特效药

新民晚报
2025-11-08 18:35:20
俄媒:俄军即将攻占乌克兰“第三首都”!俄副总理自曝参战:用狙击步枪还击乌军!俄对乌发动大规模空袭

俄媒:俄军即将攻占乌克兰“第三首都”!俄副总理自曝参战:用狙击步枪还击乌军!俄对乌发动大规模空袭

每日经济新闻
2025-11-08 22:55:11
“软的更软,硬的更硬”

“软的更软,硬的更硬”

环球网资讯
2025-11-07 19:53:14
2025-11-09 18:08:49
ITPUB学院
ITPUB学院
分享技术干货,了解最新动态
1116文章数 627关注度
往期回顾 全部

科技要闻

黄仁勋亲赴台积电“讨要更多芯片”

头条要闻

河南大哥为救老人失去左腿:一条腿换回一条命 不算啥

头条要闻

河南大哥为救老人失去左腿:一条腿换回一条命 不算啥

体育要闻

他只想默默地拿走最后一亿美元

娱乐要闻

《繁花》事件影响:唐嫣工作被取消

财经要闻

10月CPI同比涨0.2% PPI同比下降2.1%

汽车要闻

钛7月销破2万 霜雾灰与青峦翠配色正式开启交付

态度原创

本地
时尚
教育
房产
公开课

本地新闻

这届干饭人,已经把博物馆吃成了食堂

伊姐周六热推:电视剧《四喜》;电视剧《唐朝诡事录之长安》......

教育要闻

来上课了——高一下核心词汇讲解(三)第3段

房产要闻

封关倒计时!三亚主城 2.3 万 /㎡+ 即买即住,手慢无!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版