ArangoDB (original) (raw)
ArangoDB is a free and open-source native graph database system developed by ArangoDB Inc. ArangoDB is a multi-model database system since it supports three data models (graphs, JSON documents, key/value) with one database core and a unified query language AQL (ArangoDB Query Language). AQL is mainly a declarative language and allows the combination of different data access patterns in a single query. ArangoDB is a NoSQL database system but AQL is similar in many ways to SQL.
Property | Value |
---|---|
dbo:abstract | ArangoDB is a free and open-source native graph database system developed by ArangoDB Inc. ArangoDB is a multi-model database system since it supports three data models (graphs, JSON documents, key/value) with one database core and a unified query language AQL (ArangoDB Query Language). AQL is mainly a declarative language and allows the combination of different data access patterns in a single query. ArangoDB is a NoSQL database system but AQL is similar in many ways to SQL. (en) ArangoDB est un système de gestion de base de données NoSQL. Il utilise son propre langage de requêtes (AQL) et supporte le format GeoJSON. (fr) ArangoDB - nierelacyjny system zarządzania bazą danych (NoSQL). Wydana w 2011 roku, początkowo nazywała się AvocadoDB, w 2012 zmieniła nazwę na ArangoDB.Obsługuje dane w postaci dokumentów, grafów i par klucz-wartość. Jest projektem Open Source na licencji Apache 2.0, napisana w C++ i Javascripcie.Używa języka ArangoDB Query Language (AQL) - deklaratywnego, luźno bazującego na składni XQuery. (pl) ArangoDB — свободная система управления базами данных. ArangoDB поддерживает три модели данных: графовую, документную и модель «ключ-значение». Работа с базой данных осуществляется при помощи SQL-подобного языка запросов AQL (ArangoDB Query Language). Язык является декларативным и позволяет свободно комбинировать все поддерживаемые модели данных в одном запросе. (ru) ArangoDB — багатоцільова відкрита система керування базами даних, що надає гнучкі моделі зберігання документів, графів і даних у форматі ключ—значення. Робота з базою здійснюється через SQL-подібну мову запитів AQL або через спеціальні розширення мовою JavaScript. Засоби для зберігання даних відповідають вимогам ACID (атомарність, узгодженість, ізольованість, надійність), підтримують транзакції й забезпечують як горизонтальну, так і вертикальну масштабованість. Управління СКБД може проводитися через вебінтерфейс або консольний клієнт ArangoSH. Початковий код ArangoDB поширюється під ліцензією Apache 2. Проект написаний мовами С та JavaScript. Ключові особливості ArangoDB: * Відсутня необхідність визначати схему зберігання даних (Schema-free), дані структуруються у формі документів, в яких метадані та інформація про структуру відокремлені від користувацьких даних * Можна використовувати ArangoDB як сервер для вебзастосунків мовою JavaScript. Підтримка доступу до бази через REST/Web API * Можна використовувати JavaScript як для того, щоб звертатись до БД браузерних застосунків, так і для обробників, що виконуються на стороні СКБД * Багатониткова архітектура, що розподіляє навантаження на всі ядра CPU * Гнучка модель зберігання даних, в якій можуть бути комбіновані пари ключ—значення, документи і параметри, що визначають зв'язки між записами (надаються засоби для обходу вершин графу) * Можливість вибирати тип індексу, відповідний розв'язуваним задачам (наприклад, можна використовувати індекс для повнотекстового пошуку) * Настроювана надійність: застосунок сам може визначати, що для нього важливіше: вища надійність або вища продуктивність * Ефективне сховище, в якому повною мірою використано можливості сучасного обладнання (наприклад, SSD-накопичувачі) і можуть застосовуватися великі кеші * Транзакції: можна запускати запити відразу для кількох документів або колекцій з опціональною узгодженістю транзакцій та ізоляцією * Підтримка реплікації і шардингу: можливість створення master-slave конфігурацій і рознесення наборів даних на різні сервери залежно від певної ознаки. (uk) |
dbo:genre | dbr:Graph_database dbr:Full-text_search dbr:Document-oriented_database dbr:Key-value_database dbr:Multi-model_database |
dbo:latestReleaseDate | 2022-09-02 (xsd:date) |
dbo:latestReleaseVersion | 3.9.3 |
dbo:license | dbr:Apache_License_2.0 |
dbo:programmingLanguage | dbr:C++ dbr:JavaScript |
dbo:wikiPageExternalLink | https://stanford.edu/~rezab/classes/cme323/S15/notes/lec8.pdf https://www.arangodb.com/subscriptions/ https://www.apache.org/licenses/LICENSE-2.0 https://www.arangodb.com/roadmap/ https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-a-cloud-provider/ |
dbo:wikiPageID | 47577922 (xsd:integer) |
dbo:wikiPageLength | 18163 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1114095120 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Query_language dbc:Graph_databases dbr:SQL dbr:Geospatial dbr:GraphQL dbr:Graph_database dbr:Comparison_of_multi-model_databases dbr:Full-text_search dbr:Key–value_database dbr:C++ dbr:CRUD dbc:Distributed_computing_architecture dbr:Document-oriented_database dbr:Garbage_collection_(computer_science) dbr:NoSQL dbr:ACID dbr:Data_definition_language dbc:Database-related_software_for_Linux dbc:NoSQL_products dbr:Iris_Capital dbr:JSON dbr:JavaScript dbc:2011_software dbc:Document-oriented_databases dbc:Free_database_management_systems dbc:Key-value_databases dbc:NoSQL dbc:Structured_storage dbr:Key-value_database dbr:DBaaS dbr:Multi-model_database dbr:Apache_License_2.0 dbr:Scalable dbr:Free_and_open-source |
dbp:developer | ArangoDB GmbH (en) |
dbp:genre | dbr:Graph_database dbr:Full-text_search dbr:Document-oriented_database dbr:Key-value_database dbr:Multi-model_database |
dbp:latestReleaseDate | 2022-09-02 (xsd:date) |
dbp:latestReleaseVersion | 3.900000 (xsd:double) |
dbp:license | dbr:Apache_License_2.0 |
dbp:logoSize | 240 (xsd:integer) |
dbp:name | ArangoDB (en) |
dbp:programmingLanguage | dbr:C++ dbr:JavaScript |
dbp:wikiPageUsesTemplate | dbt:Infobox_software dbt:Portal dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:URL |
dct:subject | dbc:Graph_databases dbc:Distributed_computing_architecture dbc:Database-related_software_for_Linux dbc:NoSQL_products dbc:2011_software dbc:Document-oriented_databases dbc:Free_database_management_systems dbc:Key-value_databases dbc:NoSQL dbc:Structured_storage |
gold:hypernym | dbr:Database |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 dbo:BiologicalDatabase |
rdfs:comment | ArangoDB is a free and open-source native graph database system developed by ArangoDB Inc. ArangoDB is a multi-model database system since it supports three data models (graphs, JSON documents, key/value) with one database core and a unified query language AQL (ArangoDB Query Language). AQL is mainly a declarative language and allows the combination of different data access patterns in a single query. ArangoDB is a NoSQL database system but AQL is similar in many ways to SQL. (en) ArangoDB est un système de gestion de base de données NoSQL. Il utilise son propre langage de requêtes (AQL) et supporte le format GeoJSON. (fr) ArangoDB - nierelacyjny system zarządzania bazą danych (NoSQL). Wydana w 2011 roku, początkowo nazywała się AvocadoDB, w 2012 zmieniła nazwę na ArangoDB.Obsługuje dane w postaci dokumentów, grafów i par klucz-wartość. Jest projektem Open Source na licencji Apache 2.0, napisana w C++ i Javascripcie.Używa języka ArangoDB Query Language (AQL) - deklaratywnego, luźno bazującego na składni XQuery. (pl) ArangoDB — свободная система управления базами данных. ArangoDB поддерживает три модели данных: графовую, документную и модель «ключ-значение». Работа с базой данных осуществляется при помощи SQL-подобного языка запросов AQL (ArangoDB Query Language). Язык является декларативным и позволяет свободно комбинировать все поддерживаемые модели данных в одном запросе. (ru) ArangoDB — багатоцільова відкрита система керування базами даних, що надає гнучкі моделі зберігання документів, графів і даних у форматі ключ—значення. Робота з базою здійснюється через SQL-подібну мову запитів AQL або через спеціальні розширення мовою JavaScript. Засоби для зберігання даних відповідають вимогам ACID (атомарність, узгодженість, ізольованість, надійність), підтримують транзакції й забезпечують як горизонтальну, так і вертикальну масштабованість. Управління СКБД може проводитися через вебінтерфейс або консольний клієнт ArangoSH. Ключові особливості ArangoDB: (uk) |
rdfs:label | ArangoDB (en) ArangoDB (fr) ArangoDB (pl) ArangoDB (ru) ArangoDB (uk) |
owl:sameAs | yago-res:ArangoDB wikidata:ArangoDB dbpedia-fa:ArangoDB dbpedia-fr:ArangoDB dbpedia-pl:ArangoDB dbpedia-ru:ArangoDB dbpedia-uk:ArangoDB https://global.dbpedia.org/id/urEU |
prov:wasDerivedFrom | wikipedia-en:ArangoDB?oldid=1114095120&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:ArangoDB |
foaf:name | ArangoDB (en) |
is dbo:wikiPageRedirects of | dbr:AQL_(ArangoDB_Query_Language) dbr:AvocadoDB |
is dbo:wikiPageWikiLink of | dbr:Query_language dbr:RocksDB dbr:List_of_in-memory_databases dbr:List_of_server-side_JavaScript_implementations dbr:Geographic_information_system_software dbr:Embedded_database dbr:Graph_database dbr:Ordered_Key-Value_Store dbr:Cloud_database dbr:Comparison_of_multi-model_databases dbr:Full-text_search dbr:Key–value_database dbr:Document-oriented_database dbr:List_of_California_companies dbr:NoSQL dbr:AQL_(ArangoDB_Query_Language) dbr:Temporal_database dbr:Oracle_Database dbr:Multi-master_replication dbr:Multi-model_database dbr:Spatial_database dbr:AvocadoDB |
is foaf:primaryTopic of | wikipedia-en:ArangoDB |