0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: субд, nosql, базы данных, графовые базы данных</p>
1
<p>Теги: субд, nosql, базы данных, графовые базы данных</p>
2
<p>Одним из видов NoSQL-систем являются<strong>графовые базы данных</strong>. В чем их особенности?</p>
2
<p>Одним из видов NoSQL-систем являются<strong>графовые базы данных</strong>. В чем их особенности?</p>
3
<p><strong>Графовые БД</strong>представляют собой узлы и взаимосвязи между этими узлами. Узлы -- это элементы в базе данных, тогда как связи между этими элементами определяют отношения узлов между собой.</p>
3
<p><strong>Графовые БД</strong>представляют собой узлы и взаимосвязи между этими узлами. Узлы -- это элементы в базе данных, тогда как связи между этими элементами определяют отношения узлов между собой.</p>
4
<p>Как известно, существуют разные варианты NoSQL-баз данных. Так вот, среди существующих вариантов именно этот тип считается наилучшим выбором в том случае, если в приоритете находятся именно разнообразные<strong>взаимосвязи между данными</strong>.</p>
4
<p>Как известно, существуют разные варианты NoSQL-баз данных. Так вот, среди существующих вариантов именно этот тип считается наилучшим выбором в том случае, если в приоритете находятся именно разнообразные<strong>взаимосвязи между данными</strong>.</p>
5
<p>Среди известных примеров таких БД можно упомянуть, например,<strong>Neo4j</strong>или<strong>OrientDB</strong>.</p>
5
<p>Среди известных примеров таких БД можно упомянуть, например,<strong>Neo4j</strong>или<strong>OrientDB</strong>.</p>
6
<p>Но нельзя не отметить, что графовые БД имеют один существенный<strong>минус</strong>: к примеру, вам нужен язык запросов для обеспечения доступа к данным, однако отсутствует возможность применять как SQL, так и какой-нибудь иной общепринятый подход. А раз стандартизация отсутствует, то большая часть языков запросов могут применяться лишь в одном либо нескольких типах графовых БД.</p>
6
<p>Но нельзя не отметить, что графовые БД имеют один существенный<strong>минус</strong>: к примеру, вам нужен язык запросов для обеспечения доступа к данным, однако отсутствует возможность применять как SQL, так и какой-нибудь иной общепринятый подход. А раз стандартизация отсутствует, то большая часть языков запросов могут применяться лишь в одном либо нескольких типах графовых БД.</p>
7
<p>Осталось продемонстрировать, каким образом графовые БД хранят данные и взаимосвязи между этими данными:</p>
7
<p>Осталось продемонстрировать, каким образом графовые БД хранят данные и взаимосвязи между этими данными:</p>
8
<p><em>По материалам https://mcs.mail.ru/blog.</em></p>
8
<p><em>По материалам https://mcs.mail.ru/blog.</em></p>
9
9