DISTRIBUTED SQL

대표 NewSQL/분산 SQL 제품은 분산 방식이 다르다

모두 SQL과 수평 확장을 말하지만, 시간 동기화, 합의 방식, 호환 SQL 방언은 제품마다 다르다.

SpannerCockroachDBTiDB
TrueTimeGoogle Spanner전역 동기 복제와 외부 일관성 트랜잭션을 목표로 설계
RaftCockroachDBPostgreSQL 호환 API와 Range 기반 자동 분산
TiKVTiDBMySQL 호환 SQL 계층과 TiKV 분산 저장 계층
YSQLYugabyteDBPostgreSQL 계열 API와 분산 트랜잭션/복제 제공