# Marmot - 분산 SQLite Replicator

> Clean Markdown view of GeekNews topic #12558. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=12558](https://news.hada.io/topic?id=12558)
- GeekNews Markdown: [https://news.hada.io/topic/12558.md](https://news.hada.io/topic/12558.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-12-28T10:03:02+09:00
- Updated: 2023-12-28T10:03:02+09:00
- Original source: [github.com/maxpert](https://github.com/maxpert/marmot)
- Points: 8
- Comments: 0

## Topic Body

- Leaderless 이면서 Eventual Consistency를 유지하는 분산 SQLite 리플리케이터   
  - 기존 rqlite,dqlite,LiteFS등과 달리 프라이머리가 없음. 모든 노드가 로컬 DB를 변경 가능  
- Fault-Tolerant인 NATS JetStream 기반으로 만들어진 CDC 및 복제 파이프라인으로 노드간 Robust 한 복제 DB 구축   
  - 트리거를 이용하여 변경사항을 캡쳐하고 NATS로 스트리밍   
- SQLite 기반으로 부하가 많은 사이트를 운영중이라면, 복제 노드를 추가하여 쉽게 확장 할 수 있음   
- 기존 SQLite 어플리케이션 로직을 변경할 필요가 없음

## Comments



_No public comments on this page._
