新書推薦 | 《MySQL 8 Cookbook (中文版)》全網預售,尊享雙十一特惠價,送作者簽名

極數雲舟發表於2018-10-31

新書推薦 | 《MySQL 8 Cookbook (中文版)》全網預售,尊享雙十一特惠價,送作者簽名

MySQL 8.0 已經發布多久了?
都有哪些新功能?
線上環境使用了沒?
MySQL 8 的官方文件閱讀了幾遍?

納尼!!!
小編英語不好尼,仲麼辦?學習起來感覺整個人都被掏空了
不知道小哥哥小姐姐們有沒有同感~

在這裡插入圖片描述
莫慌 !!!
聽說 MySQL 8 Cookbook(中文版)全網預售了呢~
在這裡插入圖片描述

懂我的,不必解釋
不懂我的,何必解釋
在這裡插入圖片描述
成長總是枯燥乏味,感覺找不到知己,於是開始自暴自棄

縱有千百個理由放棄
也總會找一個理由堅持下去

有了《MySQL 8 Cookbook (中文版)》,給自己一個堅持的理由
在這裡插入圖片描述

【內容簡介】

    MySQL 8.0 的釋出是MySQL 發展歷史上的一個重要里程碑,也是開源資料庫領域內的一個大事件。針對這個版本,MySQL 官方團隊做了太多的工作,從查詢優化到叢集架構,從引數調整到特性支援,MySQL 都有了革命性的變化。本書基於MySQL 8.0,以基礎知識為入手點,以講解技術特性為目標,以案例作為理論的補充,詳細介紹了MySQL 的方方面面,提供了超過150 個高效能資料庫查詢與管理技巧,是MySQL 入門者和管理者的必讀之作。

【作者簡介】

  Karthik Appigatla是一位備受尊敬的資料庫架構師,他在效能調優領域聞名於世。他為世界各地的許多公司提供設計諮詢、效能調優、資料庫架構設計和培訓服務。在過去十年中,他曾供職於雅虎、Pythian和Percona等公司。目前,他任職於LinkedIn,在那裡他發明了一種新的分析查詢方法,並於2017年在都柏林的SRECon上發表了關於這個新發明的演講。

【關於審校者】
Marco Ippolito是一位義大利的軟體工程師,現為Imagining IT公司的軟體開發總監。Marco在牛津大學完成了軟體工程專業的研究生課程,曾供職於英特爾、惠普、谷歌、戴爾和甲骨文公司(在被收購的MySQL團隊中),以及@platformsh等初創公司和擁有大量MySQL使用者的公司(如@bookingcom)。可以通過marco.ippolito@ imaginingit.com與他聯絡。與他一起工作(遠端的或現場的)過的團隊來自世界各地,講著各種不同的語言:義大利語、英語、西班牙語、巴西葡萄牙語、德語和法語。

  Kedar Mohaniraj Vaijanapurkar是一名擁有十多年經驗的MySQL資料庫顧問,專注於從程式設計到資料庫管理的領域。他的目標是通過使用MySQL資料庫系統傳播快樂。除了使用MySQL和相關的開源技術,他還探索了雲、自動化和NoSQL技術。他與家人一起生活在印度文化城市瓦多達拉(Vadodara)。可以通過kedar@nitty-witty.com與他聯絡。

【關於譯者】

   周彥偉,中國計算機行業協會開源資料庫專業委員會會長,Oracle ACE Director(MySQL),中國MySQL使用者組(ACMUG)主席,曾在去哪兒網、人人網等網際網路公司工作多年,專注於MySQL資料庫的技術和推廣,著有《MySQL運維內參》,該書被業內從業者視為MySQL面試寶典。2018年創辦極數雲舟,提供MySQL技術產品和顧問服務。


  孟治華,美國波士頓大學計算機專業碩士,擁有14年以上的資料庫相關專案經驗,曾多年在美國為Walmart、CVS Health等世界500強公司提供資料倉儲和商業智慧專案諮詢服務。回國後積極參與ACMUG等知名開源社群活動,並致力於開源資料庫知識的推廣和傳播。


  王學芳,中國礦業大學(北京)計算機技術專業在讀研究生,對資料庫很感興趣,一直關注MySQL社群的發展動態、技術革新等內容。

【推薦語】

  自2010年加入MySQL原廠推廣MySQL技術以來,我深刻地體會到一本優秀的MySQL專業書籍對MySQL技術人來說是多麼重要,一本結構完善、內容深入淺出的MySQL書籍又是多麼難得。而這本書正是這樣一本少見的好書,因為原著作者是頂尖的MySQL專家,更為難得的是,兩位主要譯者都具備不錯的英文能力和深厚的MySQL專業背景。周彥偉在大中華區的MySQL專業人士中名聲響亮,由於他在MySQL技術領域取得的成就,以及多年來對MySQL社群發展的領導,Oracle公司特別授予他MySQL技術人最高等級的榮譽——Oracle ACE Director(MySQL)。第二譯者是孟治華先生,他在美國頂尖大學取得計算機專業碩士學位後,在美國的世界500強公司積累了十多年的資料庫開發和管理經驗。他們精心挑選並翻譯了由Karthik Appigatla所著的MySQL 8 Cookbook一書,這本書對於MySQL入門者來說,可以作為由淺入深地全面瞭解MySQL的學習寶典;對於MySQL專家來說,可以作為解決疑難雜症的工具書。

當我暢快淋漓地拜讀完本書後,深刻感覺到譯者對一本好的翻譯著作的貢獻不亞於原著作者的貢獻。由於譯者們都是頂尖的MySQL專家,對原文所談的專業技術和資料庫管理場景都有深刻理解,所以能夠貼切地把原著的意思以中文表達出來,並使之符合國內讀者的閱讀習慣。本書的翻譯質量遠高於一般技術書的翻譯質量,很高興看到這麼一本MySQL技術書問世,也期望它能造福更多MySQL專業人士以及有興趣成為MySQL專業人的小夥伴們。

杜修文
MySQL全球事業部技術顧問群北區經理

聽說彥偉兄又有資料庫新書推出,真是欣喜若狂,他居然能從創業之初的繁重公務中抽出身來,親歷親為,為大家再獻上一本資料庫領域的上乘之作。此書與市面上已有的MySQL書籍不同,它是關於MySQL的最新版本MySQL 8.0的維護與管理工作的,展示了MySQL全新的知識與內容。MySQL 8.0於2018年4月釋出,距今已半年有餘,但相關的書籍卻寥寥無幾,這對開源資料庫在中國的推廣非常不利。本書的出版將彌補這一缺憾。

一個行業的進步離不開那些默默前行的負重者,更需要登高疾呼的感召者。感謝Karthik Appigatla為我們編寫了如此前衛實用的內容,感謝周彥偉、孟治華和王學芳把如此精彩難得的書籍帶給中國讀者,為國內的MySQL使用者再點一盞明燈。

劉啟榮
中國計算機行業協會開源資料庫專業委員會副會長,京東金融運維總監

MySQL官方最新發布的MySQL 8與以往的版本相比變化很大,市面上尚無相關的中文書籍,可以說此書的出版應時應景。

當年嚴復提出,翻譯要做到信、達、雅,這實際上是非常難的事情,不是所有精通外語的人都能翻譯好書的。作為一個讀者,我一口氣讀完了本書,確實沒有出現卡殼現象,對內容的理解效率有明顯提升。

對老司機來說,此書能幫助快速瞭解新功能,讓大家放心大膽地繼續探索;對新手來說,此書能作為使用手冊,幫助快速找到問題的解決方法。

田發明
中國計算機行業協會開源資料庫專業委員會祕書長

我個人學習MySQL技術是從MySQL 5.5版本開始的,相比之前的MySQL版本,MySQL 5.5的改進已經非常大。而多年後的今天,繼MySQL 5.6、MySQL 5.7之後,MySQL推出了令人期待和振奮的MySQL 8版本。MySQL 8的更新幅度在MySQL歷史上可謂空前,它增添了很多重磅的新特性,比如業內廣受歡迎的“資料字典”,這個更新取消了已存在長達幾十年的frm檔案,將外掛式資料庫的重心偏向了InnoDB,極大地提高了meta data的訪問效能,並且支援了DDL的原子性,將來還可以進一步實現DDL的回滾等操作;同時支援了隱藏索引,這使得DBA能夠更加靈活地對資料庫調優;在統計分析方面,還支援了被大家期待已久的通用表表示式、視窗函式等,這涉及一些在資料庫層面可以實現的複雜計算,更新簡單方便;當然還包括已經正式釋出一年多的MGR,這個架構的推出可以說是MySQL劃時代的變革。

新功能不一而足,值得了解。以前,想要學習和使用MySQL的同學可能只能看英文手冊。現在就不同了,從MySQL 8正式釋出到現在時間並不長,在這短短的幾個月裡,這本MySQL 8的中文書籍就要面世了,這是多麼值得稱讚的一件事情。

本人閱讀了幾章,可以感受到譯者對MySQL的深刻理解和準確把握,該書可以很好地幫助對MySQL 8感興趣的同學,強烈推薦。

王竹峰
去哪兒網資料庫總監,Oracle MySQL ACE
《MySQL運維內參》作者

– 關於本書 –
前言

 MySQL是當下最流行和廣泛使用的關係型資料庫之一。最新發布的MySQL 8能夠提供比以往版本更有效的高效能結果查詢和更輕鬆的管理配置。

本書面向的讀者

 這本書適合的讀者範圍很廣。對於使用過MySQL早期版本的MySQL資料庫管理員和開發者,可以通過本書瞭解MySQL 8的新功能以及如何利用它們;對於那些有其他RDBMS(如Oracle、MSSQL、PostgreSQL和DB2)工作經驗的讀者,可以將本書作為學習MySQL 8的快速入門指南;對於初學者,可以將本書作為使用手冊,參考書中內容找到問題的快速解決方案。

  最重要的是,本書還可以讓你做好應對生產環境問題的準備。讀完本書後,你將有信心管理好擁有海量資料集的大型資料庫伺服器。

  在我使用MySQL的10年中,我目睹了許多由於小錯誤導致的重大停機事故。本書涵蓋了許多容易出錯的場景,並用警告圖示顯著地標出。

  閱讀本書,初學者並不需要反覆翻閱以理解概念。書中每個主題都提供了指向MySQL文件或其他資料的參考連結,讀者可以通過參考連結來了解更多詳細資訊。

  因為這本書也適合初學者,所以可能有一些你已經知道的方法。當你讀到已熟知的內容時,可以跳過它們。

本書包括的內容

 俗話說,熟能生巧。但是除了練習,你還需要一些基礎知識和訓練。本書可以在這些方面幫你進步。書中涵蓋了大多數日常實際使用的場景。

目錄

第1章 安裝或升級到MySQL 8
1.1 引言
1.2 使用YUM / APT安裝MySQL
1.3 使用RPM或DEB檔案安裝MySQL 8.0
1.4 使用通用二進位制檔案在Linux系統上安裝MySQL
1.5 啟動或停止MySQL 8的執行
1.6 解除安裝MySQL 8
1.7 用systemd管理MySQL伺服器
1.8 從MySQL 8.0降級
1.9 升級到MySQL 8.0
1.10 安裝MySQL工具集

第2章 使用MySQL
2.1 引言
2.2 使用命令列客戶端連線到MySQL
2.3 建立資料庫
2.4 建立表
2.5 插入、更新和刪除行
2.6 載入示例資料
2.7 查詢資料
2.8 對結果排序
2.9 對結果分組(聚合函式)
2.10 建立使用者
2.11 授予和撤銷使用者的訪問許可權
2.12 查詢資料並儲存到檔案和表中
2.13 將資料載入到表中
2.14 表關聯
2.15 儲存過程
2.16 函式
2.17 觸發器
2.18 檢視
2.19 事件
2.20 獲取有關資料庫和表的資訊

第3章 使用MySQL(進階)
3.1 引言
3.2 使用JSON
3.3 公用表表示式(CTE)
3.4 生成列(generated column)
3.5 視窗函式

第4章 配置MySQL
4.1 引言
4.2 使用配置檔案
4.3 使用全域性變數和會話變數
4.4 在啟動指令碼中使用引數
4.5 配置引數
4.6 更改資料目錄

第5章 事務
5.1 引言
5.2 執行事務
5.3 使用儲存點
5.4 隔離級別
5.5 鎖

第6章 二進位制日誌
6.1 引言
6.2 使用二進位制日誌
6.3 二進位制日誌的格式
6.4 從二進位制日誌中提取語句
6.5 忽略要寫入二進位制日誌的資料庫
6.6 遷移二進位制日誌

第7章 備份
7.1 引言
7.2 使用mysqldump進行備份
7.3 使用mysqlpump進行備份
7.4 使用mydumper進行備份
7.5 使用普通檔案進行備份
7.6 使用XtraBackup進行備份
7.7 鎖定例項進行備份
7.8 使用二進位制日誌進行備份

第8章 恢復資料
8.1 引言
8.2 從mysqldump和mysqlpump中恢復
8.3 使用myloader從mydumper中恢復
8.4 從普通檔案備份中恢復
8.5 執行時間點恢復

第9章 複製
9.1 引言
9.2 準備複製
9.3 設定主主複製
9.4 設定多源複製
9.5 設定複製篩選器
9.6 將從庫由主從複製切換到鏈式複製
9.7 將從庫由鏈式複製切換到主從複製
9.8 設定延遲複製
9.9 設定GTID複製
9.10 設定半同步複製

第10章 表維護
10.1 引言
10.2 安裝Percona工具包
10.3 修改表結構
10.4 在資料庫之間移動表
10.5 使用線上模式更改工具修改表
10.6 歸檔表
10.7 克隆表
10.8 分割槽修剪和指定
10.9 管理分割槽
10.10 分割槽資訊
10.11 有效地管理生存時間和軟刪除行

第11章 管理表空間
11.1 引言
11.2 更改InnoDB REDO日誌檔案的數量或大小
11.3 調整InnoDB系統的表空間大小
11.4 在資料目錄之外建立獨立表空間
11.5 將獨立表空間複製到另一個例項
11.6 管理UNDO表空間
11.7 管理通用表空間
11.8 壓縮InnoDB表

第12章 日誌管理
12.1 引言
12.2 管理錯誤日誌
12.3 管理通用查詢日誌和慢查詢日誌
12.4 管理二進位制日誌

第13章 效能調優
13.1 引言
13.2 explain計劃
13.3 基準查詢和伺服器
13.4 新增索引
13.5 不可見索引
13.6 降序索引
13.7 使用pt-query-digest分析慢查詢
13.8 優化資料型別
13.9 刪除重複和冗餘索引
13.10 檢查索引的使用情況
13.11 控制查詢優化器
13.12 使用索引提示(hint)
13.13 使用生成列為JSON建立索引
13.14 使用資源組
13.15 使用performance_schema
13.16 使用sys schema

第14章 安全
14.1 引言
14.2 安全安裝
14.3 限定網路和使用者
14.4 使用mysql_config_editor進行無密碼認證
14.5 重置root密碼
14.6 使用X509設定加密連線
14.7 設定SSL複製

– 如何購買 –
在這裡插入圖片描述

掃碼購買,尊享雙十一特惠價
包郵!還可以獲得作者親筆簽名喲~

關於本書的問題、學習心得、學習筆記、建議反饋,可以到論壇:http://forum.cloud-ark.com 進行釋出,學習本書的同學都在這裡等你喲!

– 活動推薦 –

點選報名>>> 報名 | ACMUG & CRUG 2018 技術沙龍全國巡演第八站 - 武漢

相關文章