orientdb最大数量类

Orientdb maximum number of classes

orientdb 文档没有说明有关 classes 数量的限制。实际上,似乎大量 classes 限制了功能。

我有一个包含 Buildingsmart IFC classes 的数据库,因为它是架构。这意味着我有很多 classes。每次建立与数据库的连接时,服务器都会发送 classes(集群)的完整列表。结果,打开我的数据库花费了太多时间。

有没有办法告诉orientdb不要发送列表?我已经知道内部 db class 结构,所以我真的不需要这个列表。

OrientDB 支持的最大 classes 数量是数据库中集群数量的函数。参考 the clustering section.

Starting from v2.2, OrientDB automatically may create multiple clusters per each Class to improve the performance of parallelism. The number of clusters created per class is equal to the number of CPU cores available on the server. You can also have more clusters per class. The limit on the number of clusters in a database is 32,767 (or, 215 - 1)

对于 4 核的 CPU,因此,假设每个 class 都有默认的簇数,数据库中的总 class 计数将是 ~8100。