SQLを書かずにリレーショナルデータベースを表計算のように操作できるUltorg

Ultorg: The User Interface for Relational Databases

SQLを書かずにリレーショナルデータベースを表計算のように操作できるUltorg

Ultorgは、リレーショナルデータベース向けの表計算ライクなGUIだ。PostgreSQLやMySQL、BigQuery、Excel、CSVなどに接続し、複数テーブルの結合や1対多の関係を視覚的に扱いながら、SQLを書かずにクエリと編集ができる。裏側ではSQLを自動生成し、レイアウトも動的に最適化。カスタムCRUDアプリの代替としても注目されている。

Ultorgは、私がこれまで見た中で最も衝撃的なデータベースツールだ。複数の結合を可視化するその方法は規範的と言えるほどで、今では複雑なSQLクエリを実行するとき、結果を想像するのにこの形式を使っている。
  1. kragen

    Eirik BakkeのUltorg(SIEUFERD)は素晴らしく刺激的な研究で、17年越しにようやく一般公開されたことを嬉しく思う。これは、我々の日常的なソフトウェアがどれほどもっと良くなり得たかを、本当に実感させてくれる類のものだ。

    しかし、プロプライエタリ・ソフトウェアの条件で試してみる気にはなれない。先週、私はUltorgのルック&フィールを持つオープンソースソフトウェアをLLMに生成させ、それによってBakkeのHCI研究を再現し、他のHCI研究者がその上に築けるようにすることを考えていた。それはプロプライエタリライセンスの下では不可能だ。

    Ultorgに関する私のメモは興味深いかもしれない。

    git clone http://canonical.org/~kragen/sw/pavnotes2.git

    して、sieuferd.md(5200語)を読んでほしい。

    序文はこうだ:

    > Eirik Bakkeの[SIEUFERD][0](彼が時々SIUEFERDと綴ることもある)は、実に興味深く有望な汎用データベースフロントエンドであり、「スキーマ非依存のデータベースUI」だ。エレベーターピッチは「SQLのパワーを持ちながら表計算のような使いやすさを備えた、新しい種類のグラフィカルなクエリインターフェース」。(残念ながら、彼はSQLのDDL部分を実装し忘れて、DML部分だけをやっている。)

    Bakkeによる10年前の5分間のトークを強くお勧めする:https://vimeo.com/173726371

  2. Skeime

    ここでの目新しい点は、他のどのデータベースアプリでもまだ見たことがないものだが、通常のSQLのjoinはほとんどの場合に欲しいものとはちょっと違う、という気づきだと思う。

    しばしば関心があるのはネストした結果だ。「顧客全員と、それぞれの注文のリストをくれ」。しかし、これをjoinでやると、代わりに注文のリストが得られ、それぞれに顧客情報のコピーがくっついてくる。Ultorgでは、実際に顧客が得られ、その行の中に注文のリストがサブテーブルとしてネストされる。ただしそのサブテーブルのヘッダーは巧みに上部に浮かせられ、顧客ごとに繰り返されない。

    第二のトリックとして、Ultorgはリレーションを覚えておくことができ、そのためネストしたテーブル内のデータを編集できる。(これにはいくつか制限があると思う。)

    今年の初めにUltorgの体験版を使った(2.1.4の変更履歴にある例は私のユースケースに基づいている)が、使っていてとても楽しかった。Ultorgは素晴らしい。あの小さなプロジェクトの最初から見つけていればよかったのにと思う。

    残念ながら、これを定期的に使うユースケースが私にはなく、個人利用やたまの無給の趣味プロジェクトには、Ultorgのライセンスは合わない。だから時々ウェブサイトをチェックして変更がないか見ているが、今のところ運はない。

    私はビジネスの専門家ではないし、Eirikが現在のモデルでどれほどうまくやっているかは分からない。ただ、彼は、プライベートな生活でこれを使うユースケースを持つ人がどれくらいいるかを過小評価しているように思う。ただし月35ドルでは別だ。私[…]

  3. akshayrajeshwar

    以前使ったことがあるが、良い慣行でデータが保存されていれば(例えば、多くのデータベースやシート間で一貫した一意のIDなど)、これは驚くべきものだ。既存のファイルをUltorgの使い方に合わせて移行するよりも、最初からUltorgのユースケースを念頭に置いて始める方が簡単だと分かった。

    そして、スレッドで挙げられている批判にも同意する。Ultorgはデータ整理やコンテキスト認識に関する多くの問題を解決しているので、永久ライセンスでビジネスを始めるのは素晴らしいだろう。

    ただ、せっかくカスタマイズしたファイルが全部揃ったところでツールへのアクセスを失い、また支払いに失敗するのは嫌だということだ。

    Eirikは話していて楽しい人で、おそらくあなたの要望にも応えてくれるだろうと述べておくべきだ。彼の幸運を祈る。

  4. NetMageSCW

    小さなデスクトップアプリがサブスクリプションというのは、どうも釈然としない。

  5. maxloh

    今日ちょうど誰かがオープンソースの代替品を投稿していた。UIも良さそうに見える。

    https://news.ycombinator.com/item?id=50427934

この日のほかの記事

2026-11-10