TablePlus는 PostgreSQL, MySQL, SQLite, Redis, MongoDB 등을 지원하는 잘 만들어진 데이터베이스 클라이언트입니다. 정말로 좋은 소프트웨어입니다. 하지만 SQLite 파일만 다룬다면, 절대 사용하지 않을 데이터베이스를 위한 연결 대화상자, 드라이버 설정, 인터페이스 요소들을 헤쳐 나가야 합니다. 칼날 하나만 필요한데 스위스 아미 나이프를 사는 것과 같습니다.
다중 데이터베이스 도구가 과할 때
TablePlus를 열 때마다 원격 데이터베이스 서버를 위해 설계된 연결 관리자가 나타납니다. 로컬 파일 기반 데이터베이스인 SQLite에게 이 워크플로우는 불필요한 단계를 추가할 뿐입니다. 연결 문자열도, 포트도, 자격 증명도 필요 없습니다. 그냥 파일을 열면 됩니다.
TablePlus는 또한 폭넓은 기능 세트를 반영한 구독 모델을 사용합니다. PostgreSQL이나 MySQL에 연결하지 않는다면 사용하지 않는 기능에 대해 비용을 지불하는 셈입니다. 무료 등급은 열 수 있는 탭과 행 개수를 제한하는데, 활발히 개발하는 동안에는 답답할 수 있습니다.
인터페이스는 세련되었지만 지원하는 모든 데이터베이스를 수용하도록 설계되어 있습니다. 트리거 탐색이나 파일의 내부 구조 검사 같은 SQLite 전용 기능은 서버 기반 데이터베이스에 더 중요한 기능들에 밀려 뒷전이 됩니다.
Tome: Mac에서 SQLite만을 위해 만든 앱
Tome은 SQLite라는 한 가지 일만 하는 네이티브 macOS 앱입니다. 연결 관리자도, 드라이버 설정도, 사용하지 않는 데이터베이스를 위한 기능도 없습니다. .db, .sqlite, .sqlite3 파일을 열면 바로 작업을 시작할 수 있습니다.
파일 우선 워크플로우
Finder에서 SQLite 파일을 더블클릭하면 Tome이 이를 엽니다. Dock 아이콘에 파일을 드래그할 수도 있습니다. 파일 → 열기를 사용하세요. 연결 설정도, 서버 구성도 필요 없습니다. SQLite는 파일 형식이고, Tome은 그것을 있는 그대로 다룹니다.
완전한 SQLite 지원
테이블, 뷰, 인덱스, 트리거를 탐색합니다. 셀을 인라인으로 편집합니다. 행을 삽입하고 삭제합니다. 시각적 편집기로 테이블을 만듭니다. 구문 강조와 자동완성으로 SQL 쿼리를 실행합니다. 모든 기능이 SQLite에 의미가 있기 때문에 존재합니다.
여러 데이터베이스, Mac 방식으로
Tome은 문서 기반입니다. 다섯 개의 데이터베이스를 열면 각각 자신만의 창이나 탭을 얻습니다. 창을 나란히 배치해 데이터베이스 간 데이터를 비교하세요 — 텍스트 파일, 스프레드시트, 또는 Mac의 다른 문서를 다루는 것과 같은 워크플로우입니다.