我知道关系数据库是相当新的,我同意面向对象的数据库开始流行起来。您是否相信面向对象的数据库有朝一日会取代关系数据库?或者是否有一种新的技术在效率和易用性方面比关系数据库更好?
答案 0 :(得分:2)
人们常说关系数据库源于集合论和逻辑。让我稍微扩展一下这种简单化的观察。在19世纪下半叶的灵感来自乔治布尔代数德摩根,皮尔斯和施罗德发展了二元关系的代数。在20世纪,这个主题在塔斯基的影响下成熟,塔斯基被认为是最伟大的逻辑学家之一。塔尔斯基继承了二元关系的推广和发明圆柱代数。期望他的发明能够在信息处理领域(数据库)中找到实际应用是很自然的 - 而且这显然并非如此。问你的同事们有多少人听说过RelView。另一方面,广泛认可的Codd的关系代数与二元关系或圆柱代数的代数完全不同。
总而言之,对数据库领域任何“最新和最伟大”创新的怀疑是健康的:任何新进入者必须证明很多才能获得认可。