Mastering PostgreSQL 11: Expert techniques to build scalable, reliable, and fault-tolerant database applications, 2/e (Paperback)
暫譯: 精通 PostgreSQL 11:構建可擴展、可靠且容錯的資料庫應用程式的專家技術,第二版(平裝本)

Hans-Jurgen Schonig

買這商品的人也買了...

相關主題

商品描述

Master the capabilities of PostgreSQL 11 to efficiently manage and maintain your database

Key Features

  • Master advanced concepts of PostgreSQL 11 with real-world datasets and examples
  • Explore query parallelism, data replication, and database performance while working with larger datasets
  • Extend the functionalities of your PostgreSQL instance to suit your organization's needs with minimal effort

Book Description

This second edition of Mastering PostgreSQL 11 helps you build dynamic database solutions for enterprise applications using the latest release of PostgreSQL, which enables database analysts to design both the physical and technical aspects of the system architecture with ease.

This book begins with an introduction to the newly released features in PostgreSQL 11 to help you build efficient and fault-tolerant PostgreSQL applications. You'll examine all of the advanced aspects of PostgreSQL in detail, including logical replication, database clusters, performance tuning, monitoring, and user management. You will also work with the PostgreSQL optimizer, configuring PostgreSQL for high speed, and see how to move from Oracle to PostgreSQL. As you progress through the chapters, you will cover transactions, locking, indexes, and optimizing queries to improve performance. Additionally, you'll learn to manage network security and explore backups and replications, while understanding the useful extensions of PostgreSQL so that you can optimize the speed and performance of large databases.

By the end of this book, you will be able to use your database to its utmost capacity by implementing advanced administrative tasks with ease.

What you will learn

  • Get to grips with advanced PostgreSQL 11 features and SQL functions
  • Make use of the indexing features in PostgreSQL and fine-tune the performance of your queries
  • Work with stored procedures and manage backup and recovery
  • Master replication and failover techniques
  • Troubleshoot your PostgreSQL instance for solutions to common and not-so-common problems
  • Perform database migration from MySQL and Oracle to PostgreSQL with ease

Who this book is for

This book is for data and database professionals wanting to implement advanced functionalities and master complex administrative tasks with PostgreSQL 11. Prior experience of database administration with PostgreSQL database will aid in understanding the concepts covered in this book.

Table of Contents

  1. PostgreSQL Overview
  2. Understanding Transactions and Locking
  3. Making Use of Indexes
  4. Handling Advanced SQL
  5. Log Files and System Statistics
  6. Optimizing Queries for Good Performance
  7. Writing Stored Procedures
  8. Managing PostgreSQL Security
  9. Handling Backup and Recovery
  10. Making Sense of Backups and Replication
  11. Deciding on Useful Extensions
  12. Troubleshooting PostgreSQL
  13. Migrating to PostgreSQL

商品描述(中文翻譯)

**掌握 PostgreSQL 11 的功能,以有效管理和維護您的資料庫**

#### 主要特點

- 掌握 PostgreSQL 11 的進階概念,並使用實際的數據集和範例
- 探索查詢並行性、數據複製和資料庫性能,並處理更大的數據集
- 以最小的努力擴展您的 PostgreSQL 實例的功能,以滿足組織的需求

#### 書籍描述

《掌握 PostgreSQL 11》的第二版幫助您為企業應用程式構建動態資料庫解決方案,使用最新版本的 PostgreSQL,使資料庫分析師能夠輕鬆設計系統架構的物理和技術方面。

本書首先介紹 PostgreSQL 11 中新釋出的功能,幫助您構建高效且具容錯能力的 PostgreSQL 應用程式。您將詳細檢視 PostgreSQL 的所有進階方面,包括邏輯複製、資料庫集群、性能調優、監控和用戶管理。您還將使用 PostgreSQL 優化器,配置 PostgreSQL 以實現高速,並了解如何從 Oracle 遷移到 PostgreSQL。隨著章節的進展,您將涵蓋事務、鎖定、索引和優化查詢以提高性能。此外,您將學習管理網絡安全,探索備份和複製,同時了解 PostgreSQL 的有用擴展,以便優化大型資料庫的速度和性能。

在本書結束時,您將能夠輕鬆實施進階管理任務,充分利用您的資料庫。

#### 您將學到什麼

- 熟悉 PostgreSQL 11 的進階功能和 SQL 函數
- 利用 PostgreSQL 的索引功能,微調查詢性能
- 使用儲存過程並管理備份和恢復
- 掌握複製和故障轉移技術
- 為 PostgreSQL 實例排除常見及不常見問題的故障
- 輕鬆執行從 MySQL 和 Oracle 到 PostgreSQL 的資料庫遷移

#### 本書適合誰

本書適合希望實施進階功能並掌握 PostgreSQL 11 複雜管理任務的數據和資料庫專業人士。具備 PostgreSQL 資料庫管理的先前經驗將有助於理解本書所涵蓋的概念。

#### 目錄

1. PostgreSQL 概述
2. 理解事務和鎖定
3. 利用索引
4. 處理進階 SQL
5. 日誌檔案和系統統計
6. 優化查詢以獲得良好性能
7. 編寫儲存過程
8. 管理 PostgreSQL 安全性
9. 處理備份和恢復
10. 理解備份和複製
11. 決定有用的擴展
12. 故障排除 PostgreSQL
13. 遷移到 PostgreSQL