【发布时间】:2012-09-04 05:14:19
【问题描述】:
我正在寻求实施一种数据库解决方案,以支持对一组简单的 2D 数据集进行非常快速的基于列的访问。即考虑这个数据集
==========================================================
SOME DATASET1
==========================================================
ENTRY | Col1 | Col2 | Col3 ... Coln
----------------------------------------------------------
ENTRY A 1.1 0.2 5.5 6.2
ENTRY B 2.3 6.4 1.5 1.1
ENTRY C 2.2 4.2 9.5 3.4
ENTRY D 2.3 1.1 5.5 2.9
ENTRY E 9.1 3.6 7.5 2.6
我需要的是一种方法,可以简单地选择 column1、column2 或 column n 中的所有值,同时保留排序顺序。我最初的想法是使用 redis,具有以下键空间设计:
SOMEDS1/COLUMNS/ => Col1, Col2, Col3 ... Coln
SOMEDS1/ENTRIES/ => A, B, C, D, E
SOMEDS1/Col1/ => 1.1, 2.3, 2.2, 2.3, 9.1
SOMEDS1/Coln/ => ......
这种设计背后的原则是每个列表中的条目数量不大,可能
我的问题是,有没有人已经实现了这样的东西,如果有,您能否就最合适的数据库类型提出建议。我最初的想法是使用 redis,但我愿意接受建议。
【问题讨论】:
标签: database redis key-value-store