InfoQ ホームページ NoSQL に関するすべてのコンテンツ
-
NetflixのPushy:スケーラブルなウェブソケット・プラットフォームの進化:1億の同時接続を処理する
Netflixは、同社製品のプッシュ通知や様々なデバイス間の通信をサポートするWebSocketメッセージングプラットフォーム、Pushyの進化の詳細を共有した。Netflixのエンジニアは、プラットフォームのスケーラビリティと信頼性を確保し、新しい機能をサポートするために、Pushyのエコシステム全体で数多くの改善を実施した。
-
CanvaはどのようにWebRTCでリアルタイム・コラボレーションを拡張したか:WebSocketからシームレスなP2P通信へ
Canvaは最近、コラボレーティブなホワイトボードのためにリアルタイムマウスポインタを実装した方法を共有した。Canvaは、スケーラビリティの向上、待ち時間の短縮、バックエンドの負荷軽減のために、WebRTCベースのソリューションを選択した。WebRTCはピアツーピア通信を使用するため、Canvaは従来のバックエンドベースのWebSocketとRedisソリューションよりもスムーズでパフォーマンスの高いリアルタイム体験をユーザーに提供できる。
-
Amazon MemoryDBがAWSで最速のベクトル検索を提供する
AWSは最近、Multi-AZで利用可能なマネージド・インメモリ・データベースであるAmazon MemoryDBのベクトル検索の一般提供を発表した。この新機能は、AWS上のベクトルデータベースの中でもっとも高いリコール率で、超低レイテンシーと最速のベクトル検索性能を提供する。
-
Pinterest、世界最大級のHBaseデプロイメントをシャットダウン
Pinterestのエンジニアリングチームは最近、メンテナンスとインフラコストの高さ、Hbaseエキスパートの不足、製品機能の制限のため、HBaseクラスタの廃止を文書化した。PinterestがTiDBや他のデータベース技術に移行したのに続き、コミュニティは、これがHadoopとHDFSの上で動作する非リレーショナルデータベースの衰退の別の兆候なのかどうか疑問に思っている。
-
Redisがマルチスレッド・クエリ・エンジンでベクトルセマンティック検索のパフォーマンスを向上
人気のインメモリ・データ構造ストアであるRedisは、最近、強化されたRedisクエリエンジンをリリースした。この開発は、ベクトル・データベースがGenAIアプリケーションの検索拡張世代(RAG)における重要性から脚光を浴びている時に行われた。
-
時系列データベースQuestDB 8.0はSQLのパフォーマンスを改善し、ZFS圧縮を追加
時系列データを高性能かつ効率的に扱うために設計されたオープンソースの時系列データベースQuestDBのバージョン8がリリースされた。このリリースには、より良い圧縮とパフォーマンスの提供を目的とした新しいVARCHARデータ型(STRINGを超える)がデフォルトとして含まれ、SQLクエリのパフォーマンスが50%向上し、以前は「エンタープライズ専用」であったシステムレベルのZFSによるデータ圧縮が実現する。
-
Redisクラウドパッケージの紹介
Redisは、Redis Cloud Packagesという新製品をリリースした。これは、特定のワークロードやユースケースに対応するように設計された、設定済みのRedis Cloudインスタンスの組み合わせであり、ユーザーは手作業による設定を省略でき、Redisインスタンスを管理する手間を省けるため、開発者にとってより身近で効率的となる。ユーザーは、キャッシュ、NoSQLデータベース、またはベクトル検索にパッケージを使用できる。
-
Azure Cosmos DBとVercelの統合が一般提供開始
マイクロソフトは、約1年前に公開したパブリックプレビューに続き、VercelとAzure Cosmos DBの統合の一般提供を発表した。この連携により、Azure Cosmos DBのサービスとVercelのホスティング・プラットフォームによるデータ管理とデプロイが強化される。マイクロソフトのプロダクトマネージャーであるSajeetharan Sinnathurai氏は、コミュニティからのフィードバックに応えて、ベクトル検索機能を統合したAIテンプレートなどの今後の機能を発表した。
-
Uber社、DynamoDBからLedgerStoreに1兆レコードを移行し、年間600万ドルを節約
Uber社は、DynamoDBとblobストレージから新しい長期的なソリューション、LedgerStoreと名付けられた専用のデータストアにすべての支払いトランザクションデータを移行した。同社はコスト削減を模索しており、以前はホットデータ(12週間前のもの)を保存するためのDynamoDBの使用を削減していた。この移行により、大幅なコスト削減とストレージアーキテクチャの簡素化が実現した。
-
QCon London:Meta社、モノリシック・アーキテクチャを用いわずか5ヶ月でThreadsをリリース
Zahan Malkani氏はQCon London2024で、Meta社の道のりについて、すなわち市場で機会を見出し、わずか5ヶ月後にThreadsアプリケーションをリリースするまでについて語った。同社は、Instagramの既存のモノリシックなアーキテクチャを活用し、記録的な速さで新しいテキストファーストのマイクロブログサービスを作成するために迅速に反復した。
-
Reddit、"AWS S3"やその他のシステムからメディアメタデータを"AWS Aurora Postgres"に移行
Redditは、メディアメタデータのストレージをAWS Aurora Postgresを使った新しいアーキテクチャに統合した。以前は、AWS S3から直接取得を行うなど、様々なシステムからメディアメタデータを取得していた。新しいソリューションにより、メディアメタデータの検索が簡素化し、5ms以下のレイテンシで毎秒100k以上のリクエストを処理できるようになる(p90)。
-
HashnodeがStep Functions、EventBridge、RedisでAWS上にスケーラブルなフィードアーキテクチャを構築
Hashnodeは、数千人のユーザーのフィードデータを構成するためのスケーラブルなイベント駆動アーキテクチャ(EDA)を構築した。同社は、Lambda、Step Functions、EventBridge、Redis Cacheを含むAWS上のサーバーレスサービスを使用した。このソリューションは、Step Functionsの分散マップ機能を活用し、高度な並行処理を可能にしている。
-
エクスペディア、マイクロ・フロントエンドとGraphQL最適化でフライト検索を高速化
エクスペディアは、Webアプリケーションとモバイルアプリケーションに様々な最適化を適用することで、フライト検索を最大52%高速化した(ページ使用可能時間)。これらの改善をサポートするため、同社はアプリケーションのオブザーバビリティを改善した。Expedia FlightsのWebアプリケーションは、柔軟性、再利用性、より優れた最適化を可能にするため、マイクロ・フロントエンド・アーキテクチャ (MFA)に移行された。
-
Guardian紙がサーバーレス、React、GraphQLを使ってニュースルームのコラボレーションツールを作成
Guardian紙は、同社が使用する様々なコンテンツ管理プラットフォームに統合されたディスカッションおよびアセット共有ツールであるPinboardを作成した。このソリューションでは、ビジネスロジックのコーディングにTypescript、コード実行に様々なサーバーレスサービス、APIエンドポイント、GraphQLサーバー、ストレージにAWS RDS(PostgreSQL)など、様々な技術が使われている。
-
UberのCacheFront:レイテンシーを大幅に削減し、毎秒4000万件の読み取りを可能に
Uber社は、社内分散データベースDocstoreのために革新的なキャッシング・ソリューションCacheFrontを開発した。CacheFrontは、オンラインストレージから毎秒4000万件以上の読み取りを可能にし、P75レイテンシの75%削減、P99.9レイテンシの67%削減など、大幅なパフォーマンス向上を達成し、システム効率とスケーラビリティの向上に有効であることを実証した。