隨着互聯網行業的高速發展,數據庫已是絕大多數 IT 應用的核心因素,雖然數據庫種類繁多,可是多層體系結構以及 SOA 的發展,使得應用邏輯的實現前移。數據庫的性能與其功能相比較,變得愈來愈重要了。數據庫
而對每一個開發者或者 DBA 而言,都應該用更精深的方式來實現數據庫性能的優化和改進。本次公開課由應用性能管理領軍企業 OneAPM 主辦,特別邀請了來自前新浪首席數據架構師楊海朝、雲和恩墨創始人(Oracle ACE總監)蓋國強、PingCAP 創始人兼 CEO(曾任豌豆莢,京東資深系統架構師)劉奇、新東方教育科技集團的架構師趙而星爲你們帶來一場別開生面的「性能」實踐盛宴。性能優化
「 OneAPM 技術公開課」由應用性能管理第一品牌 OneAPM 發起,內容面向 IT 開發和運維人員。雲集技術牛人、知名架構師、實踐專家共同探討技術熱點。繼北京站、上海站第火爆上演以後,第三場將於 10 月 31 日在北京、成都「雙城」上演新一輪的「性能之戰」。本次北京站公開課將分別圍繞「千萬級併發下數據庫性能調優」爲主題。架構
###大道至簡 —— 基於 Oracle 的 OLTP 核心金融系統的極致優化併發
演講嘉賓:蓋國強 雲和恩墨創始人,Oracle ACE總監,ITPUB 版主運維
**【講師簡介】**蓋國強是中國地區首位 Oracle ACE 和 ACE 總監,曾獲評「2006年中國首屆傑出數據庫工程師」獎,擁有近15年的數據庫實施和顧問諮詢經驗,對於數據庫性能優化及內部技術具備深刻理解。蓋國強是中國地區最著名的 Oracle 技術推廣者之一,他的專著《深刻解析 Oracle》、《按部就班 Oracle》等書籍受到 Oracle 技術愛好者的普遍好評,他主編撰寫的《OracleDBA 手記》系列做品是 Oracle 技術愛好者們分享和傳播技術的重要書籍。異步
2009 年,蓋國強建立了雲和恩墨,致力於爲中國數據庫用戶提供專業的數據庫服務,2010 年,他與 Oracle ACE 總監張樂奕先生共同創立 ACOUG(中國 Oracle 用戶組),持續推進 Oracle 技術圈的地面活動與技術交流。數據庫設計
**【內容簡介】**在數據庫的世界裏,Oracle 是 OLTP 領域不可動搖的王者,大量核心金融交易系統都構建在 Oracle 數據庫之上,在這樣的高併發、高性能和高一致性要求的環境中,Oracle 數據庫會面臨怎樣的性能問題與挑戰,又應該從何種角度去優化?在 Oracle 最新的 12c 中,又有怎樣的新特性配合這樣場景的極致優化?在這個主題中,咱們將經過核心金融系統的優化案例,和你們剖析種種性能優化以及架構設計的思路和方法。在這個分享中,也會和你們分享剛剛在美國結束的舊金山 Oracle OpenWorld 大會上的最新信息。分佈式
###TiDB: 支持 MySQL 協議的分佈式數據庫解決方案高併發
演講嘉賓劉奇:PingCAP 創始人兼 CEO(曾任豌豆莢,京東資深系統架構師) **【講師簡介】**劉奇前後建立了 TiDB,Codis 等知名開源項目,同時也是知名的 Go 語言專家和 Redis 專家。現從事開源的分佈式 NewSQL 數據庫 TiDB(受 Google F1 啓發)的開發。擅長高併發、大規模、分佈式數據庫系統架構設計性能
**【內容簡介】**在數據庫領域,最爲知名的解決方案有傳統的 Oracle 和 互聯網思惟的 Google F1,此次主要和你們聊聊 TiDB 和 Google F1 相關的技術。分佈式事務處理,在線異步 schema 變動。以及 SQL 到 KV 層的映射,索引實現等
###新東方基於互聯網應用的監控實戰
演講嘉賓:趙而星 新東方教育科技集團架構師
**【講師簡介】**趙而星曾在 IBM 工做過 8 年,前後參與過泰康人壽、中信證券、中核集團等多家大型公司的大型系統建設和性能優化,擁有近 10 年的系統實施經驗,對於系統架構和性能優化具備豐富的理論和實踐經驗。目前任職於新東方教育科技集團,負責其核心繫統的升級改造和高併發性能優化工做。
**【內容簡介】**隨着敏捷開發的愈來愈普遍的應用,不管是互聯網企業仍是傳統企業,都在面臨愈來愈頻繁的版本迭代和上線問題。如何在這種高頻的上線過程當中保證應用的穩定、高性能、錯誤快速定位,成了每一個開發人員常常須要面對的問題。相對於解決問題而言,問題的發現和定位更加劇要,在這個分享中,主要介紹了新東方是如何使用應用性能管理解決方案,快速發現並解決系統上線時的各類性能和異常問題。
###Redis 應用之道
演講嘉賓:楊海朝 前新浪首席數據架構師 & 高級技術經理 **【講師簡介】**楊海朝擁有多年大規模系統的開發和運維經驗。經歷了新浪史上兩大產品,博客和微博從小變大的整個過程。尤爲是在大規模高併發、海量訪問方面有豐富的管理經驗。熱衷於總體架構、數據庫設計、性能優化、分佈式部署方案和高可用性方面的研究。
**【內容簡介】**隨着機器規模的不斷增長,可用性和自動化需求愈來愈強烈。而新浪做爲全世界最大的 Redis 用戶,在開發和運維方面有很是多的經驗。首先,Redis 在性能上超越了 MySQL,並且提供了豐富的數據類型;其次,Redis 有半持久化和持久化兩種方式,能從某種程度上解決這個問題,以減小 Cache 宕機帶來的雪崩效應。此外,在部分業務場景中,使用 MySQL+Memcached 存在一致性問題,若使用 Redis 替代,能下降總體架構的複雜度。本主題主要分享大規模 Redis 的使用歷程,以及在不一樣階段遇到的問題和解決思路。