Mikhail Vorontsov - ForgETS: a globally distributed database - Code Beam STO

preview_player
Показать описание
ForgETS is a globally distributed, replicated in-memory, database collocated with business logic. It allows WhatsApp to have globally replicated datasets with optional disk persistence collocated with our business logic, which provides zero latency data access allowing WhatsApp to sustain temporary network and server outages. ForgETS' design is based on Mnesia with additional support for:

1) network blips and subsequent auto reconciliation

2) explicit support for globally replicated datasets which enforces different replication/reconciliation rules across different regions

3) easier schema management allowing to user to add more servers into the cluster by means of configuration files updates

Рекомендации по теме
Комментарии
Автор

Just wondering if you guys have or are considering sharing forgETS with the community?

ericdescourtis
Автор

really interesting talk. but Mikhail speaks very softly and audio wasn't very good. Thank you for uploading though!!

veramentegina