10P by xguru 2021-01-26 | favorite | 댓글 5개

- Fault Tolerant 하고 복제되는 Production-Grade SQL DB
- 간단하고 쉬운 설치, 배포, 운영
- Raft 기반의 컨센서스 시스템
- 디스커버리 서비스 지원, 동적인 클러스터 구성, 노드간 암호화, 핫백업
- 사용하기 쉬운 HTTP API, CLI, 다양한 언어 지원(C++,Go,JS,Java,Python..)
- 리눅스/맥/윈도우 지원

https://dqlite.io/
microk8s 와 k3s 에서도 비슷하게 sqlite 기반의 분산 디비로 etcd를 대체해서 멀티 k8s 마스터 노드를 지원한대서 같은 건줄 알았는데 다른 물건이었네요 .

SQLite 가 서버 없이 라이브러리만 있는 DB 구조인 걸로 알고 있었는데 이걸 분산 데이터베이스로 만든다는게, 저같은 경우는 저장소 소개글을 좀 읽어봐도 잘 이해는 안되고 있는 상태입니다.

그냥 SQLite를 저장엔진으로 쓸뿐, rqlite 데몬이 분산 처리를 한다인 것 같아요.
SQLite가 임베드 가능하니 별도 설치도 필요 없다는 장점 정도

오 함 봐야겠내요. 그냥 원래 있는 DB기술에 분산형으로 확장시키는지 궁금하네요.