본문으로 건너뛰기

1.3 데이터 분기의 연대기

제품의 공개 연도만 나란히 놓으면 서로 다른 기능이 하나처럼 보입니다. 과거 조회, 쓰기 가능한 사본, 개발 환경 분기와 데이터 버전 관리가 그 예입니다. 창업과 첫 commit, preview, GA도 서로 다른 사건입니다. 이 장은 어느 동작을 언제 확인했는지 기록합니다. 자료의 발행 시점과 사건 발생 시점도 구분합니다. 연월은 사실 대장의 확정 범위를 따릅니다. 최초 출시일을 확보하지 못한 경우에는 기능의 존재를 확인한 날짜로 남깁니다.

두 레인의 분류 기준​

선례 세대 레인은 과거 데이터 접근과 저장 사본, 가상 데이터 제공의 흐름을 묶습니다. Oracle Flashback, ZFS snapshot과 clone을 여기에 배치합니다. Delphix의 데이터 제공, Snowflake와 Aurora의 clone도 포함합니다. Branch 제품 세대 레인은 제품의 공개 단계를 묶습니다. 개발 작업에 이름 붙은 환경을 제공하거나 데이터 버전을 관리하는 제품이 대상입니다. 두 레인은 이 노트의 설명을 위한 분류입니다. 같은 기술의 직접적인 상속 관계나 앞선 기술의 소멸을 나타내지 않습니다.

예를 들어 ZFS의 초기 공개와 Xatastor의 구조 설명 사이에는 긴 시간 간격이 있습니다. Xatastor는 storage 측 ZFS zvol을 사용하는 구조로 설명합니다. 오래된 저장 기술과 새로운 제품 제공 방식이 함께 존재하는 사례입니다. 그러나 이것만으로 모든 branch 제품이 ZFS에서 파생되었다고 판단하지 않습니다. 제품별 공유 대상과 사용자에게 제공하는 동작은 Part 2에서 별도로 분류합니다.

다음 timeline은 주요 사건만 선택한 개요입니다. Mermaid의 두 section은 두 레인으로 읽습니다. section 사이의 배치 순서는 기술 우열을 나타내지 않습니다. 아래 연월 표는 개요에서 생략한 창업, 인수, 기능 확대와 공개 단계를 함께 기록합니다. 월을 모르는 사건은 같은 연도 안의 다른 사건과 선후 관계를 확정할 수 없습니다.

선례 세대의 제공 동작​

Oracle9i의 Flashback Query는 undo를 이용한 과거 데이터 조회 기능으로 확인합니다. Oracle10g의 Flashback Database는 DB 되감기 기능입니다. 두 기능을 독립적인 writable clone과 같은 동작으로 분류하지 않습니다. 별도 사본과 관련된 사건은 2013년 6월 백서에서 확인합니다. Oracle 12.1.0.1 snapshot PDB cloning을 해당 사건으로 기록합니다. 당시 백서는 지원 스토리지로 Sun ZFS, NetApp과 Oracle ACFS를 제시합니다. 동일 CDB 등의 조건도 따릅니다.

ZFS는 2005년 11월 공개와 2006년 6월 Solaris 탑재를 구분합니다. 2005년 11월 17일의 Matthew Ahrens(매튜 아렌스) 개발자 글을 근거로 삼습니다. 이 글에서 snapshot과 clone 구현을 확인합니다. 이는 기능의 존재를 뒷받침합니다. 다만 각 API의 최초 commit 날짜까지 확정한 근거는 아닙니다. 저장소 구현의 상세는 Copy-on-Write와 Thin Clone 계보로 연결합니다. 이 장에서는 공개 사건과 확인 범위를 기록합니다.

Delphix는 2008년 창업과 2010년 Delphix Server 공개 출시를 구분합니다. 최초 제품 발표에는 반복적인 DB 사본 제공과 셀프서비스 provisioning이 포함됩니다. 후대의 특정 Self-Service 제품명은 2010년 제품에 소급하지 않습니다. Git형 데이터 머지 기능에도 같은 기준을 적용합니다. 마스킹 기업 Axis Technology Software의 인수는 2015년 별도 사건입니다. 따라서 마스킹이 최초 제품부터 통합되어 있었다고 설명할 근거는 부족합니다.

Snowflake는 2016년 3월 18일 공식 설명에서 clone 제공을 확인합니다. 최초 출시일은 미확인입니다. Aurora의 2017년 8월 29일 발표는 당시 Aurora MySQL을 대상으로 합니다. 따라서 Aurora PostgreSQL의 같은 기능 출시일로 옮기지 않습니다. 두 사례는 관리형 clone의 선례로 배치합니다. 문서 확인일과 최초 출시일, 엔진별 제공일은 서로 다른 기록으로 유지합니다.

Branch 제품 세대의 공개 단계​

Dolt는 Noms를 기반으로 시작한 계보와 자체 제품 공개를 구분합니다. Noms의 첫 commit은 2015년 6월, 공개는 2016년 8월입니다. Dolt 공개 출시는 2019년 8월입니다. Dolt 1.0은 2023년 5월, Doltgres 1.0은 2026년 8월의 사건입니다. 데이터 버전 관리와 머지라는 기능의 성격은 이어서 검토합니다. 출시 번호만으로 모든 PostgreSQL 기능과 확장의 동등성을 판정하지 않습니다.

PlanetScale의 2021년 개발자 플랫폼은 Vitess 계열에 해당합니다. 당시 branching 및 deploy request 설명도 같은 계열에 해당합니다. PlanetScale Postgres는 2025년 private preview와 GA를 따로 기록합니다. Neon도 2021년 시작과 2022년 technical preview를 구분합니다. 2022년 open access와 2024년 GA도 각각 기록합니다. 2026년 backend 구성 요소의 GA는 DB 서비스 GA와 다른 사건입니다. Neon 저장 구조의 상세는 Neon 아키텍처에서 다룹니다.

Supabase는 2023년 early access와 2024년 공개 베타를 구분합니다. 2025년 Branching 2.0도 별도로 기록합니다. 2026년 Git 없는 branching의 기본값 전환 역시 구분합니다. Turso도 2023년 libSQL Cloud의 branching 발표를 별도로 기록합니다. 2026년 새 Rust 엔진 기반 Cloud의 private beta와 구분하기 위해서입니다. 과거의 branching 발표만으로 새 엔진의 모든 기능을 GA로 판정하지 않습니다. 최신 구현을 판단하려면 과거 고객 사례 외에 추가 근거가 필요합니다.

Xata의 현재 Postgres 플랫폼은 2025년 5월 비공개 베타를 별도로 기록합니다. 2026년 4월 핵심 구성 요소의 OSS 공개와 구분하기 위해서입니다. Xatastor까지 공개된 것은 아닙니다. DBLab 4.0의 명시적 branching 도입도 기존 instant clone 기능의 최초 등장과 다릅니다. Tiger의 Fluid Storage fork 설명은 CoW 경로의 근거입니다. 모든 서비스 유형의 fork가 같은 구현인지 판단하려면 별도 근거가 필요합니다. 이처럼 연대표의 제품 이름 옆에는 대상 기능과 공개 단계를 함께 남깁니다.

연월별 확인 기록​

다음 표의 신뢰도 확정은 적힌 사건에 대한 공식 근거를 확보했다는 뜻입니다. 공급사 발표의 성능과 운영 품질을 독립적으로 검증했다는 뜻은 아닙니다. 날짜가 같은 행도 사건의 범위가 다르면 분리합니다. 회사 관계의 변화는 공개 이력으로만 기록합니다. 제품 기능의 일치나 기술 통합 완료를 판단하려면 별도 근거가 필요합니다.

연월제품확인된 사건신뢰도근거
2001-06OracleOracle9i Release 1 문서에서 Flashback Query를 확인합니다.확정9i 기능 설명 / 문서 표제
2004-02OracleOracle Database 10g Release 1의 Flashback Database 도입을 확인합니다.확정10g 문서 / 기능 비교
2005-11ZFSZFS가 11월 16일 처음 공개되었으며, 17일 개발자 글에서 snapshot과 clone 구현을 확인합니다.확정공개 당일 개발자 글 / Matthew Ahrens 원문 보존본
2006-06ZFSSolaris 10 6/06에 ZFS가 새 기능으로 포함됩니다.확정Solaris 변경 내역
2008, 월 미확인DelphixDelphix가 창업합니다.확정회사 배포 보도자료
2010-09Delphix9월 14일 Delphix Server를 공개 출시합니다.확정출시 보도자료
2013-06Oracle PDBOracle 12.1.0.1의 snapshot PDB cloning을 공식 백서에서 확인합니다.확정Oracle Multitenant 백서
2015-05DelphixDelphix가 Axis Technology Software를 인수해 마스킹 역량을 결합합니다.확정회사 배포 보도자료
2015-06NomsNoms의 첫 commit이 기록됩니다.확정Dolt 공식 연혁
2016-03Snowflake3월 18일 Snowflake 공식 글에서 zero-copy clone 제공 사실을 확인합니다.확정Fast Clone 설명
2016-08NomsNoms가 공개됩니다.확정Dolt 공식 연혁
2017-08Aurora MySQL8월 29일 Aurora fast database cloning을 발표합니다.확정AWS 발표
2018, 월 미확인PlanetScalePlanetScale이 창업합니다.확정회사 소개
2018-02DoltDolt 개발사의 전신 Liquidata가 설립됩니다.확정공식 연혁
2018-08Dolt창업자들이 8월 6일부터 전업 개발을 시작합니다.확정공식 연혁
2019-08Dolt8월 6일 Dolt를 공개 출시합니다.확정공식 연혁
2021, 창업 월 미확인NeonNeon이 시작되며 첫 commit은 3월로 기록됩니다.확정창업자 회고 / 회사 연혁
2021-05PlanetScale개발자 플랫폼을 18일 발표하고, 20일 branching과 deploy request를 설명합니다.확정플랫폼 발표 / 기능 설명
2021-11PlanetScale11월 16일 PlanetScale이 GA에 도달합니다.확정공식 회고
2022-06Neon6월 15일 Neon technical preview를 공개합니다.확정회사 연혁
2022-12NeonNeon open access와 database branching 도입을 확인합니다.확정회사 연혁 / 기능 회고
2023-05DoltDolt 1.0을 출시합니다.확정공식 연혁
2023-09Turso libSQL CloudTurso Cloud가 branching과 PITR를 발표합니다.확정공식 발표
2023-12SupabaseSupabase branching early access를 발표합니다.확정공식 발표
2024-03DelphixPerforce가 Delphix 인수 완료를 발표합니다.확정인수 완료 발표
2024-04Neon4월 15일 Neon GA를 발표합니다.확정GA 발표
2024-04Supabase4월 15일 Supabase branching 공개 베타를 발표합니다.확정공개 베타 발표
2025-05Xata현재 Xata Postgres 플랫폼의 비공개 베타를 시작합니다.확정공식 회고
2025-05Neon5월 14일 Databricks의 Neon 인수를 발표합니다.확정창업자 발표
2025-06Databricks Lakebase6월 11일 Lakebase 공개 preview를 발표합니다.확정공식 발표
2025-06Tiger Data6월 17일 Timescale이 Tiger Data로 명칭을 변경합니다.확정공식 발표
2025-07PlanetScale Postgres7월 1일 PlanetScale Postgres private preview를 발표합니다.확정변경 내역
2025-07Supabase7월 16일 Branching 2.0을 발표합니다.확정공식 발표
2025-07DBLab7월 21일 DBLab 4.0의 명시적 branching 기능을 발표합니다.확정4.0 발표
2025-09PlanetScale Postgres9월 22일 PlanetScale Postgres GA를 발표합니다.확정GA 변경 내역
2025-10Tiger CloudFluid Storage 기반 빠른 zero-copy fork를 설명합니다.확정공식 설명
2026-04Turso Database Cloud새 Rust 엔진 기반 Cloud private beta에서 branching과 PITR를 제시합니다.확정공식 발표
2026-04Xata OSSXata의 현재 플랫폼 핵심 구성 요소를 오픈소스로 공개합니다.확정공식 발표
2026-04XatastorXatastor의 ZFS zvol과 NVMe-oF 구조를 공개 설명합니다.확정구조 설명
2026-05SupabaseGit 없는 branching을 기본 경험으로 전환합니다.확정공식 발표
2026-08Doltgres8월 6일 Doltgres 1.0을 출시합니다.확정1.0 발표
2026-09Neon9월 17일 DB 외 backend 구성 요소의 GA를 발표합니다.확정Backend GA 발표

Snowflake의 최초 clone 출시일은 이 근거에서 미확인입니다. Delphix와 PlanetScale의 창업 월도 미확인입니다. Neon의 창업 월과 인수 거래 종결일 역시 미확인입니다. Xatastor의 2026년 4월 날짜도 구조 설명 공개일입니다. 최초 운영 투입일은 미확인입니다. 연대표를 갱신할 때는 새 공식 자료가 어느 빈칸을 채웠는지 먼저 확인합니다. 사건의 종류와 출처 발행일도 함께 보존합니다. 다음 Part에서는 이 연대에 등장한 구현을 다시 비교합니다. 비교 기준은 공유 계층과 일관된 분기점, 결과 반영 방법입니다.

참고​