① mysql跨機房的災備復制通常需要多大的帶寬
看資料庫大小和備份頻率,如果數據1G,每天備份一次,為了安全我們可以要求20小時傳輸完畢,那麼帶寬需求為13.56K/S(1G位元組/20小時)。
② 分布式資料庫 與 集群資料庫 之間的關系
分布式, 往往指數據被割裂, 分置不同地方
集群指, 在任何實例上, 看到的數據都是一致的.
兩者有非常大的不同.
mysql 做不了集群, 只能做分布. 可以認為你必須先知道數據在哪個mysql實例上.
③ 目前資料庫發展過程中軟硬體的都面臨了什麼難題
國產硬體和國外高端產品還是存在一定差距,並且隨著存儲單元密度接近摩爾定律極限,數據存儲及處理器晶體密度將達到上限,這方面是硬體的限制。技術上對的限制或簡單來說就是資料庫應用場景的多樣性復雜性的問題,性能瓶頸、運維、兼容、場景類型...。因為應用場景的復雜性和多樣性,單一場景的資料庫很難適應目前數字化發展的趨勢,所以各類資料庫廠家也在兼容融合等方面發力,HTAP就是很好的例子。AntDB在運營商深耕了十幾年,覆蓋了OLTP與OLAP場景,是非常典型的HTAP類型的關系型資料庫,業務覆蓋計費、CRM等核心交易,同時覆蓋清算分析等分析型業務。比如AntDB資料庫服務於中國電信某省計費系統上雲,包含數據層、批價和出賬流程等大規模業務。在系統設計上,將資源、資產等交易熱數據遷移到AntDB資料庫,極大地提高了業務關鍵數據的訪問效率,整體提高了話單事務的處理性能。AntDB資料庫支撐10億用戶的通信交易場景,進行在線交易與數據分析處理的HTAP混合負載,幫助客戶解決核心系統解決海量數據管理難題,基於分布式的架構設計,實現了在線彈性伸縮、強一致性事務、跨機房高可用等能力。
④ 哪些原因會導致mysql主從數據不一致
1. 在有主鍵或者唯一鍵的情況下,Slave 重放 Binlog 並不會去比較檢索到的記錄的每一列是否和BI相同,因此如果 Slave 和 Master 存在數據不一致,會直接覆蓋 Slave 的數據而不會報錯。
2. 在沒有主鍵或者唯一鍵的情況下,Hash Scan / Hash Scan Over Index 的執行效率 在理論上分析高於 Table Scan 和Index Scan 。
3. 在沒有主鍵或者唯一鍵的情況下,Slave 選擇的二級索引是第一個所有的列都在 BI 中存在的索引,不一定是 Master 執行計劃所選擇的索引。