java - 无限容量的数据存储

标签 java data-storage

我想存储无穷多个java BigInteger在存储中,我可以从中获取这些数据,执行一些操作,插入新数据。操作需要非常快。为此目的,最佳的存储选择是什么?

应用程序将从素数 2 开始,并通过某种算法检查数字的素性。如果它找到素数,那么它将把它插入到该存储中。使用存储的素数它将找到下一个。这个应用程序永远不会停止。如果停止应用程序,那么每当下次启动它时,它将从停止的地方开始。从这个意义上来说,它是无穷小的。

我认为MySql、Oracle等无法处理这种系统。那么是否有其他数据存储可用于此目的?

最佳答案

我想您已经意识到实践中不存在“无穷大”这样的东西。

您可以通过多种方式获得按需、可扩展的存储,包括 Amazon S3。

如果您确实需要操作数万亿个数字,那么您手头就有一项研究任务。在这种情况下,SO 问题将不起作用。

关于java - 无限容量的数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8588729/

相关文章:

java - 如何在android中找到特定的数据库和表是否已经存在

java - 如何获取字符串的第一个符号

java - 将条件转换为自连接的独立条件

sql-server - SQL Server 二进制文件存储

c# - 在一个地方存储多个用户的数据

java - 我如何发现永久代中的内容

java - 具有 "{"的字符串的模式匹配

c# - 将图像作为二进制数据存储在数据库中

php - 如何处理视频和图像上传到存储服务器?

c# - WPF - 本地/云应用程序数据存储