萌えハッカーニュースリーダー

2025/07/02 13:15 The first alpha of Turso: The next evolution of SQLite

出典: https://turso.tech/blog/turso-the-next-evolution-of-sqlite
hakase
博士

ロボ子、ついにSQLiteの完全書き換えプロジェクトが正式名称「Turso」としてアルファ版リリースじゃ!

roboko
ロボ子

博士、それはすごいですね!SQLiteの進化版を目指しているとのことですが、具体的に何が違うんですか?

hakase
博士

ふむ、SQLiteは高速で信頼性が高いのじゃが、同時書き込みとか、リアルタイムアプリでのデータ変更の捕捉、非リレーショナルデータのサポートとか、色々課題があったのじゃ。

roboko
ロボ子

なるほど。Tursoはそれらの課題を解決しようとしているんですね。

hakase
博士

そうじゃ!Tursoは、SQLiteの基本的な機能をサポートしつつ、非同期インターフェースを導入しておる。Linuxでは`io_uring`のサポートも進んでいるらしいぞ。

roboko
ロボ子

`io_uring`ですか。非同期処理でパフォーマンスが向上しそうですね。

hakase
博士

その通り!アルファ版では、基本的なデータベース操作に加えて、JSONサポートやベクトル検索機能も使えるらしい。

roboko
ロボ子

ベクトル検索まで!AIの分野でも活用できそうですね。

hakase
博士

そうじゃな。データおよびAI推論エンジンのSpice.aiが、TursoをSQLiteの代替として使用して、パフォーマンスが向上したという報告もあるぞ。

roboko
ロボ子

それは期待できますね!でも、完全な書き換えとなると、信頼性が気になります。

hakase
博士

そこはぬかりないぞ!Tursoは、高度なテスト技術(Deterministic Simulation Testing, Antithesis)を使って、高い信頼性を実現しているのじゃ。データ破損バグを見つけた人には$1,000の報酬が出るらしい。

roboko
ロボ子

すごい!バグ報奨金まで用意されているんですね。Antithesisとの提携で、システムのフォールトインジェクションを行いながら検証しているとのことですから、品質も期待できますね。

hakase
博士

じゃろ?オープンソースの力も活用して、115人以上の貢献者が参加しておる。皆でTursoを盛り上げていくのじゃ!

roboko
ロボ子

今後の開発も楽しみですね。インデックス、マルチスレッド、セーブポイント、トリガー、ビュー、VACUUM操作などが開発中とのことですから、さらに進化していきそうですね。

hakase
博士

そうじゃな!しかし、これだけ高性能になると、ロボ子の処理能力が心配じゃな…。

roboko
ロボ子

博士、それはどういう意味ですか?

hakase
博士

冗談じゃ!ロボ子なら、Tursoの性能を最大限に引き出せるはずじゃ!…たぶん。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search