평문 데이터 저장
디지털 노트 소프트웨어가 변화함에 따라 많은 사용자가 ‘데이터 종속(데이터 락인)’ 위험에 직면하고 있습니다. 클라우드 서버 의존, 독점 데이터베이스 형식의 암호화, 벤더의 업데이트 중단으로 인한 데이터 반출 불가 등이 그 예입니다. 우리는 데이터 소유권이 전적으로 사용자에게 있어야 한다고 굳게 믿습니다. ‘완전 평문 저장’ 기술 아키텍처를 통해 여러분의 디지털 자산은 진정한 독립성과 영속성을 확보하게 됩니다.
왜 완전 평문 저장을 선택해야 할까요?
1. 표준화된 노트 형식: HTML을 핵심으로
마크다운(Markdown)이 널리 사랑받고 있지만, 구문 표준이 통일되지 않고 다양한 변종이 존재하며 플랫폼 간 렌더링이 일관되지 못하다는 문제점을 안고 있습니다.
- 원활한 크로스 플랫폼: 당사는 기본적으로 HTML 형식으로 노트를 저장합니다. 웹의 근간이 되는 표준인 HTML은 수십 년간의 하위 호환성을 갖추고 있어, 어떤 운영체제나 브라우저에서도 완벽하게 해석됩니다.
- 더욱 풍부한 기능 표현: 마크다운과 달리 HTML은 복잡한 레이아웃, 멀티미디어 삽입, 인터랙티브 컴포넌트를 네이티브로 지원하므로 특정 소프트웨어의 전용 플러그인에 의존할 필요가 없습니다.
2. 다중 모드 경량 데이터 구조 (.toml / .tsv / .jsonl)
다양한 데이터 상황에 가장 적합한 평문 형식을 채택하여, 인간의 가독성과 기계의 해석 가능성을 모두 만족시킵니다.
- 설정 및 메타데이터 (.toml): 구조가 명확한 TOML 형식을 사용하여 앱 설정과 노트 속성을 저장하므로 읽고 쓰기가 쉽습니다.
- 구조화된 표 및 리스트 (.tsv): CSV와 달리 TSV는 쉼표 충돌 문제를 방지하며, 텍스트 편집기만으로도 손쉽게 편집하고 통계를 낼 수 있습니다.
- 순차 기록 및 로그 (.jsonl): 라인 단위로 구분된 JSON 형식(JSON Lines)을 채택하여, 빈번하게 추가되는 동적 기록에 적합하며 대용량 데이터의 스트리밍 처리에 유리합니다.
3. 버전 관리 및 로컬 생태계에 자연스럽게 부합
모든 데이터가 평문이기 때문에, 독점 형식에서는 누릴 수 없는 자유로움을 얻을 수 있습니다.
- 버전 관리(Git 친화적): Git을 사용하여 노트 디렉터리를 직접 버전 관리할 수 있습니다. 모든 수정 사항이 한 줄 단위로 명확히 드러나므로 실수로 삭제하거나 덮어쓸까 봐 불안해할 필요가 완전히 사라집니다.
- 원활한 생태계 연동: 시스템에 기본 탑재된 검색 도구(Mac Spotlight, Windows Search 등)나 명령줄 도구(예:
grep)를 자유롭게 이용하여 노트 콘텐츠를 전역적으로 즉시 검색할 수 있으며, 특정 소프트웨어를 열 필요조차 없습니다.
평생 활용 가능한 디지털 자산
완전 평문 저장은 단순한 기술적 선택이 아니라 디지털 유산에 대한 책임감 있는 태도입니다. 이는 언제든지 데이터를 통째로 백업하여 어디에든(클라우드 드라이브, 로컬 하드디스크, NAS) 보관할 수 있음을 뜻합니다. 나아가 먼 미래에는 저희 소프트웨어에서 완전히 벗어나 가장 기본적인 텍스트 편집기만으로 평생 지식 베이스를 읽고 이어서 작성할 수도 있습니다.
평문 저장과 성능 향상
방대한 파일이 존재할 때 순수 평문 저장은 디스크 I/O에 많은 시간을 소모할 수 있습니다. 이에 Easchi는 데이터베이스를 활용한 데이터 캐싱을 지원하여 조회 효율을 대폭 향상시킵니다.