🚀 Zilliz Cloudを無料で試す、完全管理型のMilvus—10倍の高速パフォーマンスを体験しよう!今すぐ試す>>

milvus-logo
LFAI
  • Home
  • Blog
  • milvus2.3.2および2.3.3を公開:配列データ型、複合削除、TiKVとの統合などをサポート

milvus2.3.2および2.3.3を公開:配列データ型、複合削除、TiKVとの統合などをサポート

  • News
November 20, 2023
Fendy Feng, Owen Jiao

進化し続けるベクター検索技術の中で、Milvusは常に最前線に立ち、限界を押し広げ、新たな基準を打ち立て続けています。本日、Milvus 2.3.2および2.3.3のリリースを発表できることを嬉しく思います!これらのアップデートは、多くのエキサイティングな機能、最適化、改善をもたらし、システムパフォーマンス、柔軟性、そして全体的なユーザーエクスペリエンスを向上させます。

配列データ型のサポート - 検索結果をより正確で適切なものに

Arrayデータ型のサポートは、Milvusにとって極めて重要な機能強化であり、特にIntersectionやUnionのようなクエリフィルタリングシナリオにおいて重要です。この追加により、検索結果がより正確であるだけでなく、より適切なものになります。例えば、Eコマース分野では、文字列配列として保存された商品タグにより、消費者は高度な検索を実行し、無関係な結果を除外することができます。

MilvusでArray型を活用するための詳細なガイドについては、包括的なドキュメントをご覧ください。

複雑な削除式のサポート - データ管理の向上

以前のバージョンでは、Milvusは主キーの削除式をサポートし、安定した合理的なアーキテクチャを提供していました。Milvus 2.3.2または2.3.3では、複雑な削除式を使用することができるようになり、古いデータのローリングクリーンアップやGDPRコンプライアンスに基づいたユーザIDに基づくデータ削除など、高度なデータ管理タスクが容易になりました。

注:複雑な式を使用する前に、コレクションをロードしていることを確認してください。さらに、削除プロセスはアトミック性を保証しないことに注意することが重要です。

TiKVの統合 - 安定性を備えたスケーラブルなメタデータストレージ

これまでMilvusは、メタデータストレージをEtcdに依存していたため、メタデータストレージの容量制限とスケーラビリティの問題に直面していました。これらの問題に対処するため、Milvusはメタデータストレージの新たな選択肢として、オープンソースのキーバリューストアであるTiKVを追加しました。TiKVは拡張性、安定性、効率性が強化されており、Milvusの進化する要件に理想的なソリューションとなっている。Milvus 2.3.2からは、設定を変更することでメタデータストレージをTiKVにシームレスに移行することができます。

FP16ベクトル型のサポート - 機械学習の効率化を実現

Milvus 2.3.2以降のバージョンでは、インターフェイスレベルでFP16ベクトル型をサポートするようになりました。FP16(16ビット浮動小数点)は、ディープラーニングや機械学習で広く使用されているデータフォーマットで、数値の効率的な表現と計算を提供します。FP16の完全サポートは現在進行中ですが、インデクシング・レイヤーのさまざまなインデックスでは、構築時にFP16をFP32に変換する必要があります。

Milvusの後のバージョンでは、FP16、BF16、int8データ型を完全にサポートする予定です。ご期待ください。

ローリングアップグレード体験の大幅な改善 - ユーザのシームレスな移行

ローリングアップグレードは分散システムにとって重要な機能であり、ビジネスサービスを中断させたり、ダウンタイムを発生させることなくシステムのアップグレードを可能にします。Milvusの最新リリースでは、Milvusのローリングアップグレード機能を強化し、バージョン2.2.15から2.3.3およびそれ以降のバージョンへのアップグレードにおいて、より合理的かつ効率的な移行を実現しました。また、コミュニティは広範なテストと最適化に投資し、アップグレード中のクエリへの影響を5分未満に減らし、ユーザーに手間のかからない体験を提供します。

パフォーマンスの最適化

新機能の導入に加え、最新の2つのリリースではMilvusのパフォーマンスを大幅に最適化しました。

  • データコピー操作を最小化し、データロードを最適化

  • varchar一括読み込みによる大容量インサートの簡素化

  • データパディング時の不要なオフセットチェックを削除し、リコールフェーズのパフォーマンスを向上。

  • 大容量のデータ挿入を伴うシナリオにおけるCPU消費量の問題に対処

これらの最適化により、Milvusはより高速で効率的なサービスを提供できるようになりました。Milvusがどのようにパフォーマンスを向上させたかについては、モニタリングダッシュボードをご覧ください。

互換性のない変更

  • TimeTravel関連のコードを永久に削除しました。

  • メタデータストアとしてのMySQLのサポートを廃止しました。

Milvusの新機能と機能強化の詳細については、Milvusリリースノートをご参照ください。

まとめ

最新のMilvus 2.3.2および2.3.3リリースでは、堅牢で機能豊富、高性能なデータベースソリューションの提供をお約束いたします。Milvusを進化させ、最新のデータマネジメントの要求に応えるべく、これらの新機能を探索し、最適化を活用し、このエキサイティングな旅にご参加ください。今すぐ最新バージョンをダウンロードし、Milvusによるデータストレージの未来をご体験ください!

連絡を取り合いましょう

Milvusに関するご質問やご意見がございましたら、Discordチャンネルにご参加いただき、エンジニアやコミュニティと直接やりとりしていただくか、Milvus Community Lunch and Learn(毎週火曜日PST12-12:30)にご参加ください。また、Twitterや LinkedInでMilvusに関する最新ニュースやアップデートをフォローすることも大歓迎です。

Like the article? Spread the word

続けて読む