數據庫中間件


 

 為什么會有中間件

隨着數據庫規模的增加,一個表里幾千萬的數據,導致查詢緩慢,這時候就有一些解決方案:

  • 歷史表
  • 垂直拆分(將部分列拆分成子表), 不降低記錄數,但是整個表的數據量變小。
  • 水平拆分(分區表,行數減少)
  • 讀寫分離, 這時候需要一個中間件來把對數據的請求路由到不同的庫上.

為什么中間件停止更新了

目前來看,只有中國公司貢獻開源中間件,而且停止更新了, 原因是,現在隨着數據庫領域的發展,MYSQL, ORACLE 等都將中間件功能集成了,大家都在搞分布式數據庫了,分布式數據庫的容量上限遠大於傳統的關系型數據庫。

代理 Proxy 模式, 實現中間件: (感覺類似我們API的功能, 只是類似,我們不提供路由,我們只限制訪問)

 

如果要使用, 推薦使用 Apache 基金會的第一款數據中間件 ShardingSphere


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM