<
От версии < 2.4 >
отредактировано Alexandr Fokin
на 2022/06/23 14:39
К версии < 2.8 >
отредактировано Alexandr Fokin
на 2022/06/23 15:49
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,18 +1,53 @@
1 +==== Общее ====
2 +
1 1  Neo4j - графовая БД.
2 2  
3 3  Разработана на языке [[Java>>Разработка.JVM.Java.WebHome]]
4 4  
7 +Graph Data Platform | Graph Database Management System | Neo4j
8 +https://neo4j.com/
9 +
5 5  ----
6 6  
7 7  ==== Структурные компоненты ====
8 8  
9 9  
15 +|=(% style="width: 152px;" %)Элемент|=(% style="width: 417px;" %)Описание|=(% style="width: 953px;" %)Отношение
16 +|(% style="width:152px" %)Узлы|(% style="width:417px" %)Ноды графа.|(% style="width:953px" %)(((
17 +Каждый узел:
18 +
19 +* Имеет коллекцию свойств.
20 +* Может иметь от 1 до n меток.
21 +)))
22 +|(% style="width:152px" %)Взаимосвязи|(% style="width:417px" %)Ребра графа, связывающие 2 узла.|(% style="width:953px" %)(((
23 +Каждая взаимосвязь:
24 +
25 +* Является направленной (Узел1 -> Узел2).
26 +* Имеет единственное строкове имя.
27 +* Имеет коллекцию свойств.
28 +)))
29 +|(% style="width:152px" %)Метки|(% style="width:417px" %)Инструмент группировки узлов, обозначения их ролей.|(% style="width:953px" %)Можно сказать, что к каждой метке привязана коллекция узлов.
30 +|(% style="width:152px" %)Коллекция свойств|(% style="width:417px" %)Key-Value коллекция свойств, в которой ключ - строка, а значение может иметь и другие типы данных.|(% style="width:953px" %)
31 +
10 10  ----
11 11  
12 12  ==== Интерфейс ====
13 13  
36 +|(% style="width:193px" %)**Название**|(% style="width:171px" %)**Тип**|(% style="width:1158px" %)
37 +|(% style="width:193px" %)Cypher|(% style="width:171px" %)Язык запросов|(% style="width:1158px" %)(((
38 +Язык запросов для работы с графовой структурой данных.
39 +Используется только в [[Neo4j>>WebHome]]
40 +)))
41 +|(% style="width:193px" %)SPARQL|(% style="width:171px" %)Язык запросов|(% style="width:1158px" %)(((
42 +Язык запросов для работы с RDF.
43 +Используется для работы с графовыми онтологиями семантического веба.
44 +)))
45 +|(% style="width:193px" %)[[Apache TinkerPop Gremlin>>Разработка.Базы данных.Другие инструменты и хранилища.Apache TinkerPop Gremlin.WebHome]]|(% style="width:171px" %)Язык запросов|(% style="width:1158px" %)
46 +
14 14  ----
15 15  
49 +==== Другое ====
50 +
16 16  Aspen is a simple markup language for creating graph data.
17 17  Aspen lets you write about people, places, things, and the relationships between them using marked-up text, and converts your text to valid Cypher that can be used in Neo4j graph databases.
18 18  https://aspen-lang.org/