大规模模型高效持久化:图数据库评估

0 下载量 45 浏览量 更新于2024-07-14 收藏 1.46MB PDF 举报
"这篇论文《当代图形数据库在大规模模型高效持久化中的评估》出自《对象技术杂志》,由AITO——国际对象技术协会出版。作者Konstantinos Barmpis和Dimitrios S. Kolovos是英国约克大学计算机科学系的研究者。论文探讨了在模型驱动工程(MDE)中,如何解决可扩展性问题,特别是对于工业规模模型的存储,以实现无缝且高效的处理,允许多个利益相关者同时进行操作。文章对比了传统的MDE持久化机制与使用图基NoSQL数据库的新方法,如Neo4J和OrientDB,并与关系型数据库、XMI以及文档型NoSQL数据库的持久化机制进行了原型集成和比较。此外,论文还对图形数据库中模型查询的两种方法进行了基准测试,以评估和比较它们在性能上的相对优势。" 在MDE(模型驱动工程)中,可扩展性是一个关键挑战,特别是在处理工业级别的大型模型时。这些模型需要被持久化存储,以便不同利益相关者可以无中断地进行高效操作。传统的持久化机制,如基于XML Metadata Interchange (XMI)的标准,虽然在某些场景下有效,但在处理大规模数据时可能遇到性能瓶颈。因此,研究者开始探索替代方案,如使用非关系型数据库(NoSQL),特别是图数据库。 图数据库,如Neo4J和OrientDB,因其自然地表示复杂关系的能力而成为MDE的理想选择。它们在存储和查询复杂的模型结构时展现出更好的性能。论文中,研究人员实现了这些图数据库与 Eclipse Modeling Framework (EMF) 的原型集成,EMF是MDE中广泛使用的工具。通过这种方式,他们能够直接比较图数据库与关系型数据库(如MySQL或PostgreSQL)以及文档型NoSQL数据库(如MongoDB)的持久化效率。 论文的另一个重点是性能基准测试。作者对比了在图数据库中执行模型查询的两种策略,这有助于理解在实际应用中哪种方法更能优化查询性能和响应时间。这样的比较对于选择适合特定应用场景的数据库解决方案至关重要,因为不同的查询模式和数据结构可能会导致性能差异显著。 总而言之,这篇论文深入探讨了如何利用图形数据库提升MDE中大规模模型的持久化效率,并通过实验对比提供了有价值的见解,为工业领域采用更高效的数据存储和处理技术提供了理论支持和实践指导。