PostgreSQL Replication
暫譯: PostgreSQL 複製技術

Zoltan Böszörmenyi, Hans-Jürgen Schönig

  • 出版商: Packt Publishing
  • 出版日期: 2013-07-26
  • 售價: $2,030
  • 貴賓價: 9.5$1,929
  • 語言: 英文
  • 頁數: 250
  • 裝訂: Paperback
  • ISBN: 1849516723
  • ISBN-13: 9781849516723
  • 相關分類: PostgreSQLSQL
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Replication is an advanced subject but this tutorial makes it so simple to assimilate thanks to a carefully structured approach based on examples and screenshots. As a PostrgreSQL administrator it will expand your horizons.

Overview

  • Explains the new replication features introduced in PostgreSQL 9
  • Contains easy to understand explanations and lots of screenshots that simplify an advanced topic like replication
  • Teaches PostgreSQL administrators how to maintain consistency between redundant resources and to improve reliability, fault-tolerance, and accessibility

In Detail

PostgreSQL offers a comprehensive set of replication related features, which can be used to make your database servers more robust and way more scalable. Unleashing the power of PostgreSQL provides the user with countless opportunities and a competitive advantage over other database systems. To make things more powerful, PostgreSQL can be used in conjunction with a handful of sophisticated tools serving various different needs such as queuing, logical replication, or simplified transaction log handling.

"PostgreSQL Replication" is a practical, hands-on guide to PostgreSQL replication. It will provide you with the theoretical background as well as simple examples showing you how to make replication work on your system. A broad toolchain will be presented along with mature PostgreSQL-core technology.

"PostgreSQL Replication" starts with an introduction to replication concepts as well as the physical limitations of different replication solutions. You will be guided through various techniques such as Point-In-Time-Recovery, transaction-log-based replication and you will be introduced to a set of replication-related tools. In the final chapter you will learn to scale PostgreSQL to many different servers using PL/Proxy.

You will learn how to reset PostgreSQL to a certain point in time and figure out how to replicate data in many ways. You will deal with both synchronous as well as asynchronous replication. In addition to that, the book covers important topics, such as Slony, and upgrades with virtually no downtime. We will also cover important performance-related topics to make sure your database setups will provide you with high speed AND high availability.

"PostgreSQL Replication" contains all the information you need to design and operate replicated setups. You will learn everything you need to know for your daily work and a lot more.

What you will learn from this book

  • Recover a PostgreSQL database to a certain point in time
  • Set up asynchronous and synchronous streaming replication
  • Handle transaction log files efficiently
  • Learn about Linux High Availability
  • Get to grips with Slony replication
  • Get PL/Proxy to scale infinitely
  • Understand pgpool and pgbouncer to improve speed and reliability
  • Perform fast on-the-fly backups
  • Increase reliability and throughput
  • Improve data security and geographically distribute data

Approach

This book has a chapter dedicated to each aspect of replication. The new features of PostgreSQL 9 are introduced and there are lots of practical examples and screenshots.

商品描述(中文翻譯)

複製是一個進階主題,但這個教程透過基於範例和截圖的精心結構化方法,使其變得簡單易懂。作為一名 PostgreSQL 管理員,它將擴展你的視野。

概述
- 解釋 PostgreSQL 9 中引入的新複製功能
- 包含易於理解的解釋和大量簡化複製這一進階主題的截圖
- 教授 PostgreSQL 管理員如何維持冗餘資源之間的一致性,並提高可靠性、容錯性和可訪問性

詳細內容
PostgreSQL 提供了一整套與複製相關的功能,可以用來使你的資料庫伺服器更加穩健且具備更高的擴展性。釋放 PostgreSQL 的力量為用戶提供了無數的機會,並在其他資料庫系統中獲得競爭優勢。為了增強功能,PostgreSQL 可以與一些複雜的工具結合使用,以滿足各種不同的需求,例如排隊、邏輯複製或簡化的交易日誌處理。

《PostgreSQL 複製》是一本實用的 PostgreSQL 複製指南。它將為你提供理論背景以及簡單的範例,展示如何在你的系統上實現複製。書中將介紹一系列工具鏈,並結合成熟的 PostgreSQL 核心技術。

《PostgreSQL 複製》從複製概念的介紹開始,並探討不同複製解決方案的物理限制。你將學習各種技術,例如時間點恢復(Point-In-Time-Recovery)、基於交易日誌的複製,並將介紹一組與複製相關的工具。在最後一章中,你將學會如何使用 PL/Proxy 將 PostgreSQL 擴展到多個伺服器。

你將學會如何將 PostgreSQL 重置到某個時間點,並找出以多種方式複製數據的方法。你將處理同步和非同步複製。此外,本書還涵蓋了重要主題,例如 Slony,以及幾乎無停機時間的升級。我們還將討論重要的性能相關主題,以確保你的資料庫設置能提供高速度和高可用性。

《PostgreSQL 複製》包含了設計和操作複製設置所需的所有信息。你將學到日常工作所需的所有知識,還有更多。

你將從本書中學到的內容
- 將 PostgreSQL 資料庫恢復到某個時間點
- 設置非同步和同步串流複製
- 高效處理交易日誌文件
- 了解 Linux 高可用性
- 熟悉 Slony 複製
- 使用 PL/Proxy 進行無限擴展
- 理解 pgpool 和 pgbouncer 以提高速度和可靠性
- 執行快速的即時備份
- 提高可靠性和吞吐量
- 改善數據安全性並地理分佈數據

方法
本書為複製的每個方面設置了一章。介紹了 PostgreSQL 9 的新功能,並提供了大量實用的範例和截圖。