我正处于涉及数十亿条记录的学术项目的架构阶段。就计算能力和高度可扩展性而言,该项目应非常轻巧。信息结构非常简单:我需要存储一个项目列表,每个项目都有不同的功能。功能是整数,小数,日期,字符串等。导入数据时,功能的类型是已知的。此外,功能可以用来引用其他项目。我需要能够通过其功能(不止一个)来获取和排序项目列表-可能使用>,<,=和正则表达式,长度,左,右,中等查询来查询功能值和反对用户任意输入。
从总和,平均值的角度进行报告也很必要,因为对它们的要求更加宽松-不需要完整的多维数据集功能,但是更好的是。
我对整个NoSQL世界都是新手。你会推荐什么?