開発者のニーズに応える — LibreDB Studio 創業者インタビュー

·著者 TechRitual Editorial·スタートアップ
從開發者的需求出發 — LibreDB Studio 的創辦人專訪
✏️ オリジナルコンテンツ| TechRitual Biz 編集部

LibreDB Studioの創設者は当時の状況を振り返り、彼らはすべての開発者が生産環境の証明書を各自のデスクトップクライアントに保存することに飽き飽きしており、Postgres、Mongo、Redisを同時に運用するために3つの異なるツールを使用しなければならなかったと述べています。この瞬間が彼らがLibreDB Studioを創造するきっかけとなりました。このツールの誕生は、チーム内の協力問題を解決するためだけでなく、データベースの管理プロセスを簡素化することを目指しています。現在までに、LibreDB Studioは469のGitHubスターと85のフォークを獲得し、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を使用することで、開発者は1つのコンテナを実行するだけで、全員が同じ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を運用するチームは3つの異なるツールを使用せざるを得ません。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ファイルを使用します。

```

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 的外語版本由繁體中文原文翻譯。

PR
レシートを撮るだけで Excel に自動入力 — ThatReceipt
この枠はスポンサー募集中です