Neo4J - это особая технология, в то время как большие данные - более общий термин.Я думаю, что вы спрашиваете об OLAP и OLTP.По мере увеличения данных между вариантами использования для баз данных графов в стиле RDF возникают различия, которые часто используются для аналитики в стиле OLAP (On-line Analytical Processing).Короче говоря, OLAP предназначен для аналитики, которая просматривает большой набор данных, тогда как OLTP больше ориентирован на INSERT / DELETE (для потенциально больших данных).
Обходы на основе OLAP имеют тенденцию обрабатывать весь граф, тогда как обходы на основе OLTP имеют тенденцию обрабатывать меньшие наборы данных, начиная с одной или нескольких вершин и проходя оттуда.
Например, предположим, вы хотите рассчитать средний возраст друзей одного конкретного пользователя.Отличный вариант использования для OLTP, так как набор данных запроса невелик.Однако, если вы хотите рассчитать средний возраст каждого в базе данных, OLAP является предпочтительной технологией.
OLAP оптимален для глубокого анализа большого количества данных, тогда как OLTP лучше подходит для быстро выполняющихся запросов имного вставок.Если вы пытаетесь достичь SLA, когда аналитика должна завершиться в течение определенного периода времени, подумайте о том, какой тип аналитики лучше подходит.Или, может быть, вам нужны оба.