演講者介紹
Triton Ho,
PostgreSQL推廣者,opensource HK成員。
專精於RDBMS的Triton Ho,多年在大型系統中擔任撲火員,對後端系統常犯錯誤有豐富經驗。
Triton現職於新創公司Passkit,正在導入以golang,Redis,noSQL,MessageQueue為核心的新一代平台,幫助Passkit解決目前的系統效能瓶頸。
課程對象:
初階後端系統開發人員
希望能提升自己資料庫應用技能的軟體工程師
課程簡介:
不正確的資料結構(schema),將會引起扭曲的程式邏輯,緩慢的系統效能,最終讓一切開發變得事倍功半,以及無限的爆肝。
因此,講者將會從開發人員(software developer)角度,說明如何建立正確的資料結構,
並且如何兼顧資料的正確性和系統效能。 課程主要開發人員對RDBMS的通用知識,
而不是單一資料的應用。
另外,系統資料備份,RDBMS參數設定也不在本課程範圍內。
課程大綱:
8月11日至14日,每晚6:30-9:30
(其中有半小時晚飯時間,課程費用已包括便當)
第一課:
簡介Race condition
細分在RDBMS中的Race condition
溫習基本知識:Shared-exclusive Lock還有MVCC
詳細說明RDBMS的4個Isolation level
Isolation的實務建議
第二課:
淺談Table的內部結構
介紹B+ tree
介紹heap table和Index organized table
說明Primary Key,table種類,Contention,三者之間的關係
第三課:
詳談在OLTP的table schema設計
介紹index,以及如何正確使用index
table schema的常犯致命錯誤
淺談SQL編寫的通用守則
第四課:
常用的SQL語法
淺談大型系統架構
本場次報名的夥伴,可以直接參加8 /10 日的免費講座
時間地點請看http://sammicorner.kktix.cc/events/0c7ff240
最後
有任何問題可以上FB發問,最新消息也會在FB發表
https://www.facebook.com/events/377439749112597/
如果遇到天災或者無法抗拒狀況,也請上FB看最新公告.