目錄(118章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. Understanding the Concepts of Replication
- The CAP theorem and physical limitations of replication
- Different types of replication
- Using sharding and data distribution
- Summary
- Chapter 2. Understanding the PostgreSQL Transaction Log
- How PostgreSQL writes data
- The XLOG and replication
- Understanding consistency and data loss
- Tuning checkpoints and the XLOG
- Experiencing the XLOG in action
- Making use of replication slots
- Summary
- Chapter 3. Understanding Point-in-time Recovery
- Understanding the purpose of PITR
- Archiving the transaction log
- Taking base backups
- Replaying the transaction log
- Summary
- Chapter 4. Setting Up Asynchronous Replication
- Setting up streaming replication
- Configuring a cascaded replication
- Turning slaves into masters
- Mixing streaming-based and file-based recovery
- Making streaming-only replication more robust
- Efficient cleanup and the end of recovery
- Conflict management
- Dealing with timelines
- Delayed replicas
- Summary
- Chapter 5. Setting Up Synchronous Replication
- Synchronous replication setup
- Understanding the practical implications and performance
- Redundancy and stopping replication
- Summary
- Chapter 6. Monitoring Your Setup
- Checking your archive
- Checking pg_stat_replication
- Checking for operating system processes
- Checking for replication slots
- Dealing with monitoring tools
- Summary
- Chapter 7. Understanding Linux High Availability
- Understanding the purpose of High Availability
- Measuring availability
- Durability and availability
- Detecting failures
- The split-brain syndrome
- Understanding Linux-HA
- Setting up a simple HA cluster
- Common maintenance tasks
- Summary
- Chapter 8. Working with PgBouncer
- Understanding the fundamental PgBouncer concepts
- Installing PgBouncer
- Configuring your first PgBouncer setup
- Improving performance
- Maintaining PgBouncer
- Summary
- Chapter 9. Working with pgpool
- Installing pgpool
- Understanding the features of pgpool
- Understanding the pgpool architecture
- Setting up replication and load balancing
- Checking the replication
- Running pgpool with streaming replication
- Dealing with failovers and High Availability
- Summary
- Chapter 10. Configuring Slony
- Installing Slony
- Understanding how Slony works
- Replicating your first database
- Deploying DDLs
- Adding tables to replication and managing problems
- Performing failovers
- Summary
- Chapter 11. Using SkyTools
- Installing SkyTools
- Dissecting SkyTools
- Managing pgq queues
- Using Londiste to replicate data
- A word about walmgr
- Summary
- Chapter 12. Working with Postgres-XC
- Understanding the Postgres-XC architecture
- Installing Postgres-XC
- Configuring a simple cluster
- Optimizing for performance
- Creating tables and issuing queries
- Adding nodes
- Handling failovers and dropping nodes
- Summary
- Chapter 13. Scaling with PL/Proxy
- Understanding the basic concepts
- Setting up PL/Proxy
- Extending and handling clusters in a clever way
- Summary
- Chapter 14. Scaling with BDR
- Understanding BDR replication concepts
- Installing BDR
- Setting up a simple cluster
- Understanding sets
- Controlling replication
- Summary
- Chapter 15. Working with Walbouncer
- The concepts of walbouncer
- Installing walbouncer
- Using additional configuration options
- Adjusting filtering rules
- Summary
- Index 更新時間:2021-07-16 13:34:08
推薦閱讀
- Java EE 6 企業級應用開發教程
- JavaScript+jQuery開發實戰
- Learning ArcGIS Pro
- The Complete Coding Interview Guide in Java
- Scala編程實戰(原書第2版)
- 快人一步:系統性能提高之道
- SQL Server與JSP動態網站開發
- Instant Lucene.NET
- 0 bug:C/C++商用工程之道
- Geospatial Development By Example with Python
- Java Web從入門到精通(第3版)
- ASP.NET開發寶典
- 實戰Python網絡爬蟲
- Flink核心技術:源碼剖析與特性開發
- Joomla!Search Engine Optimization
- CryENGINE Game Programming with C++,C#,and Lua
- Learning iOS Penetration Testing
- C語言程序設計實驗指導
- JSP編程教程
- SFML Essentials
- React Router Quick Start Guide
- Drupal 8 Module Development
- OCaml語言編程基礎教程
- PHP程序員面試筆試寶典
- JavaScript入門經典(第7版)
- INSTANT RaphaelJS Starter
- Python極客項目編程(第2版)
- Flink設計與實現:核心原理與源碼解析
- MongoDB權威指南(第2版)
- Hands-On Deep Learning with TensorFlow