Wednesday, 23 June 2021

Introduction to ArangoDB

 

ArangoDB is a multi-model database. Data can be stored as as documents, key/value pairs or graphs. One of the beauty of ArangoDB is, data can be accessed with a single declarative query language. 

 

Replication can be configured at database level or at server level. If you configure the replication at server level, all the databases hosted by this server are replicated automatically.

 

Is ArangoDB support ACID properties?

Yes

 

Is ArangoDB schemaless?

Yes, ArangoDB is schemaless by default. You no need to define what attributes a document can store. A collection in ArangoDB has multiple documents, where each document can follow same schema (or) can have different structure from other document.

 

Key terms in ArangoDB

Following are the key terms in ArangoDB.

a.   Document

b.   Collection

c.    Collection Identifier

d.   Collection Name

e.   Database

f.     Database Name

g.   Database Organization

 

Documents grouped into collections and collections exist inside a database.

 

Both collection and database has a name and identifier associated with them.

 

ArangoDB graph data model

Two collections exist in this data model.

a.   Document collection: Store the information about vertices. These are also called as vertex collection in the graph model.

b.   Edge collection: Store documents and include two special attributes _from, _to.

Previous                                                    Next                                                    Home

No comments:

Post a Comment