графовые базы данных для хранения вложенных комментариев

Я проектирую модель данных для вложенной системы комментариев. как Reddit.

Я читаю так много блогов по всему Интернету, и все, что я нашел, - это попытаться построить иерархическую структуру данных в реляционных базах данных, используя такие конструкции, как список смежности, перечисление путей, таблица замыканий или вложенные множества. наряду с различными плюсами и минусами, все эти решения кажутся хакерскими из-за отсутствия поддержки SQL. MongoDB кажется еще одним хорошим решением NoSQL с 100 вложенными уровнями и ограничением размера 16 МБ.

решение, которое я ищу, должно быть быстрым при чтении (50 RPS). медленная вставка и удаление в порядке. Я ожидаю отфильтровать и отсортировать комментарии по рейтингу.

Могу ли я использовать графическую базу данных, такую как neo4j, AWS Neptune для этого требования? будет ли это подходящим или чрезмерным?

+2
26 февр. '19 в 14:34
источник поделиться
1 ответ

Согласно вашему требованию, Firebase Cloud Firestore может быть отличным решением. потому что он может содержать вложенные данные, и они не будут загружены, если вы не загрузите их намеренно.

0
28 февр. '19 в 18:03
источник

Посмотрите другие вопросы по меткам или Задайте вопрос