KrahoDB provides a multi-master replication for PostgreSQL. It is designed on the top of logical replication, providing bidirectional replication, as well as row filtering. It takes advantage of publish-subscribe model and implements two main features: origin filtering and row filtering. The origin filtering allows data does not return to its origin. It is the basis of bidirectional replication. Row filtering can select which data will be sent to subscribers. It means that some subscribers could receive partial data.
KrahoDB is a PostgreSQL fork. This is the first public release. We provide versions based on PostgreSQL 10, 11, and 12. It is licensed under PostgreSQL license. Visit https://github.com/timbira/krahodb for download and details. -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
