特性 | 描述 |
类型 | Amazon Aurora是一种云原生关系型数据库服务,支持在线事务处理(OLTP)工作负载。 |
设计理念 | Aurora采用分离计算和存储的设计,优化了性能和可扩展性。 |
存储和计算分离 | 计算层处理事务和并发控制,而存储层负责持久化和复制。 |
Redo Log处理 | 将Redo Log推送到专门的存储服务中,减少了网络I/O,并实现了快速崩溃恢复。 |
高吞吐量和低延迟 | Aurora优化了IO操作,通过异步批量操作和存储层的高效管理,提高了吞吐量和降低了延迟。 |
容灾和自愈 | 构建在跨数据中心的容灾、自修复服务之上,提高了系统的稳定性和可用性。 |
数据复制 | 数据以分片形式存储,每个分片复制六份,确保了数据的高可用性和可靠性。 |
无限扩展性 | Amazon Aurora Limitless Database支持无限制地增加容量,可管理PB级别的数据量。 |
分片组 | 引入分片组的概念,使得数据库可以跨多个节点和存储位置高效扩展。 |
性能 | 提供与传统的本地数据库相匹配甚至更优越的性能,适用于要求严格的应用场景。 |
兼容性 | Aurora PostgreSQL版本支持高兼容性,使得现有PostgreSQL应用可以轻松迁移。 |
自动化和简化管理 | Aurora提供了自动化管理功能,简化了数据库的维护和扩展操作。 |
安全性 | 集成了AWS的安全特性,包括数据加密、访问控制和审计等。 |