gpt4 book ai didi

mysql - 哪个数据库引擎适合 10^10 条记录?

转载 作者:可可西里 更新时间:2023-11-01 08:22:01 27 4
gpt4 key购买 nike

我打算使用 mysql 来存储我的数据集。我有大约 10^8(亿)条记录:ID(int), x(float), y(float), z(float), 属性( float )

哪种数据库引擎适合这种数据集 InnoDB 或 MyISAM?或者也许是 ndb(我对可伸缩性或性能一无所知)?

我打算用以下问题查询静态数据集:

Select getRectagularRegion or getPointsInSphere;

最佳答案

我假设您正在尝试在 3d 空间中存储点,然后找到区域内的所有点。

与在数据库中内置一个非常好的 3d 空间索引系统相比,对包含大量记录的下划线数据库代码而言,它的重要性要小得多。如果没有空间索引,您将无法使用 wish 进行查询。

您还应该考虑将自己的数据存储编写为一个简单的第 3 quod 树,这可能会根据您的点的聚类方式为您提供良好的索引——但使用“独立”数据库会更少为你工作。

所以我认为您需要调查数据库中对空间索引的支持,而不是询问对大量行的支持。如今大多数数据库都允许存储大量行......

关于mysql - 哪个数据库引擎适合 10^10 条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4991662/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com