InfoQ ホームページ NoSQL に関するすべてのコンテンツ
-
Uber、CacheFrontの改善で毎秒1億5000万回の読み取りを達成
Uber社のエンジニアは、CacheFrontアーキテクチャを更新し、毎秒1億5000万回以上の読み取りを可能にしつつ、より強力な一貫性を確保した。この更新により、レイテンシーに敏感なサービスでの古いデータの読み取り問題に対応し、新しいライトスルー一貫性プロトコルの導入、Docstoreとの緊密な連携、そしてUber社のFluxストリーミングシステムの改善により、増大する需要に対応する。
-
Cloudflare、Quicksilverをマルチレベルキャッシュに移行し数十億のリクエストを処理
Cloudflare社のエンジニアリングチームは最近、内部のグローバルキーバリューストアであるQuicksilverを階層型キャッシュアーキテクチャに移行した方法を共有した。彼らは、すべてのデータをすべての場所に保存する従来の方法から、分散型キャッシュシステムを採用するまでの段階的な取り組みを説明し、ストレージ効率を向上させながら、一貫性の保証とエッジでの低遅延読み取りを維持することに成功した。
-
マイクロソフト、DocumentDB VS Code拡張機能とローカルエミュレーターで開発者エクスペリエンスを強化
マイクロソフトは最近、Visual Studio Code向けのオープンソースDocumentDB拡張機能、DocumentDB Local、軽量なローカルエミュレーターをリリースした。Azure Cosmos DBのMongoDB APIおよび標準のMongoDBインスタンスと共に使用するよう設計されたこのツールセットは、開発者がVS Code内から直接ドキュメントデータベースを管理、クエリ、編集できるようにし、外部ツールやクラウドリソースの必要性を消し去る。
-
Redis 8はベクトル類似性の新しいデータ型でAIアプリケーションをターゲットにする
Redisは最近、ベクトル類似性のために設計されたデータ型であり、AIアプリケーションのための新しいオプションであるVector Setの追加を発表した。この新しいデータ型は、Redisの生みの親であるSalvatore Sanfilippo氏(別名「antirez」)がRedisに復帰して以来、初めての大きな貢献となる。
-
分散型マルチモーダルデータベースAerospike 8がリアルタイムACIDトランザクションのサポートを提供
Aerospikeは分散マルチモーダルデータベースのバージョン8.0を発表し、分散ACIDトランザクションをサポートした。これにより、銀行、eコマース、在庫管理、ヘルスケア、注文処理などの大規模オンライントランザクション処理(OLTP)アプリケーションが可能になるという。
-
MongoDBに代わるオープンソースのFerretDB、バージョン2.0をリリース
FerretDBはバージョン2.0の最初のリリース候補を発表した。最近リリースされたDocumentDBを搭載したFerretDBは、MongoDBに代わるオープンソースとして、大幅なパフォーマンスの向上、機能互換性の強化、ベクトル検索機能、レプリケーションのサポートを提供する。
-
2024年のデータベース:成長、変化、論争
昨年のトレンドと革新を網羅した、Andrew Pavlo氏によるデータベース界の年次回顧が最近公開された。オピニオンレポート「2024年のデータベース: 年間レビュー」は、私たちが確かに「データベースの黄金時代」にいる一方で、昨年は重要なライセンス変更、DuckDBの急速な成長、そしていくつかの驚くべき新リリースがあったことにフォーカスしている。
-
Netflixの分散カウンターの内部:グローバル・スケールでスケーラブル、正確、リアルタイムなカウント
Netflixのエンジニアは最近、Distributed Counter Abstraction技術へのディープダイブを発表した。Distributed Counter Abstractionは、ユーザーのインタラクション、機能の利用状況、ビジネス・パフォーマンス・メトリクスを低レイテンシーでグローバルに追跡するために設計されたスケーラブルなサービスである。NetflixのTimeSeries Abstraction技術の上に構築されたこのシステムは、設定可能なカウントモード、弾力性のあるデータ集約、グローバルに分散されたアーキテクチャによって、パフォーマンス、精度、コストのバランスをとっている。
-
マイクロソフト、GraphQL用Fabric APIの一般提供を発表
マイクロソフトはGraphQL用Fabric APIを発表し、データアクセスレイヤーをパブリックプレビューから一般提供(GA)に移行した。このリリースでは、Azure SQLとFabric SQLデータベースのサポート、保存された資格情報認証、詳細な監視ツール、CI/CDワークフローとの統合など、いくつかの機能強化が導入されている。
-
メモリ効率を改善したValkey 8.0が一般提供開始
Linux Foundationは、Redisの後継として開発されたオープンソースのインメモリ・ストレージ・ソリューションであるValkey 8.0の一般提供を発表した。スロットごとにディクショナリを導入し、キーをディクショナリエントリに直接埋め込むことで、開発者は最大20%の容量増加を達成し、ノードごとに追加のキーを保存可能になる。
-
EC2もKubernetesも許さない:PostNLでのサーバーレス・オンリーアーキテクチャ構築からの洞察
PostNLは、外注委託のITプロジェクトデリバリーから社内の製品デリバリー能力への移行から得た洞察とガイダンスを共有した。特にサーバーレスサービスに重点を置いたクラウドネイティブ技術を採用することで、同社は運用コストを削減しながら、生産性と市場対応力の大幅な向上を達成した。
-
パフォーマンスの向上とシャーディングの強化が図られたMongoDB 8.0がリリース
MongoDBはMongoDB 8.0の一般提供を発表し、大幅なパフォーマンス向上と新機能を導入した。ハイライトは、組み込みのシャーディング設定サーバー、クエリ可能な暗号化の拡張サポート、シャードキーを必要とせずにシャード間でコレクションを移動する機能などだ。
-
Google CloudがMemorystore for ValkeyおよびRedis Clusterにスケーラブ���なベクトル検索機能を追加
Google CloudはMemorystore for ValkeyとRedis Clusterにスケーラブルなベクトル検索機能を導入した。このアップデートにより、開発者は何十億ものベクトルに対して超低レイテンシーでベクトル検索を実行できるようになる。
-
NetflixのPushy:スケーラブルなウェブソケット・プラットフォームの進化:1億の同時接続を処理する
Netflixは、同社製品のプッシュ通知や様々なデバイス間の通信をサポートするWebSocketメッセージングプラットフォーム、Pushyの進化の詳細を共有した。Netflixのエンジニアは、プラットフォームのスケーラビリティと信頼性を確保し、新しい機能をサポートするために、Pushyのエコシステム全体で数多くの改善を実施した。
-
CanvaはどのようにWebRTCでリアルタイム・コラボレーションを拡張したか:WebSocketからシームレスなP2P通信へ
Canvaは最近、コラボレーティブなホワイトボードのためにリアルタイムマウスポインタを実装した方法を共有した。Canvaは、スケーラビリティの向上、待ち時間の短縮、バックエンドの負荷軽減のために、WebRTCベースのソリューションを選択した。WebRTCはピアツーピア通信を使用するため、Canvaは従来のバックエンドベースのWebSocketとRedisソリューションよりもスムーズでパフォーマンスの高いリアルタイム体験をユーザーに提供できる。