SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое граф знаний (Knowledge Graph) и почему для него нужна графовая БД?

Граф знаний — это семантическая сеть, которая связывает объекты реального мира (людей, места, события) и показывает отношения между ними.

Пример: Иван (Узел) -> ЖИВЕТ_В (Связь) -> Москва (Узел).

Почему нужна графовая БД (Neo4j):
В реляционных БД (SQL) поиск связей "друзья друзей моих друзей" требует множества тяжелых JOIN-ов, что убивает производительность (экспоненциальный рост времени).
В графовых БД связи (Edges) хранятся физически как указатели. Обход графа любой глубины работает за миллисекунды.
✅ Применение: Рекомендации, антифрод, соцсети.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Специфика NoSQL»

Ещё вопросы раздела «NoSQL»

Все вопросы раздела «NoSQL»