用于短时数据存储的VoltDB或MongoDB?

用于短时数据存储的VoltDB或MongoDB?,mongodb,voltdb,Mongodb,Voltdb,我需要存储一些巨大的数据集合,直到我使用它。例如,我下载一个文件(可能是一个csv,可能有数百MB)并将其内容存储在数据库中。将整个文件写入db后,另一个进程将读取此集合并将其删除 我更喜欢使用MongoDB。然而,有人告诉我VoldDb更适合这种用途 我想知道为什么VoldDB是临时存储,以及它比mongoDB更好(如果是的话)。这听起来像是一个静态数据的批处理驱动过程。虽然您可以使用VoltDB实现这一点,但它也能够实时接收来自一个或多个源的数据,而不是在数据累积到CSV文件中之后,并且不只

我需要存储一些巨大的数据集合,直到我使用它。例如,我下载一个文件(可能是一个csv,可能有数百MB)并将其内容存储在数据库中。将整个文件写入db后,另一个进程将读取此集合并将其删除

我更喜欢使用MongoDB。然而,有人告诉我VoldDb更适合这种用途


我想知道为什么VoldDB是临时存储,以及它比mongoDB更好(如果是的话)。

这听起来像是一个静态数据的批处理驱动过程。虽然您可以使用VoltDB实现这一点,但它也能够实时接收来自一个或多个源的数据,而不是在数据累积到CSV文件中之后,并且不只是缓冲记录,您还可以进行一些处理、验证,或者在事务中每个记录接收数据时对其进行转换,然后可以使用export将输出流式传输到各种目标系统

也就是说,有一个CSV加载器可以用来批量加载CSV文件,然后另一个程序可以使用各种客户端库之一检索数据