스프레드시트형 관계형 DB UI Ultorg 공개, 17년 연구 끝에 나왔지만 구독료에 불만
- Ultorg는 PostgreSQL, SQL Server, MySQL, MariaDB, DuckDB, BigQuery, Oracle, Access, Excel, Google Sheets, CSV에 붙는 스프레드시트형 관계형 DB UI로, SQL 없이 여러 테이블과 관계를 넘나들며 조회와 편집을 함
- SQL 조인 대신 중첩 결과를 보여줌: 고객 행 안에 주문 목록이 하위 표로 들어가고 헤더는 위로 띄워 반복을 없애며, 관계를 기억해 중첩 표에서 바로 편집할 수 있음
- Eirik Bakke가 17년 연구한 SIEUFERD에서 출발했고, MacOS, Windows, Linux 데스크톱 앱으로 14일 무료 체험 뒤 구독으로 판매함
- 해커뉴스 반응은 기술에는 찬사, 구독 라이선스에는 반대로 갈려 영구 라이선스를 내놓으라는 요구가 반복됨
- 오픈소스 대안으로 Mathesar와 DBFlux가 언급됐지만, Ultorg의 중첩 결과를 재현한 스크린샷은 없음
Hacker News 의견들
작은 데스크톱 앱이 구독제인 게 영 거슬림. 참신한 건 인정하는데 500달러짜리 영구 라이선스 내놓으면 바로 살 텐데 구독은 싫음.
Eirik Bakke의 Ultorg(SIEUFERD)는 17년 걸려서 나온 연구 성과라 진짜 감탄 나옴. 근데 독점 라이선스라 쓸 생각은 없음. LLM으로 비슷한 걸 오픈소스로 만들어서 HCI 연구자들이 이어서 쓸 수 있게 하고 싶더라. 내 노트는 5200단어짜리 sieuferd.md로 정리해뒀음.
인터페이스 커스터마이즈는 되나? 송장 내보내기 버튼 같은 걸 추가하고 싶은데.
전에 써봤는데 데이터가 잘 정리돼 있으면 진짜 대단함. 유니크 ID가 여러 DB와 시트에 일관되게 박혀 있어야 하고, 기존 파일을 마이그레이션하는 것보다 Ultorg 쓰는 걸 전제로 시작하는 게 편했음. 나도 구독 불만에는 동의함.
드롭다운 안에 작은 아이콘 넣는다고 애플 욕하던 판인데 이 괴상한 UI는 누가 디자인한 거임?
오늘 아침에 오픈소스 대안이 하나 올라왔는데 UI는 더 나아 보임. 다만 그건 성능 파트만 커버하는 것 같고, Ultorg의 중첩 결과가 빠져서 핵심은 아님. Mathesar도 있음.
DBFlux라는 오픈소스도 있음. 스크린샷은 괜찮은데 랜딩 페이지 글 보면 AI로 찍어낸 느낌이 좀 남.
유연한 건 좋은데 LINQPad의 .Dump()만 한 게 없음.
피벗 테이블이랑 뭐가 다름? BI 툴에도 모델러 들어 있잖아.
비슷하면서 다름. 스프레드시트랑 PowerBI 사이 어딘가의 UX인데, DB 접근 권한만 있으면 파이프라인이나 수집 설정 없이 바로 리포트를 만듦. 예전 Tableau Desktop에 가깝고, Ultorg는 도표보다 표에 집중함.
피벗 테이블과는 다름. Ultorg는 SQL DML이 하는 걸 다 하고 크로스탭도 지원함.
DBeaver에서 갈아탈 만한 기능이 있나?
도구 성격이 아예 다름. Ultorg는 Bento나 Access 같은 범용 관계형 GUI고, DBeaver는 SQL 쓰고 테이블 관리하는 DB 관리 도구임. 둘 다 써보고 비교를 올려줘.
진짜 참신한 건 SQL 조인이 대부분의 경우 원하는 결과가 아니라는 걸 깨달은 부분임. 고객 목록에 주문 목록을 붙여 달라고 하면 조인은 주문마다 고객 정보를 복사해서 늘어놓는데, Ultorg는 고객 행 안에 주문 하위 표를 넣고 헤더는 위로 띄워서 반복을 없앰. 게다가 관계를 기억해서 중첩 표에서 바로 편집됨. 올 초에 체험판 써봤는데 재밌었음. 다만 라이선스가 취미용으로는 안 맞아서 가끔 사이트만 들여다봄.
SQL이 모든 결과를 평면 표로 밀어붙이는 게 최악의 설계 결함 중 하나지. 데이터 중복이 어마어마함.
이런 걸 오래 기다렸는데 돈 낼 생각은 없고 구독은 더 싫어서 평생 안 쓸 듯. 그래도 멋있어 보임.
UX 혁신은 특허로 보호하기도 어렵고, 누군가 아직 소프트웨어를 만든다는 게 신기할 따름임.