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など多言語のネイティブバインディングを提供

できないこと

  • プロジェクトはまだBeta段階であり、未発見のbugが存在する可能性があります。本番環境の重要なシステムで直接使用することはお勧めしません。一部の機能(例えば、加密、增量计算、全文搜索)は実験的であり、慎重に有効化してください。向量搜索は現在、精确搜索のみをサポートしており、近似索引はまだ計画中です。

使用例

  • より高い書き込み並行性を必要とする軽量アプリケーション(エッジコンピューティング、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 リポジトリ公式サイト

類似プロジェクト