Brian PaceOct 25, 20234 min readBi-directional Replication: Conflict ResolutionIntroduction It will happen. Despite all of the compensating controls, care, and precautions taken, it will happen. At some point in...
Brian PaceOct 5, 20234 min readBi-directional Replication: The Rest of the StoryIntroduction Throughout my three decades of experience in dealing with enterprise databases, the concept of bi-directional...
Brian PaceOct 5, 202312 min readRecovering Data from a Split-Brain IncidentIntroduction The best practice when deploying Patroni alongside PostgreSQL, and potentially for standalone PostgreSQL setups with...
Brian PaceSep 13, 20236 min readBi-directional Replication: Am I in-sync?Introduction Years of administering databases employing logical replication solutions like Shareplex or GoldenGate have given rise to the...
Brian PaceSep 13, 20236 min readBi-directional Replication: PostgreSQL is ready. Are you?Introduction Postgres is a robust and popular open-source relational database management system known for its advanced features and...
Brian PaceMay 11, 20233 min readFrom Code to SQL: Mortgage Amortization ScheduleA recent conversation with a teammate brought me back to my roots as a developer in the mortgage loan industry. Thinking back to some of...
Brian PaceNov 2, 20223 min readDatabase Replication for Postgres/Oracle using Debezium and KafkaHands on tutorial of setting up replication between Oracle and Postgres (both directions) using Debezium and Kafka.
Brian PaceSep 30, 20228 min readThe Missing Guide for pgBouncer MetricsIntroduction Several pgBouncer metrics are critically important. However, there is often a lack of understanding as to what these...