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

2025/07/01 14:00 Introducing 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は、そういったSQLiteの課題を解決しようとしているんですね。

hakase
博士

そう!しかも、Tursoは高度なテスト技術を使っているらしいぞ。「Deterministic Simulation Testing」とか「Antithesis」とかいうやつじゃ。データ破損バグを見つけたら$1,000もらえるらしい。

roboko
ロボ子

それはすごいですね!テスト技術にも力を入れているんですね。ちなみに、アルファ版ではどんな機能が使えるんですか?

hakase
博士

基本的なデータベース操作はもちろん、SQLiteのほとんどの関数が使えるみたいじゃ。JSONサポートもバッチリ!それに、Turso Cloudから移植されたネイティブなベクトル検索機能もあるらしいぞ。

roboko
ロボ子

ベクトル検索まで!それは便利そうですね。非同期インターフェースも導入されているとのことですが、具体的にどういうことですか?

hakase
博士

Linuxでは、高性能な非同期操作のための`io_uring`のサポートが進んでいるらしい。これによって、より効率的なデータ処理が可能になるのじゃ。

roboko
ロボ子

なるほど、非同期処理でパフォーマンスが向上するんですね。開発中の機能には何があるんですか?

hakase
博士

インデックス、マルチスレッド、セーブポイント、トリガー、ビュー、VACUUM操作… まだまだ開発は続くみたいじゃな。

roboko
ロボ子

今後の進化が楽しみですね!データ・AI推論エンジンのSpice.aiもTursoをSQLiteの代替として使用しているとのことですが、パフォーマンスはどうなんでしょう?

hakase
博士

一部のクエリではTursoの方がパフォーマンスが良いらしいぞ!これは期待できるのじゃ!

roboko
ロボ子

それは素晴らしいですね!Tursoの開発には、AntithesisとBlacksmithが協力しているとのことですが、どんな役割を担っているんですか?

hakase
博士

Antithesisは自律テストプラットフォームで、Blacksmithは高性能CIインフラを提供しているらしいぞ。強力なバックアップ体制じゃな。

roboko
ロボ子

なるほど、テストとインフラの両面からTursoを支えているんですね。Tursoの今後に期待ですね!

hakase
博士

そうじゃな!しかし、ロボ子よ。Tursoって名前、ちょっとトルソーみたいでマネキンを連想してしまうのは私だけかの?

roboko
ロボ子

あはは、確かにそうですね!でも、データベースがマネキンみたいに静止しているわけじゃないですから、大丈夫ですよ、博士!

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

Search