知识卡片

数据库被拆开

专业/工作

内容

传统数据库把存储、索引、查询、复制、事务和缓存集成在一个产品中。现代系统常把这些能力拆成多种专门组件,再用日志和数据流连接。拆开能获得灵活性,也把一致性、监控和故障恢复责任交还给架构设计。

参考来源

《数据密集型应用系统设计》第12章《数据系统的未来》