Я нахожусь в стадии архитектуры академического проекта, включающего миллиарды записей.Проект должен быть очень легким с точки зрения вычислительной мощности и легко масштабируемым.Информационная структура очень проста: мне нужно хранить список элементов, каждый из которых имеет свои особенности.Функцией являются целые числа, десятичные числа, даты, строки и т. Д. Когда данные импортируются, типы функции известны.Кроме того, функции могут использоваться для ссылки на другие элементы.
Мне нужно иметь возможность получать и сортировать список элементов по его функциям (более одного) - возможно, с использованием запросов, таких как>, <, = и регулярные выражения,длина, слева, справа, середина для строк между значениями объектов и произвольным вводом пользователем. </p>
Отчетность в виде сумм, средних значений, группирования также необходима по требованиям, которые более смягчены - нетМне нужны возможности полного куба, но чем больше, тем лучше.
Я очень новичок во всем мире NoSQL.Чтобы вы посоветовали?.