公司新闻

Our News

让我们来构建架构!利用内存数据库 架构博客

公司新闻

让我们来构建架构!利用内存数据库 架构博客

2026-01-27 14:43:45 75

架构新视角:利用内存数据库

作者:Luca Mezzalira Federica Ciuffo Vittorio Denti 和 Zamira Jaupaj日期:2023年9月13日发布平台:Amazon ElastiCache,Amazon MemoryDB,架构,数据库,思想领导力永久链接

关键要点

内存数据库在现代计算中至关重要,能有效降低资源压力、扩展工作负载并减少基础设施成本。本文探讨了使用 Amazon Web Services (AWS) 的缓存策略,以及客户在真实工作负载中应用这些策略的案例研究。理解特定解决方案的上下文非常重要,许多常见问题可以通过这些资源得到解答。

内存数据库在现代计算中扮演着重要角色,尤其是在减少现有资源压力、有效扩展工作负载和降低基础设施成本方面。内存数据库的高级性能能力使其在处理大量数据、实时分析和快速响应要求的高需求应用中至关重要。

在这一期的《架构新视角》中,我们将介绍缓存策略,并进一步探讨使用 Amazon ElastiCache 和 Amazon MemoryDB 等服务的案例研究,客户会分享他们选择的理由。理解特定解决方案或模式的上下文是非常重要的,很多常见问题能够通过这些资源找到答案。

缓存挑战与策略

许多 Amazon 构建的服务依赖于后台的缓存系统,以加快性能、满足低延迟需求,并避免过载源数据库和其他微服务。操作缓存并将缓存集成到我们的系统中会面临复杂的挑战,包括监控、数据一致性和对其他组件的负载问题。虽然缓存可以带来显著的好处,但它也是一个需要维护的新组件。此外,工程师可能需要使用经验方法选择缓存大小、过期策略和驱逐策略:我们总是需要进行测试,并利用度量指标来调整配置。

借助 Amazon Builder’s Library 资源,您可以了解在架构中使用缓存的策略以及直接来自 Amazon 工程师的最佳实践。

点击查看此 Amazon Builder’s Library 文章!

Yahoo 如何在 AWS 上进行内存工作负载的成本优化

探索 Yahoo 如何有效利用 Amazon ElastiCache 和数据分层以每秒处理 130 万个广告数据事件,同时将总体账单节省高达 50。

数据分层是一种聪明的方法,可以通过智能管理数据扩展至数百 TB 的容量。它可以通过自动将最少访问的数据在 RAM 和高性能 SSD 之间进行转换来实现。

在本视频中,您将深入了解数据分层的运作原理,如何以经济高效的方式为您的工作负载解锁超快速度和无缝的可扩展性。此外,您还可以了解其如何在后台被实现。

点击查看此 reInvent 2022 视频!

使用 MemoryDB 构建实时应用程序以实现性能和耐久性

MemoryDB 是一个强大的耐用数据库,其特点是微秒级读取、低单数字毫秒写入、可扩展性和企业级安全性。它确保 9999 的可用性,并且能够在没有任何数据丢失的情况下快速恢复。

在本次会议中,我们将探讨金融服务、零售和媒体娱乐等多个行业的用例,例如支付处理、消息中介以及持久会话存储应用。此外,通过实用演示,您可以学习如何利用 MemoryDB 为媒体和娱乐应用建立微服务消息代理。

点击查看此 AWS 在线技术讲座视频!

Samsung SmartThings 如何通过 Amazon MemoryDB 实现家庭自动化

MemoryDB 提供了仅内存数据库才能提供的超快性能,将延迟压缩到微秒,并处理超过 16 亿的请求没有数据丢失。在这次 reInvent 2022 的会议中,您将了解 Samsung SmartThings 为什么选择 MemoryDB 作为推动其下一代 IoT 设备连接平台的引擎,每天处理数百万事件。

您将发现 MemoryDB 的复杂设计如何确保数据的耐久性,而不妨碍内存操作的性能,这是通过使用多可用区事务日志实现的。该会议深入探讨了耐用的内存数据操作。

点击查看此 reInvent 2022 视频!

让我们来构建架构!利用内存数据库 架构博客

Amazon ElastiCache:内存数据存储基础、使用案例与示例

在本期 AWS 在线技术讲座中,探讨 Amazon ElastiCache,这是一个托管服务,可在云环境中轻松设置、操作和扩展广泛使用的、与开源兼容的内存数据存储。这项服务使您能够开发数据密集型应用程序或通过高吞吐量、低延迟的内存数据存储增强现有数据库的性能。了解它如何用于缓存、会话存储、游戏、地理空间服务、实时分析和排队功能。

本课程将帮助您更深入地理解 Amazon ElastiCache,以及如何利用它加速数据处理,同时保持强健性和可靠性。

点击查看此 AWS 在线技术讲座课程!

下次再见!

感谢您与我们讨论内存数据库!在两周后,我们将讨论 SQL 数据库。

要查看本系列的所有博客,请访问 架构新视角 内容列表。

标签:成本优化,数据库,架构新视角,reInvent,Redis

作者简介

Luca Mezzalira

Luca 是一位基于伦敦的首席解决方案架构师。他撰写了几本书并在国际上演讲。在解决方案架构领域具有丰富的专业知识,因在微前端方面革新前端架构的可扩展性而获得赞誉。

Federica Ciuffo

Federica 是 Amazon Web Services 的解决方案架构师,专注于容器服务,热衷于用代码构建基础设施。在工作之外,她喜欢阅读、绘画,并与朋友在餐厅尝试不同的美食。

Vittorio Denti

Vittorio Denti 是一名位于伦敦的机器学习工程师。在米兰的波利特科尼科大学和斯德哥尔摩的 KTH 皇家技术学院完成计算机科学与工程硕士学位后,他加入了 AWS。Vittorio 拥有分布式系统和机器学习的背景,特别热衷于软件工程和机器学习科学的最新创新。

Zamira Jaupaj

Zamira 是一位位于荷兰的企业解决方案架构师。她是一位充满热情的 IT 专业人员,在设计和实施小型和大型企业的关键复杂解决方案方面拥有超过 10 年的跨国经验,专注于容器、无服务器和数据分析。

飞跃加速器