一切都关乎关系
Posted: Tue Feb 18, 2025 6:58 am
新的 图形查询语言标准将于 年底在数据街上推出(?)。然后呢?
如果图形数据库很快就实现标准化,那么 它们很可能会长期存在。不仅仅是因为传统 具有巨大的惯性,还因为关系数据库范例实际上对某些事情很有用。请注意,我将术语从 转换为关系。并非 博士(关系模型之父)所希望的一切都进入了商业 实现 至少在前 年没有(关系模型于 年发布, 于 年首次发布)。
科德博士肯定希望有一件事非常重要:关系。
但是,等一下,关系关系在 中被建模 立陶宛 手机号码数据 为表吗?是的,这是真的。但是数据库( 的初始术语)不应该对跨关系的属性的可访问性施加任何限制(在数据独立性的保护下)。当时的 系统有各种各样的限制,这些限制来自树结构或指针链等实现技术。现代 系统具有非常复杂的查询优化器,只要数据的语义质量正常并且完全理解并遵守数据模型中的函数依赖关系,它们就可以正常工作。(这并不总是那么容易。)
因此,从这个角度来看, 为数据独立性设定了标准。 博士是这样表述的:
“它提供了一种仅使用其自然结构来描述数据的方法,即无需为机器表示目的添加任何附加结构。因此,它为高级数据语言提供了基础,这种语言将在程序与机器表示和数据组织之间实现最大程度的独立性。”(他在 年发表的图灵论文“大型共享数据库的关系数据模型”)
即使在今天,这其中的挑战性部分也在于大规模多连接数据模型中的性能。
如果图形数据库很快就实现标准化,那么 它们很可能会长期存在。不仅仅是因为传统 具有巨大的惯性,还因为关系数据库范例实际上对某些事情很有用。请注意,我将术语从 转换为关系。并非 博士(关系模型之父)所希望的一切都进入了商业 实现 至少在前 年没有(关系模型于 年发布, 于 年首次发布)。
科德博士肯定希望有一件事非常重要:关系。
但是,等一下,关系关系在 中被建模 立陶宛 手机号码数据 为表吗?是的,这是真的。但是数据库( 的初始术语)不应该对跨关系的属性的可访问性施加任何限制(在数据独立性的保护下)。当时的 系统有各种各样的限制,这些限制来自树结构或指针链等实现技术。现代 系统具有非常复杂的查询优化器,只要数据的语义质量正常并且完全理解并遵守数据模型中的函数依赖关系,它们就可以正常工作。(这并不总是那么容易。)
因此,从这个角度来看, 为数据独立性设定了标准。 博士是这样表述的:
“它提供了一种仅使用其自然结构来描述数据的方法,即无需为机器表示目的添加任何附加结构。因此,它为高级数据语言提供了基础,这种语言将在程序与机器表示和数据组织之间实现最大程度的独立性。”(他在 年发表的图灵论文“大型共享数据库的关系数据模型”)
即使在今天,这其中的挑战性部分也在于大规模多连接数据模型中的性能。