原创 6.Heartbeat和DRBD 高可用

6.1 DRBD 介紹    DRBD(Distributed Replicated Block Device),DRBD 號稱是 "網絡 RAID",開源軟件,由 LINBIT 公司開發。DRBD分爲兩個部分,內核中的驅動程序代碼和用戶空

原创 4.MySQL Proxy

4.1 MySQL讀寫分離簡介MySQL-Proxy,是處在你的MySQL數據庫客戶和服務端之間的程序,它還支持嵌入性腳本語言Lua。這個代理可以用來分析、監控和變換(transform) 通信數據。MySQL Proxy最強大的一項功能是

原创 2.MySQL源碼安裝

MySQL的安裝方式有很多,源碼安裝可定製性比較強,你可以指定你要安裝的文件位置,你需要編譯的功能等等。2.1 解壓並編譯安裝[root@MySQL-Master ~]# cd /usr/local/src[root@MySQL-Maste

原创 5.MySQL Cluster(MySQL集羣)

5.1 MySQL Cluster 簡介請參考官方文檔:http://dev.mysql.com/doc/refman/5.1/zh/ndbcluster.html 下面是官方的MySQL Cluster 的基本架構圖:5.2 MySQL 

原创 3.MySQL Replication(MySQL 複製)

3.1 MySQL Replication 概述MySQL Replication俗稱MySQL AB複製,主要是通過把主服務器上的二進制日誌通過網絡傳到從服務器上,MYSQL會自己把二進制日誌轉換成相關的DDL,DML,DCL等語句!但這

原创 8.MySQL性能優化

MySQL性能優化,是我麼進行應用系統優化時最後要考慮的問題,也是必需要考慮的問題,雖然每個應用的數據庫都不盡相同,但還是有一些通用的優化方法,在這一章節主要講解,我們常用的通用的一些優化的方法。8.1 索引緩存(MYISAM)索引是MyS

原创 Nginx+Tomcat負載均衡

Nginx+Tomcat 負載均衡集羣方案 該方案是我之前做過的一個項目生產應用的,目前運行良好,如何您生產使用,請先做好測試。 系統架構圖 下載軟件包 [root@Nginx-node1 src]# cd /usr/l