新兴数据库方法概述
1. 引言
除了主流的数据库方法,还有一些新兴的数据库方法值得探讨,主要包括:
- 实体 - 属性 - 值(EAV)模型 :将数据库简化为三个主要存储实体,即实体表(定义其他实体)、属性表(定义实体的属性)和值表(连接前两个实体并存储实体 - 属性组合的值)。
- 数据库支持框架 :近年来,支持数据库系统的软件框架变得很常见,例如 Hadoop 可处理大数据集的分布式处理。
- NoSQL :这是一类非关系型数据库方法,旨在管理大型数据集,具有灵活性、可扩展性、可用性、低成本和特殊功能等优点,包含键值存储、图存储、列存储和文档存储等相关方法。
- 其他新兴趋势 :如多媒体数据库、数字图书馆、移动数据库和空间数据库。
2. 实体 - 属性 - 值(EAV)模型
EAV 模型试图以紧凑和灵活的方式满足数据库需求,将逻辑数据库需求整合到三个核心表中:实体表存储系统中实体的详细信息,属性表存储实体属性的详细信息,值表存储实际数据。该模型也被称为对象 - 属性 - 值(OAV)模型、垂直数据库模型和开放模式模型。
2.1 EAV 模型的原理
- 灵活性 :能很好地处理数据库使用后某些实体需要添加额外属性的情况,而传统关系模型需要修改表结构。
- 紧凑性 :如果使用的数据库管理系统支持可变长度数据,EAV 模型可能更紧凑。为了简化,
超级会员免费看
订阅专栏 解锁全文
696

被折叠的 条评论
为什么被折叠?



