asopi tech
asopi techIndie Developer

Use case

Pythonから使える高性能DB

Alopex は Python ホイールをリリースごとに配布しています(正規サポート)。SQL・ベクトル検索・グラフを、別のインフラを立てずに Python からそのまま。組み込みの一台から本番クラスタまで、同じデータファイルのままスケールします。

Install

pip install alopex

alopex パッケージ。Database と DataFrame の両APIが使えます。

PyPI で見る

Python から使う

import alopex

db = alopex.Database.open("./my_data")

results = db.execute_sql(
    "SELECT * FROM docs WHERE category = ?",
    ["science"],
)

similar = db.search_hnsw("docs", query_embedding, k=10)

1ファイルから分散まで

同じデータファイルで、組み込み → サーバー → クラスタへシームレスに。

ベクトルネイティブ

VECTOR 型・HNSW・vector_similarity() を SQL に統合。

SQL と DataFrame

フル SQL に加え、Polars 風の遅延 DataFrame API も。

別インフラ不要

組み込みで動き、必要になったら分散へ。二重インフラを持たない。

合う製品

Database

Alopex DB

最初に作ったデータを、規模が変わっても育てていく。Alopex DBの設計目標と、v0.8.9で試せる範囲を分けて紹介します。

製品全体の設計目標は、同じデータファイルで規模の変化を越えることRaftベースKVS上にSQL・ベクトル検索・グラフETLを統合DB製品切り替え時のデータ変換・マイグレーション不要
Alopex DB の詳細へ

AI / RAG

HC GraphRAG

Microsoft GraphRAGをAWS向けに移植(Bedrock + Anthropic)

Microsoft GraphRAGベースAWS Bedrock + AnthropicモデルEC2 / Fargateデプロイ対応
HC GraphRAG の詳細へ

Database

スタートアップのDB選定とAlopex DB

Day 0の速度のまま、次の規模へ。MVPからクラスタまで同じデータを育てるAlopex DBの設計目標と、v0.8.9で試せる範囲を分けた提案。

MVP期はゼロ設定の組み込みモードで即スタートスケール時のデータ変換・移行・書き直しを減らす設計目標SQL+ベクトル検索が最初から1エンジン、AI機能の二重インフラ不要
スタートアップのDB選定とAlopex DB の詳細へ

製品一覧で絞り込む →

関連する開発記録

記事一覧を見る →

目的を相談してみる