Я начал использовать базу данных графа для хранения большого графа, который генерирует im. Но я не убежден в том, почему использовать графическую базу данных для выполнения моей работы, и почему бы не делать то, что я хочу, с обычной РСУБД. В моем конкретном вопросе, почему реляционная база данных плохая или, скорее, база данных графиков ЛУЧШЕ, чем РСУБД для хранения графиков?Почему RDBMS плохо хранит значительно большой график?
3
A
ответ
2
После чтения Графических баз данных (досрочное освобождение, доступно здесь: http://graphdatabases.com/) все сводится к производительности. В зависимости от того, насколько глубоким или рекурсивным является ваш запрос, тем больше времени потребуется для того, чтобы ваша база данных RDBMS или графика возвращала результаты. Традиционная СУБД не предназначена для быстрого обхода связей между сущностями, тогда как для этого создаются базы данных графов. Это может не быть проблемой, если ваша рекурсия имеет только 2 уровня глубины, но после того, как производительность этого уровня значительно ухудшилась.
Пожалуйста, возьмите это с солью. Это происходит непосредственно из баз данных Graph, и я не реплицировал эти результаты.
Смежные вопросы
- 1. График Графики выглядит плохо
- 2. Участок большой рассеянный график
- 3. Большой график в памяти
- 4. Как визуализировать большой график?
- 5. Почему утечка памяти так плохо?
- 6. График тензорного потока слишком большой
- 7. Большой график Neo4j не отображается
- 8. Как равномерно пробовать большой график?
- 9. Почему код Principalsearcher значительно медленнее
- 10. Слишком большой контроль - это плохо. Но когда?
- 11. Почему ось x исчезает, когда график очень большой
- 12. Почему позиционные запросы плохо?
- 13. Почему глобальные переменные плохо?
- 14. Почему запрос плохо сформирован?
- 15. Почему «забытый пароль» плохо?
- 16. Почему использование назначить плохо?
- 17. Почему REGISTER_GLOBALS так плохо?
- 18. Почему изображение-картирование плохо?
- 19. Почему подстроки Java плохо?
- 20. Почему JS.ERB так плохо?
- 21. UnnecessaryLocalBeforeReturn - почему это плохо?
- 22. Почему эти перечисления плохо
- 23. большой график поддерживаемых сборок для PCL?
- 24. Почему объект [] хранит примитивы?
- 25. Хранит ли XML/JSON в столбце MySQL ВСЕГДА плохо?
- 26. Почему GHC такой большой/большой?
- 27. Как хранить большой график на диске
- 28. Что на самом деле означает «большой» график
- 29. Большой график networkx для ближайших соседей.
- 30. Как обработать большой график Titan, используя Spark
Как вы собираетесь запрашивать свой график? Вы находите пути? Создание рекомендаций? Вычислительная сетевая статистика? Насколько большой «значительно большой» по количеству узлов и ребер? –
Обратите внимание, что «реляционная база данных» означает только то, что ее пользователи видят базу данных в виде таблиц коллекций и имеют реляционные операторы для извлечения информации. Физическая реализация механизма хранения и запросов является полностью ортогональным решением. –