53 инструментов разработчика, всегда актуальны — новые выпуски появляются в apt в течение нескольких часов. Присоединиться к Discord

📅 С для доступа к apt-зеркалу потребуется подписка. Посмотреть цены · 🆓 Есть вечно бесплатное зеркало

🐯 Установить последнюю версию TigerBeetle в Debian

The financial transactions database designed for mission-critical safety and performance

Последняя версия: 0.17.9 · обновлено 2026-07-09
ИсточникВерсия
deb.griffo.io0.17.9 ✅
Официальный Debian🚫 не упакован
← Вернуться на главную

Что такое TigerBeetle?

TigerBeetle — это распределённая база данных финансовых транзакций, предназначенная для критически важной безопасности и производительности в поддержке следующих 30 лет Online Transaction Processing (OLTP). Написанная на Zig, она обеспечивает производительность в 1000 раз выше традиционных баз данных при сохранении строгой сериализуемости и нерушимой долговечности.

🚀 Почему важны последние версии: TigerBeetle выпускает обновления еженедельно с непрерывными улучшениями производительности, безопасности и функций. Последние версии включают оптимизации протокола, улучшенную отказоустойчивость и критические исправления ошибок, обеспечивающие правильную и эффективную обработку финансовых транзакций.

⚡ Ключевые возможности TigerBeetle

🚀 OLTP в 1000 раз быстрее

Специально создан для обработки транзакций с пропускной способностью 100K-500K TPS и предсказуемой низкой задержкой P100. Выполняет тысячи транзакций в одном запросе без конкуренции блокировок.

💰 Строгая согласованность дебета/кредита

Обеспечивает двойную бухгалтерию со строгой сериализуемостью по умолчанию. Каждый дебет имеет равный и противоположный кредит, гарантированный базой данных без аномалий или оговорок.

☁️ Высокая доступность в нескольких облаках

Работает одновременно в AWS, GCP и Azure с консенсусом Viewstamped Replication (VSR). Автоматический переход при сбое и гибкие кворумы обеспечивают непрерывную обработку транзакций.

🛡️ Нерушимая долговечность

Реплицированный журнал упреждающей записи со сквозными 128-битными контрольными суммами и протокол-ориентированным восстановлением. Выживает при повреждении диска, неверном I/O и даже инъекции спиральных ошибок.

🎯 Универсальная схема

Модель дебет/кредит со счетами и переводами предоставляет минимальную и полную схему для любого обмена ценностями в любой области — от банковского дела до игр и энергетики.

🔬 Экстремальная инженерия

Методология TigerStyle применяет Правила силы 10 NASA со статическим распределением памяти и более чем 6000 ловушками утверждений. Детерминированное симуляционное тестирование выполняет 2000 лет сбоев каждые 24 часа.

📊 Тесты производительности

  • 100K-500K TPS: Устойчивая пропускная способность при 90% конкуренции
  • Задержка P100 100 мс: Предсказуемые задержки хвоста при пиковой нагрузке
  • 100 млрд+ транзакций: Хранение миллиардов в одном кластере с многоуровневым хранением
  • 1 млрд+ счетов: Масштабирование до миллиардов счетов с 20+ индексами
  • 6 реплик: Реплицированный, никогда не разделённый для максимальной согласованности
🚀 Всегда впереди официальных архивов: Debian и Ubuntu замораживают версии пакетов при выпуске релиза — этот репозиторий публикует новые версии обычно в течение нескольких часов после релиза upstream. Простой 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 месяцев позади upstream, исправления безопасности сразу. Сейчас там 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. Ubuntu не поддерживается, так как extrepo публикует метаданные только для выпусков Debian: там используйте команды с sudo или от root.

Шаг 2: Установить TigerBeetle

# Install latest TigerBeetle
sudo apt install tigerbeetle

# Проверить установку
tigerbeetle version
# Install latest TigerBeetle
apt install tigerbeetle

# Проверить установку
tigerbeetle version

🎯 Пример быстрого старта

Создать и запустить кластер TigerBeetle:

# Format a data file for replica 0
tigerbeetle format --cluster=0 --replica=0 --replica-count=1 0_0.tigerbeetle

# Start the replica
tigerbeetle start --addresses=3000 0_0.tigerbeetle

Базовое использование с клиентом Node.js:

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

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

// Create accounts
const accounts = [{
  id: 1n,
  ledger: 1,
  code: 1,
  flags: 0,
}];

await client.createAccounts(accounts);

// Create transfers
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.

Как установить последнюю версию TigerBeetle в Debian?

Добавьте репозиторий deb.griffo.io один раз по инструкции выше, затем выполните: sudo apt install tigerbeetle. Новые версии приходят через обычный sudo apt upgrade.

Подписаны ли пакеты и как они собираются?

Каждый пакет подписан GPG-ключом репозитория (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) и собирается из релизов upstream в публичных репозиториях GitHub, которые может проверить любой.

Какие версии Debian поддерживаются?

Debian 12 Bookworm, Debian 13 Trixie, Forky и Sid.