Любые из существующих, как реляционные, так и нереляционные, также пишут в простых текстовых файлах, где значения перечислены просто через любой знак препинания (, ; _).
Так называемые нереляционные NoSQL ДБ скорее даже более предпочтительные, они гораздо проще масштабируются, а это самое важное требование если мы говорим об очень больших данных.
Ну и от задачи зависит, там где требуется вмешательство человека и регулярный анализ взаимосвязанных данных, SQL будет предпочтительней он позволяет строить запросы любой сложности к БД. Но такие базы будет сложно масштабировать и обычно они стоят дороже чем NoSQL решения.
В случае с NoSQL при возникновении потребности в стороннем анализе БД, придется писать программу обработчик, которая будет группировать данные в реляционные таблицы и формировать связи, а только потом их анализировать.