Mycat分片方案需要解決的問題
單庫單節點資料過大帶來的效能及穩定性
儘量不切分,架構是進化來的,而不是一蹴而就
最大可能的找到最合適的切分維度
由於Mycat中介軟體對資料join實現的優劣難以把控,而且實現高效能難度很大,業務讀取儘量少使用多表join
儘量透過資料冗餘,分組避免資料垮庫多表join
儘量避免分散式事務
單表切分資料控制在1000萬以內
Mycat切分後帶來的問題:
引入分散式事務的問題
跨節點join問題--可以透過ER分片來解決
跨節點合併並排序分頁問題
資料熱點問題
儘量不切分,架構是進化來的,而不是一蹴而就
最大可能的找到最合適的切分維度
由於Mycat中介軟體對資料join實現的優劣難以把控,而且實現高效能難度很大,業務讀取儘量少使用多表join
儘量透過資料冗餘,分組避免資料垮庫多表join
儘量避免分散式事務
單表切分資料控制在1000萬以內
Mycat切分後帶來的問題:
引入分散式事務的問題
跨節點join問題--可以透過ER分片來解決
跨節點合併並排序分頁問題
資料熱點問題
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2153767/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mycat中的特性----資料分片
- 跨域問題,解決方案 – CORS方案跨域CORS
- 玩Deno遇到問題的解決方案
- mycat分片及主從(二)
- Kafka常見的問題及解決方案Kafka
- 跨域問題及解決方案跨域
- HA腦裂問題解決方案
- SpringBoot跨域問題解決方案Spring Boot跨域
- 求解決 Laravel with () limit 的問題 附帶解決方案LaravelMIT
- Mycat問題規避
- mycat 水平切分|垂直切分|ER分片
- MyCat分片:分片規則的十四種演算法詳細解讀&程式碼實現(上篇)演算法
- 企業需要DFSS解決什麼問題?
- pyinstaller 生成 exe 的閃退問題解決方案
- 資源限制類問題的常用解決方案
- JS中toFixed()方法的問題及解決方案JS
- 前端跨域問題及其解決方案前端跨域
- WordPress:常見問題及解決方案
- Flutter Web 跨域問題解決方案FlutterWeb跨域
- vue許可權問題解決方案Vue
- nginx /Java 解決跨域問題方案NginxJava跨域
- 記錄一次解決App崩潰問題的解決方案APP
- 【前端詞典】滾動穿透問題的解決方案前端穿透
- Wampserver圖示是橙色的【問題與解決方案】Server
- 適配移動端的問題以及解決方案
- Spring Boot幾種啟動問題的解決方案Spring Boot
- 多執行緒的安全問題及解決方案執行緒
- mysql8.0插入慢的問題解決方案(一)MySql
- Java 8 的日期與時間問題解決方案Java
- Redis 大key(bigkey)問題的排查與解決方案Redis
- 探尋 JavaScript 精度問題以及解決方案JavaScript
- 微信登入-6問題解決方案
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- Java™ 教程(常見問題及其解決方案)Java
- 快取三大問題及解決方案快取
- 快取常見問題及解決方案快取
- iOS Abort問題系統性解決方案iOS
- matplotlib中文報錯問題及解決方案