为什么我们有一个数据库模型,当其中一个已经完成这项工作。我们如何/为什么想出这几个型号?例如对象模型,层次模型,关系等 换句话说,这些模型是如何出现的?
答案 0 :(得分:4)
有几种不同的数据库类型(我假设您的意思是模型...... RDBMS,对象数据库,键值对数据库等),因为没有一种类型可以完美地满足每个需求。
关系数据库模型擅长存储和检索关系数据。但并非所有数据都是关系数据。
OLAP(在线分析处理)多维数据集有助于分析与时间相关的数据,这是RDBMS将极为困难的事情。
对象数据库擅长持久化对象和定义/处理面向对象的问题(继承,多态等)。这是平面文件,RDBMS或OLAP多维数据集无法自然提供的东西。
......列表继续。