개발자의 요구를 반영한 LibreDB Studio 창립자 인터뷰

·작성자 TechRitual Editorial·스타트업
從開發者的需求出發 — LibreDB Studio 的創辦人專訪
✏️ 오리지널 콘텐츠| TechRitual Biz 편집부

LibreDB Studio의 창립자는 당시의 상황을 회상하며, 그들이 모든 개발자가 생산 환경의 인증서를 각자의 데스크톱 클라이언트에 저장하는 것에 지쳤고, Postgres, Mongo 및 Redis를 동시에 실행해야 하여 세 가지 다른 도구를 사용해야 했다고 말했습니다. 이 순간이 그들이 LibreDB Studio를 만들게 된 출발점이 되었습니다. 이 도구의 탄생은 팀 내부의 협업 문제를 해결하기 위한 것뿐만 아니라 데이터베이스 관리 프로세스를 간소화하고자 하는 희망이 담겨 있습니다. 현재까지 LibreDB Studio는 469개의 GitHub stars와 85개의 forks를 기록했으며, 37명의 외부 기여자가 있으며 그 중 29명이 지난 30일 동안 활발히 활동하고 있습니다. 이 제품은 AWS, Azure, Google Cloud 및 DigitalOcean의 마켓플레이스에 상장되었으며, PostgreSQL 프로젝트와 redis.io에 고객으로 등록되어 있습니다.

LibreDB Studio App Icon
LibreDB Studio의 애플리케이션 아이콘

개발자의 요구에서 출발

LibreDB Studio의 개발자는 이스탄불의 한 작은 회사에서 이 도구를 구축한 이유가 그들의 필요 때문이라고 강조했습니다. 그들은 데이터베이스 클라이언트를 데이터 옆으로 옮기고, 각 개발자의 개인 장치에 의존하지 않기를 원했습니다. 이러한 디자인 철학은 팀이 동일한 URL에서 동일한 데이터베이스에 접근할 수 있게 하여 인증서의 보안 문제에 대한 걱정 없이 작업할 수 있도록 합니다. 개발자는 MIT 라이센스를 유지하며 상업 버전에 대해 어떠한 제한도 두지 않을 것이라고 밝혔습니다. 그들은 측정된 데이터가 발표된 것이지 단순히 홍보용 데이터가 아니라고 언급하며, 이러한 투명성과 정직한 태도가 LibreDB Studio가 오픈 소스 커뮤니티에서 좋은 평판을 얻는 데 기여했다고 말했습니다.

LibreDB Studio Screenshot 1
LibreDB Studio의 인터페이스 스크린샷

기능과 경험의 깊이 탐구

```html

LibreDB Studio는 사용자가 자신의 서버에 설치하고 브라우저를 통해 열 수 있는 자가 호스팅 데이터베이스 클라이언트입니다. 이 도구는 전통적인 데이터베이스 관리에서 발생하는 문제를 해결하기 위해 설계되었으며, 예를 들어 각 개발자가 데스크톱 클라이언트를 설치해야 하고 인증 정보가 각자의 장치에 저장되는 문제를 해결합니다. LibreDB Studio를 사용하면 개발자는 단일 컨테이너를 실행하기만 하면 되며, 모든 사용자가 동일한 URL을 통해 접근할 수 있고 데이터는 외부 서버로 전송되지 않습니다. 이 제품은 PostgreSQL, MySQL, Oracle, SQL Server, SQLite, DuckDB, MongoDB, Redis 등 최대 16종의 데이터베이스 드라이버를 지원하며, 이러한 드라이버를 통해 연결할 수 있는 추가 26종의 엔진도 제공합니다.

LibreDB Studio Screenshot 2
LibreDB Studio의 데이터베이스 관리 인터페이스

가격 전략 및 시장 포지셔닝

LibreDB Studio는 오픈 소스 가격 모델을 채택하여 완전히 무료이며, 어떤 계정이나 유료 계획도 필요하지 않습니다. 이는 DBeaver, phpMyAdmin, Adminer, Navicat 및 CloudBeaver와 같은 경쟁 제품들과 시장에서 뚜렷한 차별성을 제공합니다. 개발자는 DBeaver와 Navicat이 데스크톱 애플리케이션이기 때문에 연결 세부 정보가 각자의 노트북에 저장된다고 설명했습니다. phpMyAdmin과 Adminer는 브라우저 기반이지만 각각 단일 데이터베이스 계열만 지원하므로 Postgres, Mongo 및 Redis를 운영하는 팀은 세 가지 다른 도구를 사용해야 했습니다. 반면 LibreDB Studio는 사용자가 동일한 인터페이스에서 여러 데이터베이스를 관리할 수 있는 통합 플랫폼을 제공합니다.

LibreDB Studio Screenshot 3
LibreDB Studio의 쿼리 편집기

시작 과정의 간단한 단계

LibreDB Studio를 사용하고자 하는 사용자에게는 다음과 같은 구체적인 시작 단계가 있습니다:

1. 컨테이너 실행: 명령어 docker run -p 3000:3000 -v libredb-data:/app/data libredb/libredb-studio를 사용하거나 저장소의 Docker Compose 파일을 사용합니다.

``` ```html

2. 브라우저에서 http://localhost:3000을 열고 로그인합니다. 기본적으로 인증이 활성화되어 있어 인스턴스가 우연히 귀하의 네트워크에 열리지 않습니다.

3. 연결 추가: 엔진을 선택하고 호스트, 데이터베이스, 사용자 및 비밀번호를 붙여넣습니다. 자격 증명은 정적일 때 AES-256-GCM 암호화를 사용합니다.

4. 스키마를 탐색하고 쿼리를 실행하며 그리드에서 행을 편집합니다.

5. 팀의 경우, 이를 리버스 프록시 뒤에 두고 OIDC 단일 로그인 기능을 활성화한 다음, 공유 비밀번호 대신 직원에게 역할을 부여합니다.

6. 선택 사항: 로컬 Ollama 인스턴스를 가리켜 데이터 공급자에게 데이터를 전송하지 않고 프록시를 사용할 수 있습니다.

적합한 사용자군

LibreDB Studio의 목표 사용자는 개발자와 기업 사용자입니다. 개발자는 이 도구를 활용하여 로컬 환경에서 여러 데이터베이스를 효율적으로 관리할 수 있으며, 기업 사용자는 역할 기반 접근 제어를 통해 데이터 보안을 보장할 수 있습니다. 예를 들어, PostgreSQL과 MongoDB를 사용하는 스타트업은 LibreDB Studio를 통해 동일한 플랫폼에서 모든 데이터를 관리하여 여러 도구를 사용하는 번거로움을 피할 수 있습니다. 개발자들은 이 도구의 설계 목적이 데이터베이스 관리 프로세스를 간소화하여 사용자가 번거로운 데이터베이스 작업이 아닌 개발에 집중할 수 있도록 하는 것이라고 강조합니다.

미래에는 팀이 LibreDB Studio의 기능을 더욱 확장하여 더 많은 사용자가 이 오픈 소스 도구의 혜택을 받을 수 있도록 준비하고 있습니다.

제품 이름:LibreDB Studio
가격:무료, 오픈 소스, 계정 필요 없음

```
T
작성자 소개
TechRitual Editorial

TechRitual 企業科技編輯部(香港)。biz.techritual.com 的外語版本由繁體中文原文翻譯。

광고
영수증을 찍으면 엑셀에 자동으로 입력 — ThatReceipt
이 자리는 스폰서를 모집 중입니다