php 分布式資料庫

2021-10-05 11:45:52 字數 1167 閱讀 2136

分布式資料庫並不是指多個資料庫,嚴格意義來說是指分布式資料庫伺服器,也成伺服器集群。

特點:多台資料庫伺服器輪流對外提供服務,並提供冗餘、容災等基本功能,確保操作不中斷。衡量乙個mvc框架能不能進行分布式資料庫開發,首先需要看mvc中的鏈結物件能否智慧型並順利地切換資料庫伺服器。

以mysql驅動、thinkphp為例:

1.配置資料庫

這裡假設在原有的mysql資料庫伺服器的基礎上再新增一台用於存放bbs論壇資料的mysql伺服器,ip位址為192.168.1.10。

<?php

return

array

('db_type'

=>

'mysql'

,//資料庫型別

'db_host'

=>

'localhost'

,//伺服器位址

'db_name'

=>

'tp'

,//資料庫名

'db_user'

=>

'root'

,//使用者名稱

'db_pwd'

=>

'root'

,//密碼

'db_prefix'

=>

'tpk_'

,//資料庫表字首

'db_con1'

=>

array

('db_type'

=>

'mysql'

,'db_host'

=>

'192.168.1.10'

,'db_name'

=>

'bbs'

,'db_user'

=>

'root'

,'db_pwd'

=>

'root'))

;

2. 使用資料庫

假設bbs資料庫中有乙個資料表,並命名為comm_bbs,動態切換到該資料表:

<?php

class

indexaction

extends

action

}

分布式資料庫

網路選課系統中分布式資料庫設計 何翠雙王巧雲張麗麗 摘要 關鍵字 選課 分布式 資料庫 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.更高階別的容災需求。這...