1. 程式人生 > >分散式資料庫--MyCat--分庫JOIN解決方案彙總

分散式資料庫--MyCat--分庫JOIN解決方案彙總

MyCat分散式資料庫如何解決分庫JOIN

一、全域性表。

該模式適用於不分片表。

MyCat全域性表在進行更新、新增、刪除操作時會在每一個節點執行 一次以保證資料一致性

MyCat全域性表在設計時需要額外新增一個欄位_mycat_op_time資料型別為bigint

MyCat在開啟全域性一致性檢查時並不會同步全域性表中的資料(可能是使用方式不對)

二、E-R分片規則

該模式適用於分片表

MyCat基於E-R規則分片的目的避免了跨庫JOIN。這樣使得兩個表的主外來鍵資料會分佈到同一個節點。並且這兩個表不能分庫。