Monday, April 6, 2015

How ArangoDB helped Nelios save development time

Leave a Comment
Here at Nelios, we like to test out new promising technologies whenever we can. This was the case with a relatively new database called "ArangoDB". 

ArangoDB, is -as stated in their web site- "a distributed free and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions".

We have been actively using ArangoDB for our new custom CMS (written in PHP and Yii2) for over half a year, and so far, we have to admit that we are impressed by the features, speed and flexibility it provides. There is also a built in Web Interface which is unique, powerful and user friendly. This eliminates the need for costly external database browsers / editors, plus, it is cross platform compatible.

Applications can connect to ArangoDB using HTTP REST, which scales very well and at the same time, provides a freedom of connectivity. Being a multi-purpose database really helps a Digital Company like ours, because we use both graphs and documents to achieve our goals without resorting to multiple databases. This saves us precious development time and also allows us to provide advanced features, without over-complicating the database schema or sacrificing performance.

For more information on the ArangoDB visit their web site https://www.arangodb.com


Antonis Karagiannis
Head of Development at Nelios