Как настроить database replication в Node.js приложении?

Senior
216 просмотров
AFK Offer AI

При наличии master и replica: читай с replica, пиши в master. TypeORM: replication опция в DataSource config — replication.master и replication.slaves. Prisma: нет встроенной поддержки read replica, нужно два PrismaClient с разными URLs. pg Pool: два пула — writerPool и readerPool. Важно: после записи следующее чтение может попасть на replica с отставанием (replication lag). Решение: читать с master сразу после записи, или использовать session consistency.

Следующий вопрос

Что такое contract testing в Node.js?