
Alopex DB v0.8.8チュートリアル 第3回:CASE式・集合演算・WITH句・ウィンドウ関数
条件で値を振り分け、二つの結果を組み合わせ、問い合わせに名前を付け、行ごとの順位と累計を出します。実行結果を確かめながら進みます。
Services
主要サービスと支援内容
Alopex ファミリー
Asopitech Labo
エンタープライズ構想

条件で値を振り分け、二つの結果を組み合わせ、問い合わせに名前を付け、行ごとの順位と累計を出します。実行結果を確かめながら進みます。

キーで1件ずつ引く代わりに、テーブルを作ってSQLで検索します。SELECT・JOIN・集約・副問い合わせまでを、実行結果を確かめながら進みます。

MVP期・PMF探索期・グロース期・スケール期の4ステージでデータベース要件がどう変わるかを分析し、SQLite・Postgres・マネージドDB・専用ベクトルDBのトレードオフを比較。その上で「移行の崖」を消すというAlopex DBのアプローチを位置づけます。

ノードは停止するが虚偽は送らない、というクラッシュ故障モデルの系譜。Paxosが用いる唯一の道具であるクォーラムの交差から、Raftによる分解、EPaxos、Multi-Raft、そして永続化順序や線形化読み取りという論文の外側までを最小コードで追う。全4回シリーズ第2回。

SQLite・DuckDB・PostgreSQL・分散DB・ベクトルDB・グラフDB。優れた製品はいくらでもある。それでも新しいデータベースを作っているのは、開発段階が進むたびにDBを選び直し、そのたびにデータそのものを作り直しているからだ。ローカルからクラウド、単体から分散へスケールしても、データの量・変換時間・再生成コスト・来歴を失わない基盤を目指すAlopex DBの話。

「Rustならなんでも書ける」は幻想。SQLパーサーのように再帰的な型を大量に扱う領域では、Rustの型システムはコンパイル時間と保守性の両面で破綻します。NimとRocで同等パーサーを試験実装した3言語ベンチマークで、Rustが構造的に不利な理由を実装コード付きで明らかにします。

Richard Feldman氏が率いる純粋関数型言語Rocを、alpha4-rollingの現状、Perceus参照カウント、Platform/Hostモデル、Zigコンパイラ書き直しの背景まで、AlopexDBチームの調査とRocでのSQLパーサー試験実装をもとに解説します。

Rust/Zigと並ぶシステム系代替言語として注目されるNimを、2026年時点の最新版2.2系・次期3.0(Nimony)、ORCメモリ管理、C ABI連携、SQLパーサー実装での実性能まで、AlopexDBチームの調査を元に技術解説します。
条件で値を振り分け、二つの結果を組み合わせ、問い合わせに名前を付け、行ごとの順位と累計を出します。実行結果を確かめながら進みます。
キーで1件ずつ引く代わりに、テーブルを作ってSQLで検索します。SELECT・JOIN・集約・副問い合わせまでを、実行結果を確かめながら進みます。
MVP期・PMF探索期・グロース期・スケール期の4ステージでデータベース要件がどう変わるかを分析し、SQLite・Postgres・マネージドDB・専用ベクトルDBのトレードオフを比較。その上で「移行の崖」を消すというAlopex DBのアプローチを位置づけます。
ノードは停止するが虚偽は送らない、というクラッシュ故障モデルの系譜。Paxosが用いる唯一の道具であるクォーラムの交差から、Raftによる分解、EPaxos、Multi-Raft、そして永続化順序や線形化読み取りという論文の外側までを最小コードで追う。全4回シリーズ第2回。
SQLite・DuckDB・PostgreSQL・分散DB・ベクトルDB・グラフDB。優れた製品はいくらでもある。それでも新しいデータベースを作っているのは、開発段階が進むたびにDBを選び直し、そのたびにデータそのものを作り直しているからだ。ローカルからクラウド、単体から分散へスケールしても、データの量・変換時間・再生成コスト・来歴を失わない基盤を目指すAlopex DBの話。
「Rustならなんでも書ける」は幻想。SQLパーサーのように再帰的な型を大量に扱う領域では、Rustの型システムはコンパイル時間と保守性の両面で破綻します。NimとRocで同等パーサーを試験実装した3言語ベンチマークで、Rustが構造的に不利な理由を実装コード付きで明らかにします。
Richard Feldman氏が率いる純粋関数型言語Rocを、alpha4-rollingの現状、Perceus参照カウント、Platform/Hostモデル、Zigコンパイラ書き直しの背景まで、AlopexDBチームの調査とRocでのSQLパーサー試験実装をもとに解説します。
Rust/Zigと並ぶシステム系代替言語として注目されるNimを、2026年時点の最新版2.2系・次期3.0(Nimony)、ORCメモリ管理、C ABI連携、SQLパーサー実装での実性能まで、AlopexDBチームの調査を元に技術解説します。