Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要存储大量数据,直到我使用它。例如,我下载一个文件(可能是一个 csv,可能有数百 MB)并将其内容存储在一个数据库中。将整个文件写入 db 后,另一个进程读取此集合并将其删除。
我更喜欢为此使用 MongoDB。但是有人告诉我,VoldDb 更适合这种用途。
我想知道为什么 VoldDB 到底是什么,以及它在临时存储方面比 mongoDB 更好(如果是的话)。
这听起来像是一个带有静态数据的批处理驱动过程。虽然您可以使用 VoltDB 来做到这一点,但它还能够从一个或多个源实时摄取数据,而不是在将数据累积到 CSV 文件之后,而不是简单地缓冲记录,您可以做一些处理、验证或转换在事务中按记录摄取的数据,然后您可以使用导出将输出流式传输到各种目标系统。
话虽如此,您可以使用 CSV 加载器批量加载 csv 文件,然后其他程序可以使用各种客户端库之一检索数据。