MySQL Connector/J - 讓您以零成本為您的Java應用具有無限的擴容性和高可用性

Ivan Tu

目前是甲骨文公司的MySQL資深技術顧問
甲骨文公司

在IT產業服超過三十年的資訊老兵,早在1998年起就和Java結緣,在甲骨文訓練部教Java相關課程,還因此考了幾張Java認證。目前是甲骨文公司的MySQL資深技術顧問,同時也是台灣MySQL社區的發起人,在Oracle 主要的工作是為大中華及亞洲地區MySQL的技術推廣及專案的推動和技術指導,輔導過的MySQL應用建置專案或公司包括:台積電 ICOP及CCOP,亞太電訊,中華電信,中國銀行,中國移動,烽火科技等。

幾乎所有的Java Programmer都寫過以JDBC Driver使用資料庫的程式,同時由於MySQL是使用最為廣泛的開源資料庫,大概很少Java Programmer沒使用過MySQL。MySQL Connector/J為Java應用系統提供一個非常易用效能極佳的介面連結資料庫。但是當您的Java應用系統必需要為您的用戶提供非常高的可用度,或要處理的資料量或交易量超過單一資料庫伺服器的容量時,您的Java應用程應該如何配合?JDBC驅動程式又有那些參數可用利用?我將利用這短短的五十分鐘,為您分享MySQL各種高可用架構,以及如何調整MySQL Connector/J的參數,以近乎零成本,零更改程式的方式在JDBC 層支援資料庫固障移轉,負載均衡,和讀寫分離等功能。

1. 本場次為中文