Mycat 1 x 入門應用

2021-09-29 22:07:22 字數 918 閱讀 1960

分布式資料庫系統中間層

資料庫的讀寫分離

資料庫的垂直拆分

如果寫負載已經大到一台資料庫伺服器無法承擔的時候,這時候就需要對資料庫進行垂直拆分或者水平重啟拆分

資料庫的垂直拆分也可以稱為縱向的切分。可以把資料庫想象成乙個大蛋糕,垂直拆分就是把蛋糕從上到下來切成幾塊。放到資料庫系統中來說,可以把乙個資料庫中的表按一定規則分攤到多個資料庫例項上去。拿電商例項來說,包括了使用者模組、訂單模組、支付模組三個模組。本來這三個模組都集中在單 db 中,資料庫垂直拆分就可以把這三個並不影響的模組拆分出來,分別形成使用者庫、訂單庫、支付庫,然後通過 mycat 來訪問這三個資料庫。對於前端應用來說,可以把它抽象成乙個資料庫來使用。通過資料庫中間層極大的簡化了前端應用在資料庫拆分之後所做的變更

資料庫的水平拆分

應用場景

mycat 的優勢

mycat 中的資料庫:邏輯庫

邏輯表

支援 sql92 標準

支援 mysql 集群

支援 jdbc 連線資料庫

支援自動故障切換、高可用性 / 支援讀寫分離 / 支援全域性表

支援獨有的基於 er 關係的分片策略

支援一致性 hash 分片

多平台支援、部署簡單方便 / 支援全域性序列號

待續

Dojo 1 x 筆記1 入門

dojo是個框架 是個js框架,現在除了這一點什麼都不知道,就這麼上手了。ps 不建議web初學者看我的筆記,這個要有一定積累才能看。在標籤內寫這麼一點 body h1 id greeting hello h1 script src data dojo config async true scrip...

TensorFlow1 x入門(4) 線性回歸

本教程有同步的github位址 0.統領篇 1.計算圖的建立與啟動 2.變數的定義及其操作 3.feed與fetch 4.線性回歸 5.構建非線性回歸模型 6.簡單分類問題 7.dropout與優化器 8.手動調整學習率與tensorboard 9.卷積神經網路 cnn 10.迴圈神經網路 rnn ...

struts1 x原理與應用 一

一 通過順序圖剖析sturts執行流程.由上圖可以struts1.x對請求的處理過程 1 預設情況下,do請求都將交給struts框架處理,首先會由控制器actionservlet攔截請求,在處理請求前會做一些初始化的工作,然後再轉交給請求處理器requestprocessor處理.2 reques...