如何比较JuliaDB和Queryverse的功能和性能?哪个更好?

时间:2019-05-21 10:09:38

标签: package julia

观察到软件包之间有一些重叠的功能。
请指导我比较JuliaDB和Queryverse的功能和性能,并确定更好的功能。

1 个答案:

答案 0 :(得分:2)

JuliaDB.jl和Queryverse在不同的抽象层上运行。

Queryverse提供了用于操纵和可视化各种数据源的工具,而没有提供数据源层本身。

JuliaDB.jl提供了一种特定的数据源实现,当处理不适合RAM且以分布式方式处理的非常大的数据集时,这特别有价值。与JuliaDB.jl最接近的替代方法是DataFrames.jl包。 here给出了两者的简要比较,因此您可以看到它们在不同的上下文中都有其用途。 Queryverse在这些资源中的任何一个“之上”。

您可能还想看看Tables.jl软件包,该软件包为表格数据定义了低级API。尤其是向量NamedTuple和向量NamedTuples也可以视为表格数据。

使用Queryverse时应记住的一件事是,出于类型推断的原因,它在DataValues.jl包中定义了自己的缺失概念,与Base中定义的Missing类型不同