cakephp支援多資料庫引擎、分布式資料庫。
可以很方便的實現根據業務特性把一些**分布到合適的資料庫引擎或者合適的資料庫伺服器中。
比如把核心資料和普通資料進行分開,把系統資料和使用者資料分開。
把安全性高的資料放到安全性更好的資料庫中,而把對效能要求更高的資料存放到效能更好的資料庫引擎中(比如一些記憶體資料庫)。
具體方法:
在config/database.php中配置多個資料庫例項:
class database_config
對於使用default的model無需新增任何**(cake model基類的預設設定就是default),
對於想要使用critical資料來源的model,需設定資料庫配置變數:
var $usedbconfig = 'critical';
分布式資料庫
網路選課系統中分布式資料庫設計 何翠雙王巧雲張麗麗 摘要 關鍵字 選課 分布式 資料庫 distributed system of on line course choosing abstract key words course choosing distributed database 隨著學校...
分布式資料庫
1 背景 我們知道資料是乙個公司的命脈,隨著業務越做越大,資料量也會越來越大,計算也會越來越複雜,效能,可靠性,可擴充套件性的需求就會越來越強烈,這個時候乙個集中式的資料庫顯然已經滿足不了需求了。對於技術決策者來說有兩條路可以走,第一 按照現有的大型資料庫的解決方案,比如sql server clu...
分布式資料庫
一 分布式資料庫的出現的場景 網際網路 軟體國產化 o2o 五新 新零售 新製造,新金融 新資源 新技術 等主題接連提出來,並且在各個行業落地,給資料庫帶來了巨大機會,具體包含3個方向 1.遠超單機資料庫容量的資料儲存和訪問峰值 2.實時資料分析檢索 oltp兼顧olap 3.更高階別的容災需求。這...