我想要一个像多列数据表示的表格。例如考虑以下示例:
---------------------------------------------------------------
col1 col2 col3 col4 col5(numeric) col6(numeric)
---------------------------------------------------------------
val01 val02 val03 val04 05 06
val11 val12 val13 val14 15 16
val21 val22 val23 val24 25 26
val31 val32 val33 val34 35 36
.
.
.
---------------------------------------------------------------
我想通过给定列中的值查询此表,例如val32
在列中搜索值,col2
这应该返回我所有可以以相同表格格式匹配此查询的行。
对于诸如 saycol5
和之类的列col6
,我想执行数学运算/查询,例如, getMax()
,getMin()
等...getSum()
divideAll()
对于这样的要求,任何人都可以建议最能解决我的目的的任何类型的数据结构吗?任何一种数据结构或它们的组合,考虑有效的操作(如上面的数学示例)和查询?
让我知道是否有人需要更多信息。
Edit: Additional requirement
这应该足以有效地处理数亿行,并且可以轻松高效地持久化。