**内蔵ファイルシステム搭載のPostgreSQL**

2026/03/15 6:14

**内蔵ファイルシステム搭載のPostgreSQL**

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

## Summary
db9 は AI エージェント専用に構築されたサーバーレス PostgreSQL プラットフォームです。コアの SQL 機能を統合ファイルストレージ、cron ジョブスケジューリング、および HTTP 拡張機能と一つのワークスペース内でバンドルし、S3 バケットや外部スケジューラなどの別々のサービスを必要とせずに提供します。

セットアップは簡単です。1 行のシェルスクリプト(`curl -fsSL https://db9.ai/install | sh`)で環境が起動し、TypeScript/Python 型を自動生成し、JSONB、全文検索、拡張機能などすべてのネイティブ Postgres 機能を構成なしにサポートします。

主な機能は次のとおりです:
* **ベクトル検索**:組み込みの自動埋め込み(`embedding()`)を使用して、エージェントが SQL 内で直接埋め込みを実行できます。
* **HTTP 統合**:クエリ内から外部 API を呼び出すための `http_get()` 関数。
* **ファイルストレージ** コマンド(例:`db9_file_upload`, `db9 fs cp`, `db9 fs mount`)により、エージェントはファイルをコピーおよびマウントでき、別途 S3 バケットを必要としません。
* **cron ジョブ** は SQL または CLI(`db9 db cron …`)で管理され、アイドルタイムアウト制約はありません。
* ターミナルからの **データベース管理**(`db9 create`, `db9 branch create …`)と自動型生成(`db9 gen types <dbname>`)。

エージェントは一時メモリを Postgres テーブルに保存し、統合ファイルシステム上でコンテキスト/ファイルを保持することで、アシスタント、研究エージェント、および自動化パイプラインに対して真に統一されたデータアクセスを提供します。

エンタープライズレベルの可観測性は、Immutable JSONL オーディットログ(例:OpenClaw 統合経由)でストリーミングされることで既にサポートされています。スキル設定とプラグインに関するドキュメントは https://db9.ai/skill.md および https://db9.ai/plugins/my-claw-dash.md で入手できます。

この統一された低オーバーヘッドアプローチは、AI とデータサービス分野における開発サイクルを加速し、運用の複雑さを削減します。

本文

Postgres for AI Agents – 

db9

ターミナルから直接サーバレス PostgreSQL データベースを作成・管理・クエリできます。
ブランチング、マイグレーション、可観測性、型生成―すべてが統合されています。


主な機能

  • 完全な PostgreSQL + クラウド風ファイルシステム
    パワフルに SQL を使いたいときは SQL、単純にしたいときはファイル操作。1つのデータベースで統一されたインターフェイスを提供します。
  • 組み込み埋め込み(embedding)&ベクトル検索
    embedding()
    はクエリ内で呼び出せます。外部パイプラインや API キーは不要です。類似性検索や HTTP 通信もネイティブにサポート。
  • 統合ファイルシステム
    データの隣にファイルをアップロード/ダウンロード/マウントできます。S3 バケットは必要ありません。
  • SQL/CLI からの Cron ジョブ
    タイムアウトや実行漏れがなく、安定したスケジューリングが可能です。
  • ブランチング & クローン作成
    コマンド一つでデータ、ファイル、Cron ジョブ、ユーザー権限を含む環境全体の独立コピーを生成します。

クイックスタート

# CLI をインストール
curl -fsSL https://db9.ai/install | sh

# データベース作成
db9 create brave-tiger-42

# TypeScript の型を生成
db9 gen types brave-tiger-42

使い方例

組み込み埋め込みによる類似性検索

SELECT title, content
FROM docs
ORDER BY vec <-> embedding('deploy to production')
LIMIT 5;

埋め込みをインラインで生成

UPDATE docs SET vec = embedding(content)
WHERE vec IS NULL;

SQL から外部 API を呼び出す

SELECT body::json >> 'status'
FROM http_get('https://api.example.com/health');

ブランチング

# `myapp` のステージングブランチを作成
db9 branch create myapp --name staging
# 出力例:
#  Name        : staging
#  State       : ready
#  Admin User  : admin ✓Tables & rows ✓Files & uploads ✓Cron jobs ✓User permissions ✓Extensions

ファイルシステム操作

# データベースのファイルシステムへファイルをアップロード
db9 fs cp ./data.csv myapp:/imports/
# ローカルにファイルシステムをマウント
db9 fs mount myapp ~/local

Cron ジョブ

# 5 分ごとに実行する cron ジョブを作成
db9 db cron myapp create \
  '*/5 * * * *' \
  'SELECT sync_embeddings()'
# 出力例:
#  Cron job created.
#  jobid: 1

型生成

db9 gen types brave-tiger-42
# `docs` テーブルの TypeScript インターフェースを生成
interface Document {
  id: number;
}

さらに読む

同じ日のほかのニュース

一覧に戻る →

2026/03/15 7:10

**アゲルス・リナックス ― 時代を超えて使えるソフトウェア** このソフトウェアは、年齢や経験に関係なく「時代を越えた使いやすさ」と柔軟性を重視するユーザー向けに設計されています。

## Japanese Translation: --- ## Summary Ageless Linux は意図的にカリフォルニア州の AB 1043 年齢確認法を拒否し、監視への抗議として Debian ベースのディストリビューションを位置付けつつ、オペレーティングシステムプロバイダーであり続けます。プロジェクトは標準の `/etc/os-release` ファイルを Bash スクリプト経由で「Ageless Linux」に置き換え、通常モードでも **“flagrant” モード** でも年齢確認 API を提供しません。「flagrant」 モードでは `/etc/ageless/REFUSAL` ファイルをインストールし、§ 1798.501(a)(1)–(a)(2) に対する完全かつ意図的な非準拠を明示的に宣言し、執行措置を促します。 ウェブサイトには子供、学校、図書館、および USB ドライブや Raspberry Pi Pico デバイスを通じて OS を配布するための **詳細なガイダンス** が含まれており、これらはすべて AB 1043 の下でオペレーティングシステムプロバイダー活動に該当します。また、ディストリビューションが年齢データを収集しないため「影響を受ける子供」を特定できず、影響を受ける子供ごとの罰金を算出できないことも説明しています。 Ageless Linux は暗号的に不可能であることとプライバシー懸念を理由に年齢確認を決して実装しないと主張し、Apple、Google、Microsoft などの大手テック企業が最小限のコストで AB 1043 を満たすケースとは対照的です。プロジェクトの FAQ は法的問題、コンプライアンス状況、および州最高検事への罰金可能性に関する一般的な質問に対応しています。 最後に Ageless Linux は裁判記録を取得するために、Raspberry Pi または USB ドライブを子供へ配布したことによる **$7,500 の罰金** をカリフォルニア州最高検事に請求し、AB 1043 が小規模オープンソースプロジェクトにどのように適用されるかを明確にすることを目的としています。サイトには法的問い合わせや報道関係者向けの連絡先情報(John McCardle、BDFL、FFwF Robotics LLC)が掲載されています。 ---

2026/03/15 6:27

**Show HN:Han – Rustで書かれた韓国語プログラミング言語**

## Japanese Translation: ## 要約 ハンは静的型付けでコンパイルされるプログラミング言語で、キーワードはすべて韓国語で記述されています(例:**함수**、**만약**、**반복**、**변수**)。コンパイラはRustで実装され、LLVM IRを生成し、clangがそれをネイティブバイナリに変換します。ツリー走査型インタープリタ(`hgl interpret`)により、すぐに実行して迅速な試験が可能です。 ハンの型システムは静的で、5つのプリミティブ型を持ちます—정수 (int)、실수 (float)、문자열 (string)、불 (bool)、그리고 없음 (void)。また配列・構造体・クロージャ・パターンマッチング・エラーハンドリング・ファイルI/O・フォーマット文字列・モジュール・ジェネリクス、組み込み数学関数もサポートしています。現在、配列と構造体はインタープリタのみで扱われており、コンパイラの完全なサポートは計画中です。 開発者はハンを REPL(`hgl repl`)、LSP サーバー(`hgl lsp`)によるエディター上のホバー/補完、およびさまざまな CLI コマンド:`interpret`、`build`、`run`、`repl` で操作できます。VS Code 統合は `editors/vscode` ディレクトリにあります。インストールには Rust(≥1.70)と clang が必要で、他の外部コンパイラ依存はありません。 現在の制限としては、タプル・列挙型・非同期/並行処理・ネットワーキング・サブプロセス、および配列/構造体の完全なコンパイルサポートが欠如しています。これらのギャップは今後の開発優先事項を示しています。

2026/03/15 8:10

エアバスは無人戦闘機を二機開発中です。

## Japanese Translation: Airbus は、2029 年までにドイツ空軍へ運用可能な無人協調戦闘機(UCCA)を納入する予定であり、これは Kratos Defense & Security Solutions の Valkyrie プラットフォーム上に構築され、Airbus の Multiplatform Autonomous Reconfigurable and Secure (MARS) ミッションシステムと AI‑有効化された MindShare ソフトウェアを備えています。 MARS システムは、人有人機と無人機の全グループを動的および非動的ミッションで統合して調整することができます。 **主要技術仕様:** - 元の UCCA は長さ 9.1 m、翼幅 8.2 m、航続距離 >5,000 km、MTOW 約 3 t、最大高度 45,000 ft。初飛行は 2019 年に実施されました。 - ドイツ版の初飛行は 2026 年に予定されています。 このパートナーシップには、Airbus と Rafael が Eurofighter コマンド機上で Litening 5 Advanced Targeting Pod をアップグレードし、クロスプラットフォーム接続性と戦闘致死率を向上させる作業も含まれます。 Airbus のエグゼクティブ・マーコ・ガンブラッハトは、「信頼できる主権的な戦闘能力を手頃な価格で提供する」ことの重要性を強調し、Kratos のスティーブ・フェンドリーは「ミッション化された Valkyrie は単独でも、チームとしても、人有人機と無人機の協同作戦においても利用可能である」と述べています。 この取引はドイツにタイムリーかつ大量展開が可能なドローンソリューションを提供し、AI 主導型多プラットフォーム戦闘システムへのより広範な転換を示しています。