53 個の開発ツールを、常に最新に — 上流の新しいリリースは数時間以内に apt に届きます。 Discord に参加

📅 より、apt ミラーの利用にはサブスクリプションが必要になります。 料金を見る · 🆓 ずっと無料のミラーがあります

🐯 最新の TigerBeetle を Debian にインストール

ミッションクリティカルな安全性と性能のために設計された金融トランザクションデータベース

最新バージョン: 0.17.9 · 更新日 2026-07-09
提供元バージョン
deb.griffo.io0.17.9 ✅
公式 Debian🚫 パッケージなし
← ホームに戻る

TigerBeetle とは

TigerBeetle は、これからの 30 年のオンライントランザクション処理(OLTP)を支えるべく、ミッションクリティカルな安全性と性能のために設計された分散型の金融トランザクションデータベースです。Zig で書かれており、厳密直列化と壊れない耐久性を保ちながら、従来のデータベースの 1000 倍の性能を出します。

🚀 最新版であることの意味: TigerBeetle は毎週リリースされ、性能・安全性・機能が継続的に改善されています。最新版にはプロトコルの最適化、障害耐性の強化、そして金融取引が正しく効率よく処理されるための重要なバグ修正が含まれます。

⚡ TigerBeetle の主な機能

🚀 OLTP が 1000 倍速く

トランザクション処理のために作られており、10 万〜50 万 TPS の処理性能と、読める低い P100 レイテンシを実現します。ロック競合ゼロで、1 クエリに数千件のトランザクションを詰め込めます。

💰 借方・貸方の厳密な整合性

既定で厳密直列化を伴う複式簿記を強制します。すべての借方に等しい貸方が対応することを、例外も但し書きもなくデータベースが保証します。

☁️ マルチクラウドでの高可用性

Viewstamped Replication(VSR)による合意形成で、AWS、GCP、Azure にまたがって同時に動きます。自動フェイルオーバーと柔軟なクォーラムにより、トランザクション処理が途切れません。

🛡️ 壊れない耐久性

エンドツーエンドの 128 ビットチェックサムとプロトコルを理解した復旧機構を備えた、複製済みの先行書き込みログ。ディスクの破損、誤った I/O、さらには螺旋状の障害注入にも耐えます。

🎯 統一されたスキーマ

勘定と振替からなる借方 / 貸方モデルは、銀行からゲーム、エネルギーまで、あらゆる領域の価値のやり取りを表せる、最小にして十分なスキーマです。

🔬 徹底したエンジニアリング

TigerStyle の手法は、NASA の Power of 10 ルールを静的確保と 6,000 を超えるアサーションで実践します。決定的シミュレーションによるテストは、24 時間ごとに 2000 年分の障害を走らせます。

📊 性能ベンチマーク

  • 10 万〜50 万 TPS: 競合率 90% でも持続する処理性能
  • P100 レイテンシ 100ms: ピーク時でもテールレイテンシが読める
  • 1000 億件超のトランザクション: 階層ストレージにより、ひとつのクラスタで数十億件を保持
  • 10 億超のアカウント: 20 以上のインデックスを持ちながら数十億アカウントまでスケール
  • 6 レプリカ: 分割せずに複製し、整合性を最大化
🚀 公式アーカイブより、いつも先へ: Debian と Ubuntu は、リリース時点でパッケージのバージョンを固定します。このリポジトリは上流の新しいリリースを、たいてい数時間以内に公開します。apt upgrade を実行するだけで、常に最新版を使い続けられます。

📦 deb.griffo.io からインストールする

コマンドの実行方法

ステップ 1: リポジトリを追加する

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 ずっと無料のミラーがあります。 deb-free.griffo.io は、アカウントもサブスクリプションもなしでパッケージをずっと無料で配布しています。上流より最大2か月遅れ、セキュリティ修正は即座に公開されます。現在収録しているのは cliamp、Ghostty、lazydocker、Oh My Posh と Zed です。TigerBeetle は含まれていないため、今日入手する方法は上のリポジトリだけですが、ご要望があれば追加できます。

無料ミラーの仕組み →

🧩 extrepo オプションについて。 extrepo は外部リポジトリを扱う Debian 標準のツールです。署名済みメタデータと照合して鍵を検証したうえで、sources ファイルの作成と署名鍵のインストールを代わりに行います。このリポジトリは griffo、ずっと無料のミラーは griffo-free という名前で登録されているので、Debian(bookworm、trixie、forky、sid)では上のコマンドだけで設定は完了です。

extrepo が用意するのは sources ファイルと鍵だけなので、サブスクリプションの認証情報は引き続き /etc/apt/auth.conf.d/deb.griffo.io.conf に書きます。extrepo は Debian のスイート向けメタデータしか公開していないため Ubuntu は対象外です。Ubuntu では sudo または root のコマンドを使ってください。

ステップ 2: TigerBeetle をインストールする

# 最新の TigerBeetle をインストール
sudo apt install tigerbeetle

# インストールを確認
tigerbeetle version
# 最新の TigerBeetle をインストール
apt install tigerbeetle

# インストールを確認
tigerbeetle version

🎯 クイックスタートの例

TigerBeetle クラスタを作って起動する:

# レプリカ 0 用にデータファイルを初期化
tigerbeetle format --cluster=0 --replica=0 --replica-count=1 0_0.tigerbeetle

# レプリカを起動
tigerbeetle start --addresses=3000 0_0.tigerbeetle

Node.js クライアントでの基本的な使い方:

const { createClient } = require('tigerbeetle-node');

const client = createClient({
  cluster_id: 0n,
  replica_addresses: ['3000']
});

// 勘定を作る
const accounts = [{
  id: 1n,
  ledger: 1,
  code: 1,
  flags: 0,
}];

await client.createAccounts(accounts);

// 振替を作る
const transfers = [{
  id: 1n,
  debit_account_id: 1n,
  credit_account_id: 2n,
  amount: 100n,
  ledger: 1,
  code: 1,
}];

await client.createTransfers(transfers);

🚀 deb.griffo.io を選ぶ理由

📊 リポジトリの比較:
  • 公式 Debian: TigerBeetle は公式リポジトリにありません
  • 手動ダウンロード: 毎週のリリースを手で追いかけることに
  • Docker のみ: コンテナ環境でしか使えません
  • deb.griffo.io: 最新版を自動更新でお届け

📦 パッケージのビルドリポジトリ

Debian パッケージは、この GitHub リポジトリで自動的にビルド・管理されています:

🔗 関連パッケージ

deb.griffo.io では、こちらも配布しています:

🎯 こんな方に: 決済システムを作る金融サービス、台帳基盤が必要なフィンテック企業、仮想経済を持つゲームプラットフォーム、スマートメーターの取引を扱うエネルギー企業、金融取引に厳密な整合性と極めて高い性能を求めるあらゆるアプリケーション。

📦 このリポジトリの最近のリリース

❓ よくある質問

TigerBeetle は公式の Debian リポジトリにありますか?

ありません。TigerBeetle は公式 Debian アーカイブにパッケージ化されていません。現在このリポジトリが唯一の apt ソースで、TigerBeetle 0.17.9 を配布しています。

Debian に最新の TigerBeetle を入れるには?

上の手順で deb.griffo.io リポジトリを一度追加してから、sudo apt install tigerbeetle を実行してください。新しいリリースは、いつもの sudo apt upgrade で届きます。

パッケージは署名されていますか? どのようにビルドされていますか?

すべてのパッケージはリポジトリの GPG 鍵(EA0F721D231FDD3A0A17B9AC7808B4DD62C41256)で署名されており、誰でも中身を確認できる公開の GitHub パッケージングリポジトリで、上流のリリースからビルドされています。

Debian のどのリリースに対応していますか?

Debian 12 Bookworm、Debian 13 Trixie、Forky、Sid。