Introducing MySQL Shell: Administration Made Easy with Python
暫譯: MySQL Shell 入門:使用 Python 簡化管理工作

Bell, Charles

  • 出版商: Apress
  • 出版日期: 2019-09-05
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 502
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484250826
  • ISBN-13: 9781484250822
  • 相關分類: MySQLPython程式語言SQL
  • 海外代購書籍(需單獨結帳)

商品描述

Use MySQL Shell, the first modern and advanced client for connecting to and interacting with MySQL. It supports SQL, Python, and JavaScript. That's right You can write Python scripts and execute them within the shell interactively, or in batch mode. The level of automation available from Python combined with batch mode is especially helpful to those practicing DevOps methods in their database environments.
Introducing MySQL Shell covers everything you need to know about MySQL Shell. You will learn how to use the shell for SQL, as well as the new application programming interfaces for working with a document store and even automating your management of MySQL servers using Python. The book includes a look at the supporting technologies and concepts such as JSON, schema-less documents, NoSQL, MySQL Replication, Group Replication, InnoDB Cluster, and more.
MySQL Shell is the client that developers and database administrators have been waiting for. Far more powerful than the legacy client, MySQL Shell enables levels of automation that are useful not only for MySQL, but in the broader context of your career as well. Automate your work and build skills in one of the most in-demand languages. With MySQL Shell, you can do both

What You'll Learn

  • Use MySQL Shell with the newest features in MySQL 8
  • Discover what a Document Store is and how to manage it with MySQL Shell
  • Configure Group Replication and InnoDB Cluster from MySQL Shell
  • Understand the new MySQL Python application programming interfaces
  • Write Python scripts for managing your data and the MySQL high availability features


Who This Book Is For

Developers and database professionals who want to automate their work and remain on the cutting edge of what MySQL has to offer. Anyone not happy with the limited automation capabilities of the legacy command-line client will find much to like in this book on the MySQL Shell that supports powerful automation through the Python scripting language.

 

商品描述(中文翻譯)

使用 MySQL Shell,這是第一個現代化且先進的客戶端,用於連接和與 MySQL 互動。它支持 SQL、Python 和 JavaScript。沒錯,您可以在 Shell 中編寫 Python 腳本並以互動或批次模式執行它們。Python 結合批次模式所提供的自動化程度,對於在數據庫環境中實踐 DevOps 方法的人尤其有幫助。

介紹 MySQL Shell 涵蓋了您需要了解的 MySQL Shell 的所有內容。您將學習如何使用 Shell 進行 SQL,以及用於處理文檔存儲的新應用程式編程介面,甚至使用 Python 自動化管理 MySQL 伺服器。這本書還包括對支持技術和概念的介紹,例如 JSON、無模式文檔、NoSQL、MySQL 複製、群組複製、InnoDB Cluster 等等。

MySQL Shell 是開發人員和數據庫管理員一直在等待的客戶端。它比舊版客戶端強大得多,MySQL Shell 使得自動化的程度不僅對 MySQL 有用,還對您整體職業生涯的更廣泛背景有益。自動化您的工作,並在最受需求的語言之一中建立技能。使用 MySQL Shell,您可以兩者兼得。

您將學到什麼


  • 使用 MySQL 8 中最新的 MySQL Shell 功能

  • 了解什麼是文檔存儲以及如何使用 MySQL Shell 管理它

  • 從 MySQL Shell 配置群組複製和 InnoDB Cluster

  • 理解新的 MySQL Python 應用程式編程介面

  • 編寫 Python 腳本以管理您的數據和 MySQL 高可用性功能

本書適合誰

本書適合希望自動化工作並保持在 MySQL 提供的最新技術前沿的開發人員和數據庫專業人士。對於不滿意舊版命令行客戶端有限自動化能力的人來說,這本關於 MySQL Shell 的書將會提供許多值得喜愛的內容,因為它支持通過 Python 腳本語言進行強大的自動化。

作者簡介

Charles Bell conducts research in emerging technologies. He is a member of the Oracle MySQL Development team and is the team lead for the MySQL Utilities team. He lives in a small town in rural Virginia with his loving wife. He received his Doctor of Philosophy in Engineering from Virginia Commonwealth University in 2005. Dr. Bell is an expert in the database field, with extensive knowledge and experience in software development and systems engineering. His research interests include 3D printers, microcontrollers, three-dimensional printing, database systems, cloud systems, software engineering, and sensor networks. He spends his limited free time as a practicing Maker focusing on microcontroller projects and refinement of three-dimensional printers. Dr. Bell maintains a blog on his research projects and many other interests.

作者簡介(中文翻譯)

查爾斯·貝爾從事新興技術的研究。他是Oracle MySQL開發團隊的成員,並擔任MySQL Utilities團隊的負責人。他與摯愛的妻子住在維吉尼亞州的一個小鎮上。他於2005年在維吉尼亞聯邦大學獲得工程學博士學位。貝爾博士是資料庫領域的專家,擁有豐富的軟體開發和系統工程知識與經驗。他的研究興趣包括3D印表機、微控制器、三維列印、資料庫系統、雲端系統、軟體工程和感測器網路。他將有限的空閒時間用於實踐Maker,專注於微控制器專案和三維印表機的改進。貝爾博士維護一個關於他的研究專案和其他許多興趣的部落格。

最後瀏覽商品 (20)