Это зависит от ваших сценариев использования. Вы просто хотите хранить инвентарь и информацию о клиентах? Вы хотите добывать данные из транзакций, например, кто их купил? Вы хотите внедрить систему рекомендаций?
Как правило, при наличии большого количества взаимосвязанных данных, и вы в первую очередь заинтересованы в этих отношениях, использование базы данных графов является хорошим выбором. В большинстве других случаев это не так. Это не означает, что NoSQL из таблицы: если хранящиеся данные ваших элементов сильно отличаются по структуре, использование базы данных без схемы (например, хранилища документов, например CouchDB или MongoDB) может по-прежнему быть хорошей идеей.
Если вам просто интересно хранить данные, SQL - хороший выбор. Если вам нравится агрегировать данные (например, проверять запасы, анализировать продажи и т. Д.), Это может быть даже самое лучшее.
PS: Неверно предположить, что база данных графа всегда быстрее, чем реляционная база данных. Это полностью зависит от вашей модели данных и от типа запросов, которые вам нужны.
С уважением Hendrik