![nosql arangodb series iris nosql arangodb series iris](https://image.slidesharecdn.com/querymechanismsfornosqldatabases-130826160531-phpapp01/95/query-mechanisms-for-nosql-databases-50-638.jpg)
![nosql arangodb series iris nosql arangodb series iris](https://image.slidesharecdn.com/querymechanismsfornosqldatabases-130826160531-phpapp01/95/query-mechanisms-for-nosql-databases-23-638.jpg)
ArangoDB supports ACID-compliant transactions. In a relational database, SQL is an exampel of a query language.ĪCID: The four properties Atomicity, Consistency, Isolation, and Durability describe the guarantees of database transactions. While the former leaves a lot of details to the API user, a query language hands over the details to the database. Query Language: Interact with your data using either an API or a query language. The value can be any data type, even another document. The key is a string that names the value (like a column in a relational database). Documents are arbitrary data structures consisting of key-value pairs. You’ll probably want to familiarize yourself with them before building a project on ArangoDB:ĭocument Store: ArangoDB stores data in documents, in contrast to how relational databases store data. Throughout the article we will use some core concepts.
Nosql arangodb series iris install#
This article will help you to install ArangoDB and will give a short introduction to how some of its core features can be used.Īfter completing this tutorial, you should be able to: Since ArangoDB has a lot of features it could be intimidating at first, but after a second look it is not complicated at all. You can query data with a full-fledged query language (named AQL), make ACID compliant transactions, add custom HTTP endpoints in the form of JavaScript applications with its embedded V8, and more. It was created in 2011, when many NoSQL database were already around, with the goal of being a comprehensive database solution that could cover a variety of use cases.Īt its core ArangoDB is a document store but that is only the beginning.