OpenSource-Hub
T

turso

SHA-256
20.4k stars·開発ツール·SHA-256 チェックサム確認済み

Turso は SQLite と完全互換のプロセス内 SQL データベースであり、Rust で記述され、強化された並行性、変更捕捉、ベクトル検索機能を提供します。

スマートダウンロード

Download 版をダウンロード

v0.6.1 · 16.4 MB

SQLiteよりも強力で、同時書き込みとベクトル検索をサポートする組み込みデータベース。

主な機能

  • SQLite の構文、ファイル形式、C API と完全互換であり、シームレスに移行可能
  • MVCC による `BEGIN CONCURRENT` の実装により、同時書き込みスループットを大幅に向上
  • 変更データキャプチャ(CDC)を内蔵し、リアルタイムのデータベース変更追跡をサポート
  • ネイティブベクトル検索をサポートし、AI 意味検索シナリオに利用可能
  • Go/JS/Python/Java/.NET/Rust など多言語のネイティブバインディングを提供

できないこと

  • プロジェクトはまだベータ段階であり、未発見のバグが存在する可能性があります。本番の重要システムでの直接使用は推奨されません。一部の機能(暗号化、増分計算、全文検索など)は実験的であり、慎重に有効化する必要があります。ベクトル検索は現在、正確な検索のみをサポートしており、近似インデックスは計画中です。

使用例

  • ・高い書き込み同時実行性が必要な軽量アプリケーション(エッジコンピューティング、IoTデバイスなど)向けにSQLiteの代替として
  • ・AIエージェントや自動化ツールに組み込み、ローカルナレッジベースやベクターデータベースとして使用
  • ・迅速なプロトタイプ開発:多言語バインディングとMCP統合を活用し、データベース操作をノーコードで実現

詳細説明

Turso は Rust で書かれたインプロセス SQL データベースであり、SQLite と完全互換です。ネイティブ SQLite と比較して、Turso はマルチバージョン同時実行制御(MVCC)により `BEGIN CONCURRENT` を実現し、書き込みパフォーマンスを大幅に向上させます。変更データキャプチャ(CDC)を内蔵し、リアルタイムデータ同期をサポートします。また、ベクトル検索をネイティブでサポートします。Go、JavaScript、Python、Java、.NET、Rust、WebAssembly などの多言語バインディングを提供し、SQLite の直接的な代替ソリューションとして使用できます。Turso はさらに MCP サーバーモードを内蔵しており、AI アシスタントが自然言語で直接データベースをクエリできるようにします。現在はまだベータ段階ですが、軽量で組み込み型のデータベースにより高い同時実行性と検索要件を求めるアプリケーションシナリオに適しています。

タグ

SQLite嵌入式数据库MVCC向量搜索CDCMCPRust

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

Turso CLI をダウンロードしてインストール:curl スクリプトまたは GitHub Release からダウンロード

4

`tursodb` を実行して対話型 SQL ターミナルを起動、デフォルトでメモリデータベースを使用

5

`.open 文件名.db` を使用して永続化データベースを開き、標準 SQL を実行可能

インストールガイド
  1. Turso CLI をダウンロードしてインストール:curl スクリプトまたは GitHub Release からダウンロード
  2. `tursodb` を実行して対話型 SQL ターミナルを起動、デフォルトでメモリデータベースを使用
  3. `.open 文件名.db` を使用して永続化データベースを開き、標準 SQL を実行可能
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

b574d448434d1e256ceacc000d1a94eaf6d0e858f503104be73711ffd727de7f

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

curlスクリプトでインストールした場合は、~/.tursoディレクトリと/usr/local/bin/tursodb(存在する場合)を直接削除してください。cargoでインストールした場合は、`cargo uninstall turso`を実行してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-06-21T06:58:01Z
GitHub リポジトリ公式サイト

類似プロジェクト