InfoQ ホームページ Caching に関するすべてのコンテンツ
-
DoorDashはどのようにキャッシュをリアーキテクトし、スケーラビリティとパフォーマンスを向上させたか?
DoorDashは、すべてのマイクロサービスで使用していたヘテロ環境(相互接続・連携に保証のないハードウェアやソフトウェアを混在させて利用している状況のこと)のキャッシュシステムを再構築し、汎用的なメカニズムを提供する共通の多層キャッシュを作成した。
-
Cloudflare Hyperdrive:PostgreSQLデータベースへ世界中からアクセス可能に
先日開催された"Birthday Week 2023"において、Cloudflareは自社グローバルネットワークを利用して既存のデータベースへのクエリを高速化する新サービス、Hyperdriveのオープンベータを発表した。同サービスは現在、PostgreSQL互換のデータベースをサポートしており、近日中にMySQLへの対応も予定されている。
-
「Redis 7.2で、拡張性のある検索・自動階層化・トリガー・関数が利用可能に」
Redis Inc.は先日、Redis 7.2正式リリースを発表した。Redis 7.2には自動階層化、ネイティブ・トリガー、およびベクトル類似検索(VSS)など、クエリーや検索シナリオのパフォーマンスを向上させる拡張可能な検索機能のプレビューなどの新機能を含んでいる。
-
NGINXコントローラーアプリケーション配信モジュールによりヘルスチェックとキャッシング構成が改善
NGINXは、NGINX Plusロードバランサー用のコントロールプレーンソリューションであるNGINX Controller Application Delivery Moduleの新しいバージョンをリリースした。新機能には、強化されたワークロードヘルスチェック、キャッシュ構成の改善、インスタンスグループが含まれる。
-
iOSアプリのビルド時間を短縮することを目的としたXCRemoteCacheとは
SpotifyはXcodeのコンパイル時間を短縮するためにXCRemoteCacheを開発した。最近オープンソース化されたXCRemoteCacheは、クリーンビルド時間を70%短縮できるとSpotifyは言っている。
-
Pinterestが広告配信アーキテクチャをどのようにスケールアップしたか
Nishant Roy氏は、Pinterest Engineering Blogに、広告コーパスのスケーリング問題を克服するための戦略を書いている。彼らの既存のソリューションはスケーリングの限界に達していた。そのため、さらなる成長が必要であった。再設計により、広告インデックスがKey-Valueストアにオフロードされ、Goアプリケーションのガベージコレクションが最適化されて、広告コーパスのサイズが60倍に増加した。
-
AWSがAmazon MemoryDB for Redisの一般提供を発表
最近、AWSはAmazon MemoryDB for Redisの一般提供を発表した。Redisと互換性があり耐久性のある新しいインメモリデータベースだ。この新しいデータベースサービスは、データの耐久性と高可用性を備えた、マイクロ秒の読み取りと1桁のミリ秒の書き込みパフォーマンスを必要とするアプリケーションを対象としている。
-
GitHubがRedisを使用してレートリミットをスケールアップ
GitHubのエンジニアであるRobert Mosolgo氏は昨日、Redisのシャーディングとレプリケーションを使用したレートリミッタを使ってGitHub APIをスケールアップした方法について、詳細に説明した記事を投稿した。GitHubは以前のMemcachedベースのレートリミッタから、Redisベースのものに移行した。Mosolgo氏によると、新しい実装では信頼性の向上、クライアントの問題解決、GitHubのサポート負荷の低減が実現されている。
-
GoogleがMemorystore for Memcachedを一般提供でリリース
先頃のブログ投稿で、Googleは、オープンソースのMemcachedプロトコルと互換性のあるフルマネージドサービス、Memorystore for Memcachedの一般提供を発表した。Memorystore for MemcachedのGAリリースにより、同社はGoogle Cloudのキャッシュ機能を探している顧客向けに2つの一般利用可能なマネージドキャッシュサービスオプションを利用できるようにする。
-
Microsoftがプレビュー版でAzure Cache for Redisのゾーン冗長性を発表
最近、Microsoftは、Azure Cache for Redisが複数のアベイラビリティーゾーンでサポートされ、可用性と復元力が拡張されると発表した。このサービスの更新により、顧客はAzure Cache for Redisインスタンスを利用できる機会が大幅に向上させることができる。
-
UXパターン: Stale-While-Revalidate
Stale-while-revalidate(SWR)キャッシング手法は、Webアプリケーションのユーザにより迅速なフィードバックを提供すると同時に、結果整合性も可能にする。フィードバックを早くすることでスピナの表示が不要になり、より印象のよいユーザエクスペリエンスが得られる可能性がある。
-
AWSがRedis 6と互換性のあるAmazon ElastiCache for Redisを発表
先頃、AWSはRedis 6と互換性のあるAmazon ElastiCache for Redisを発表した。これにより、マネージドロールベースのアクセス制御、クライアント側のキャッシュ、いくつかの重要な運用上の改善など、いくつかの新機能がもたらされる。
-
AmazonがAWSでのElastic Search Service向けのUltraWarmの一般向け提供を発表
最近、AmazonはAWSでのElasticsearch Service向けのUltraWarmの一般向け提供を発表した。Ultrawarmは、低コストのウォームストレージ階層であり、Elasticsearch Serviceの拡張機能である。最大3ペタバイトのストレージを提供し、既存のオプションに比べて約90%のコスト削減になる。
-
AmazonがRedis用ElastiCacheの新機能を発表: Global Datastore
先頃、AmazonはGlobal Datastoreを発表した。これは、フルマネージの、高速で信頼性が高く、セキュアなクロスリージョンレプリケーションを提供するAmazon ElastiCache for Redisの新機能だ。
-
Redis LabsはMicrosoftと提携し、開発者向けに新しいRedisキャッシュを提供
Microsoftは最近のブログ投稿で、Redis Labsとの新しいパートナーシップを発表した。これは、Redis Enterpriseを、Azure Cache for Redisの完全に統合された新しい層として提供するためのものである。現在非公開のプレビュー版である拡張サービスは、顧客に2つの新しいエンタープライズ階層を提供する。