首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Virtuoso系统需求

Virtuoso系统需求
EN

Stack Overflow用户
提问于 2013-01-24 13:15:16
回答 1查看 1.8K关注 0票数 4

我们将使用Virtuoso来存储RDF,三元组的数量从一开始就是1亿。我需要知道什么应该是典型的RAM,CPU,磁盘等。查询将使用SPARQL,并且会有一些复杂的查询。

请提供您的输入。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-24 17:30:30

Virtuoso版本6.x三元组(四元组)的平均大小约为30字节,因此对于一亿个三元组,您将需要大约3 3GB,这是使数据库工作集适合内存的最关键组件,一旦数据库“预热”,就不需要从磁盘加载数据,以获得最佳性能。在运行复杂查询时尤其如此。在磁盘方面,它们越快,数据库就可以更快地加载到内存中,执行检查点等,因此建议在可能的情况下使用SSD或类似设备,特别是在内存有限且不可避免地有时从磁盘读取数据的情况下。就处理器标准商品而言,目前可用的64位处理器就足够了,通常在您选择的Linux x86_64系统上运行,因为内存始终是最关键的组件。

有关更多详细信息,请参阅以下Virtuoso常见问题解答和性能调整文档:

http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRDFPerformanceTuning http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/#FAQ

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14494449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档