TL;DR
- DBison은 계정과 텔레메트리 없이 PostgreSQL, MySQL, MariaDB, SQLite를 다루는 데스크톱 데이터베이스 워크스페이스임.
- 탐색기, 스키마 인식 쿼리 편집기, 인라인 편집 그리드와 시각적
EXPLAIN을 하나의 앱에서 제공함. - 데이터베이스 변경은 실행 전 SQL을 미리 보여주며, 그리드 편집은 하나의 트랜잭션으로 적용되고 위험한
DELETE·UPDATE에는 확인 절차가 있음. - 연결 프로필, 쿼리, 기록과 레이아웃은 컴퓨터의 DBison 폴더에 저장되며, 비밀번호는 운영체제 키체인에 보관됨.
- 버전 0.2.0은 2026년 9월 21일 출시 기준 Windows, macOS, Linux용으로 제공됨.
DBison이 제공하는 기능
- 다운로드하는 빌드에 아래 기능이 모두 포함되며, 등급별 기능이나 클라우드 기능 구분이 없음.
탐색기
- 테이블, 뷰, 열, 함수, 시퀀스, 트리거를 하나의 트리에서 탐색함.
- 입력과 동시에 전체 항목을 퍼지 필터링하며 키보드로 조작함.
편집기
- 실시간 스키마를 바탕으로 자동 완성을 제공함.
Monaco편집기에서 외래 키를 고려한JOIN제안, 커서 위치의 문장 실행, 문장별 결과 탭을 제공하는 전체 스크립트 실행,EXPLAIN, 바인드 매개변수, 수동 트랜잭션을 지원함.
그리드
- 편집 내용을 모아둔 뒤 하나의 트랜잭션으로 적용함.
- 빠른 필터, 선택 항목 통계, 스프레드시트 붙여넣기를 제공함.
- 데이터를
INSERT, Markdown, JSON, CSV 형식으로 복사하고, 열 고정 및 JSON 트리를 포함한 전체 값 뷰어를 제공함.
테이블
- 서버 측 정렬과 페이지 이동을 제공함.
WHERE입력란, 요청 시 수행하는 정확한 행 수 계산, 구조 및 DDL 뷰를 제공함.- 레코드 뷰(
F4)에서 현재 선택한 행을 그리드 옆 양식으로 표시함.
스키마
- 열 추가·이름 변경·변경·삭제, 인덱스 생성·삭제, 테이블 이름 변경·삭제를 제공함.
- 양식으로 테이블을 생성할 수 있으며, 각 변경은 실행 전에 SQL 문을 미리 보여줌.
실행 계획
- PostgreSQL, MySQL, MariaDB, SQLite에서 시각적
EXPLAIN을 제공함. - 실행 계획을 트리로 표시하고 행 수, 비용, 노드별 시간 막대를 보여줌.
데이터
- 열 매핑을 통해 CSV를 하나의 트랜잭션으로 가져옴.
- 테이블 또는 쿼리의 모든 행을 CSV, TSV, JSON,
INSERT형식으로 스트리밍 내보내기함. - 연결 설정을 사용해 데이터베이스 엔진 자체 도구인
pg_dump,mysqldump,sqlite3를 실행함.
안전 기능
WHERE절이 없는DELETE또는UPDATE실행 전에 확인을 요청함.- 읽기 전용 연결은 대화상자뿐 아니라 메인 프로세스에서도 강제됨.
- 저장되지 않은 작업이 있으면 탭이나 창을 닫기 전에 확인을 요청함.
연결
- 비밀번호를 평문이 아닌 운영체제 키체인에 저장함.
- 폴더와 색상, 붙여넣을 수 있는 연결 URL, 프로필 가져오기·내보내기를 제공하며
.pgpass도 포함함. - 앱을 다시 시작한 뒤에도 탭과 분할 화면을 유지함.
개인정보와 로컬 데이터
- 계정, 텔레메트리, 분석 기능이 없음.
- 연결 프로필, 저장된 쿼리, 기록, 레이아웃은 컴퓨터의 DBison 폴더에 보관됨.
- 데이터베이스 이외에 통신하는 대상은 업데이트 확인뿐임.
- 개인정보 보호 안내문을 제공함.
다운로드 및 버전
- DBison 0.2.0의 출시일은 2026년 9월 21일임.
- 설치된 빌드는 매시간 업데이트를 확인하고, 새 버전으로 재시작하는 옵션을 제공함.
- Windows 설치 파일: x64, 158.9MB,
DBison-0.2.0 Setup.exe. - macOS 압축 파일: Apple silicon, arm64, 133.0MB,
DBison-darwin-arm64-0.2.0.zip. - Debian·Ubuntu용 Linux 패키지: x64, 99.4MB,
dbison_0.2.0_amd64.deb. - Fedora·RHEL·openSUSE용 Linux 패키지: x64, 103.9MB,
dbison-0.2.0-1.x86_64.rpm.
운영체제별 설치 안내
- Windows: 빌드에 아직 코드 서명이 없어 첫 실행 때 SmartScreen의 “Windows에서 PC를 보호했습니다” 메시지가 표시됨.
자세한 정보에서실행을 선택하면 되며, 이후 업데이트는 자동으로 제공됨. - macOS: 앱을
/Applications에 압축 해제한 뒤 시스템 설정의 개인정보 보호 및 보안에서Open Anyway를 한 번 허용하거나, 격리 속성을 제거하는 명령을 실행함. - Linux: 패키지 관리자로 패키지를 설치하며, 이후 DBison은 같은 경로에서 자체 업데이트함. Debian 계열은
sudo apt install ./dbison_*.deb, RPM 계열은sudo rpm -U dbison-*.rpm명령을 사용함.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요