RDBMS
特点:
- 提供事务,使两个或两个以上的成功或失败的数据更改作为一个原子单元;
- 高度组织化结构化数据;
- 数据和关系都存储在单独的表中;
- 需要预先定义表模式;
- 鼓励标准化减少数据冗余;
- 支持多表查询;
- 强制数据完整性;
- 严格的一致性;
- 支持扩展(横向扩展有些痛苦);
- 结构化查询语言(SQL);
- 诞生 40 年之多,十分成熟,有足够的支持;
从其特点分析,可看出其适合有明确的定义,规范比较明确的项目。比如在线商城和银行系统等。该类系统需要具备强制数据完整性以及事务支持的健壮存储系统。可以试想一下如果去 ATM 机取钱,ATM 机没有吐钱,但是后台数据库已经把钱减掉了,会是一种什么样的体验呢?
当前内容版权归 腾讯AlloyTeam 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 腾讯AlloyTeam .