层次数据模型 2004年8月3日 马丁·福勒 数据库 层次数据模型以层次结构或树状结构的形式组织。早期的数据库和编程数据结构通常使用层次模型,但这些模型已经失宠。在数据库领域,关系数据模型 成为主流,而对于大多数内存编程,网络数据模型 占主导地位。这是因为层次结构虽然是一种简单的组织工具,但在数据变得更复杂时就会失效。 然而,层次结构的简单性是不可否认的,层次模型仍然具有价值。如今,层次数据模型的回归主要得益于 XML 的兴起,XML 及其各种相关技术提供了用于操作层次数据的标准设施,类似于 SQL 为 关系数据模型 提供的设施。