面向对象数据库与关系数据库管理IFC数据效率对比

4 下载量 199 浏览量 更新于2024-08-13 收藏 1.74MB PDF 举报
"这篇论文是2012年发表在《清华大学学报(自然科学版)》上的一篇文章,由陆宁和马智亮撰写。文章探讨了如何有效地管理和利用遵循IFC(Industry Foundation Classes)标准的数据,通过对比面向对象数据库(以Versant ObjectDatabase 8为例)和关系数据库(如SQL Server 2005)来管理IFC数据的效率。" 文章深入介绍了IFC标准,这是一个在建筑信息模型(BIM)领域广泛使用的数据交换标准,用于在不同软件之间共享建筑项目的信息。IFC数据具有复杂性,包括简单信息、组合信息以及复杂的实体对象结构。作者分析了这些数据的特点,指出它们在结构上的非线性和相互关联性。 接着,论文详细阐述了使用面向对象数据库和关系数据库管理IFC数据的过程。面向对象数据库能够更自然地映射IFC的实体对象,而关系数据库则需要将这些对象转换为表格形式,这可能导致数据结构的不匹配和效率下降。在实验中,研究人员用数万实体对象组成的IFC数据集测试了两种数据库的性能。 实验结果显示,在处理大量IFC数据时,面向对象数据库(如Versant ObjectDatabase 8)展现出了更高的管理效率。这可能是因为它能更好地处理和存储具有层次结构和复杂关系的对象,而关系数据库在处理这类数据时可能需要进行额外的查询优化和数据转换。 最后,论文强调了这项研究对于理解和选择合适的数据管理系统以高效处理IFC数据的重要性,这对于BIM领域的实践者和研究人员具有一定的指导意义。通过对比面向对象数据库和关系数据库在处理IFC数据时的优劣,为未来BIM系统的数据库设计提供了有价值的参考依据。 关键词: 建筑信息模型(BIM); IFC; 关系数据库; 面向对象数据库; Versant面向对象数据库 中图分类号: TU17 (建筑工程); TP391 (计算机软件及计算机应用) 文献标志码: A 文章编号: 1000-0054(2012)06-0836-07