🧚 お知らせ!Beekeeper Studio は高速でモダンなオープンソースのデータベース GUI です ダウンロード
2024年7月2日 著者: Matthew Rathbone

JetBrains の DataGrip は、JetBrains の IDE 製品に共通する強力なテキスト編集機能を備えた、人気の有料データベース GUI です。

しかし、この重量級のアプリは誰にでも合うわけではありません。JetBrains の主力製品 IntelliJ と同様に、より軽量で習得しやすいエディタを好む開発者も多くいます。

幸い、SQL GUI のオープンソースエコシステムは充実しており、代替の選択肢はたくさんあります。

1. Beekeeper Studio

Windows、MacOS、Linux に対応 - こちらからダウンロード

Beekeeper Studio は、IntelliJ をインストールせずに使える DataGrip のような存在です。オープンソース、クロスプラットフォーム、モダンな UI。Java IDE のような重さはなく、クエリを実行する前に 293 個のキーボードショートカットを覚える必要もありません。

DataGrip は機能が豊富なのに使いづらく、よくある作業をするのも面倒です。 - Jeff Hertzler

Beekeeper Studio をダウンロード

MySQL、PostgreSQL、SQLite、SQL Server など多数に対応しています。オートコンプリート、タブ形式のクエリ、環境ごとの色分け、テーブルデータの編集に加え、テレメトリは一切ありません(理由)。

DataGrip と違い、サインアップやクレジットカードなしで無料で使えます。有料プランでは、インポート/エクスポートの全機能、バックアップ & リストア、チームワークスペース、さらに Oracle や Cassandra などのデータベースが利用可能になります。ソースコードは GPLv3 で GitHub に公開されており、ご購入いただくことで私たち小さなインディーチームがオープンソースの開発を続けられます。

DataGrip の UI(や価格)に疲れているなら、こちらが軽量な選択肢です。私たちの意見は当然偏っていますが、ぜひ試してご自身で判断してください。

Beekeeper Studio のリンク

2. DBeaver

MacOS、Windows、Linux

DBeaver と DataGrip の関係は、Eclipse と IntelliJ の関係のようなものです。DataGrip と同じく DBeaver も Java 製ですが、Java Swing ではなく Eclipse プラットフォーム上に構築されているため、使用感は Eclipse によく似ています。

DBeaver は多くの機能を備え、GitHub でオープンソースとして公開されていますが、最大の不満は DataGrip と同じく「複雑さ」です。正直なところ、DBeaver は DataGrip よりも少し扱いにくく感じます。

DataGrip の複雑さが苦手なら、DBeaver でも解決にはなりません。使いやすさを求めるなら Beekeeper Studio を選ぶのがおすすめです。

DBeaver のリンク

3. HeidiSQL

Windows のみ

2002年に誕生した HeidiSQL は、Microsoft Windows 上で MySQL、MariaDB、Microsoft SQL、PostgreSQL データベースを管理するための、定評ある成熟した GUI です。データベースやデータを視覚的に管理できるグラフィカルなインターフェースなど、充実した機能を備えています。

HeidiSQL では、複数サーバーへの接続、ユーザー権限の管理、SQL クエリの直接実行が可能で、信頼性が高く多用途なツールを求めるエンジニアにとって実用的な選択肢です。

HeidiSQL のリンク

4. Sequel Ace(旧 Sequel Pro)

MacOS のみ

Sequel Ace は Sequel Pro のフォークです。MySQL(および MariaDB)向けのシンプルな macOS 用データベース管理ツールとして優れています。

Sequel Ace は macOS 専用に作られており、シンプルで使いやすいデータベース管理アプリとして Sequel Pro の伝統を受け継いでいます。

クエリのオートコンプリート、シンタックスハイライト、CSV や Excel との直接インポート/エクスポートなどの機能により、Sequel Ace は強力かつわかりやすい MySQL 管理ツールを求める Mac ユーザーにとって優れた選択肢です。

Sequel Ace のリンク

5. SQuirreL SQL

Windows、MacOS、Linux に対応

SQuirreL SQL は、JDBC(Java Database Connectivity)インターフェース経由でデータベースに接続するための UI を提供する、Java ベースのオープンソース SQL クライアントです。

DataGrip と同様に、MySQL、PostgreSQL、Oracle、SQL Server など多くのデータベースエンジンに対応しています。Java と JDBC をベースにしているため、ドライバーの互換性が高いのが利点です。

基盤(Java)が似ているため、DBeaver & DataGrip と似た機能を多数備え、インターフェースもよく似ています。

SQuirreL SQL のリンク

6. おまけ: Adminer

Web ベース

Adminer は、単一の PHP ファイルとして提供されるという独自のアプローチが特徴のデータベース管理ツールです。

MySQL、PostgreSQL、SQLite、MS SQL、Oracle データベースの管理に対応し、コミュニティプラグインでさらに多くのデータベースを扱えます。

Adminer は導入が簡単で、新しいデータベースへの対応やカスタムテーマなどを追加できるコミュニティプラグインが多数あります。

Adminer は、同じく PHP ベースの Web 型 SQL GUI である PHPMyAdmin の代替として位置づけられています。

Adminer のリンク

Beekeeper Studio は最高の DataGrip 代替ツールです

Beekeeper Studio は、使いやすさを重視しない他のオープンソースツールへの不満から生まれました。そのため、Beekeeper Studio は市場で最高のオープンソース SQL GUI だと考えています。もちろん、私たちの意見は偏っていますが 🙃。

オープンソース GUI に何を求めるにせよ、ここで紹介したプロジェクトはどれも、情熱と才能ある開発者によって作られた成熟した高品質なソフトウェアです。どれを選んでも間違いはありません。

Beekeeper Studioは無料のオープンソースのデータベースGUIです

これまで使った中で最高のSQLクエリ&エディタツールです。データベースの管理に必要なものがすべて揃っています。 - ⭐⭐⭐⭐⭐ Mit

Beekeeper Studioは高速で直感的、そして使いやすいツールです。多数のデータベースに対応し、Windows、Mac、Linuxで快適に動作します。

BeekeeperのLinux版は100%フル機能。手抜きも機能の妥協も一切ありません。

Beekeeper Studio 利用者の声

★★★★★
「Beekeeper Studio で以前の SQL ワークフローを完全に置き換えました。高速で直感的で、データベース作業がまた楽しくなりました。」
— Alex K.、データベース開発者
★★★★★
「多くのデータベース GUI を試しましたが、Beekeeper は機能とシンプルさのバランスが絶妙です。とにかくちゃんと動きます。」
— Sarah M.、フルスタックエンジニア