Oracle意外發現PDB適合微服務和中臺
自己原文公眾號: https://mp.weixin.qq.com/s/TY_OOj3W7TUAWQXoSq4ecQ
以前一篇說過現在很多業務為了微服務就是拆,拆了就是微服務了。拆不動了就開始合,合了就是中臺了。現在還堅定不動,維持原有系統執行良好的都是極少數的理智技術主管。(如果實在支援不了業務另當別論,更多的時候是妥妥的支援業務,還是要搞)
我被詢問一個場景就是如果說要把資料庫拆成多個,每個資料庫直接隔離(其實不隔離我覺得挺好的,很多業務邏輯直接讀表的資料就行了,還做什麼介面。既穩定 又高效。介面的終極就是讀寫資料庫。不管是什麼資料庫)我們先不管這些了。
我們先建立一個資料庫PDB1.看紅框。上面有一個表T1、資料都是帶1的。
開發說業務有要求隔離,但是 在做報表或者查詢的時候需要關聯查詢。這這這。。。。。。。。其實我一直說要麼不要分,要分了就不要合。這就是sharding的解決方案代價很大。
哎,嘗試一下如何解決吧。再來一個PDB4。紅框。
在上面分別建立三個dblink。分別是PDB4-PDB1 PDB4-PDB2 PDB4-PDB3 我這裡寫了P41 P42 P43
然後再PDB4上建立同義詞
這裡的DBLINK特殊,不同於我們以前的,以前這樣查詢我是極力反對的。因為跨網路。但是PDB模式下都是記憶體級別的一個大的例項下,幾個小的例項所以這樣是可以的。
重點是沒有網路消耗。
儘管如此,我還是建議能不分就不分啊。你看分了以後還要做這麼多工作才能實現原來的功能。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/637517/viewspace-2847504/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【PDB】 為Oracle pdb新增服務(pdb add service)Oracle
- 微服務的顆粒度難題:找到合適的微服務大小微服務
- 為什麼Kubernetes天然適合微服務?微服務
- 為什麼 kubernetes 天然適合微服務微服務
- 恕我直言,微服務挺好,但不適合你微服務
- 微服務拆分到什麼粒度合適——康威定律微服務
- 微服務架構中的服務發現策略微服務架構
- 微服務架構中的服務發現策略2微服務架構
- Oracle 建立PDB-Plugging In an Unplugged PDBOracle
- 小專案不適合微服務?別扯犢子了!微服務
- 微服務之Eureka服務發現微服務
- 【PDB】pdb閃回,Oracle還原點Oracle
- 【PDB】Oracle跨PDB檢視查詢Oracle
- 【PDB】Oracle PDB資源管理參考Oracle
- 【PDB】Oracle pdb維護常用sql命令OracleSQL
- 中臺微服務了,那前端呢?微服務前端
- oracle 12c PDB隨CDB啟動和連結PDB的方式Oracle
- Oracle 12C 中CDB和PDB的引數檔案管理Oracle
- SpringCloud微服務實戰——搭建企業級開發框架(九):使用Nacos發現、配置和管理微服務SpringGCCloud微服務框架
- Oracle Advance Queuing是否適合您?OracleUI
- 【PDB】Oracle 建立pdb說明(create pluggable database)OracleDatabase
- 微服務之服務註冊和發現的可行性方案微服務
- 微服務應用新趨勢:Service Mesh、AIOps和中臺化微服務AI
- 【PDB】Oracle資料庫如何檢查和設定pdb最大儲存大小Oracle資料庫
- 為什麼創業公司反而適合使用微服務+事件溯源? -zimarev創業微服務事件
- oracle 12c中CDB和PDB的備份還原實驗Oracle
- 微服務治理平臺的RPC方案實現微服務RPC
- 微服務4:服務註冊與發現微服務
- .Net Core微服務——服務發現:Consul(一)微服務
- .Net Core微服務——服務發現:Consul(二)微服務
- Oracle 12.2 新特性: Online PDB relocate (PDB hot move)Oracle
- Oracle:PDB 引數管理Oracle
- 微服務之服務註冊和服務發現篇微服務
- 聊聊微服務的服務註冊與發現!微服務
- 微服務SpringCloud之服務註冊與發現微服務SpringGCCloud
- Oracle中 Update和insert結合語法Oracle
- 結合領域事件和微服務的實現領域驅動設計 - Alagarsamy事件微服務
- 微服務註冊發現配置中心-consul微服務