将SQL数据存储在数据结构/列表(Scala)中

时间:2014-09-25 20:36:12

标签: sql list scala jdbc data-structures

我在多年之后回到编程中,并且我的数据结构/列表等非常生疏。特别是因为我学习了Java,现在正在使用Scala。

我想解析SQL数据库并将此数据库中的数据存储在Scala中的某种列表或数据结构中。我有代码从这个数据库中提取数据并且它工作得很好。我将在循环中填充此列表,然后从此列表中拉出以执行字符串操作(可能使用StringBuilder)。

数据库将包含100k到100万行的表。我对immutablemutable数据结构感到困惑,以及最好存储表名,列名和行数据的方式(三个不同的列表,或三个带键的结构?) 。使用SeqVectorStreamListArrayArrayList等,似乎有很多选项,我就是不确定与大型数据集相关的性能和可用性最佳。

我已经能够创建不同类型的列表并与它们一起工作,但我想知道其中的好处。搜索Scala列表/数据结构给了我一堆垃圾。

0 个答案:

没有答案