Archive for 2012
Comparing Space Usage: MongoDB, CouchDB, ArangoDB Infographic
As a follow-up of Jan’s blog post we have extracted some central figures and created this infographic for your reference.
More InfoArangoDB Collection Disk Usage Analysis | ArangoDB 2012
In this post we’ll explain how ArangoDB stores collection data on disk and look at its storage space requirements, compared to other popular NoSQL databases such as CouchDB and MongoDB. How ArangoDB allocates disk space ArangoDB stores documents in collections. The collection data is persisted on disk so it does not get lost in case…
More InfoArangoDB Networking HTTP Layer Benchmarking | ArangoDB 2012
…or: The Great Server Shootout ArangoDB is a database server that talks HTTP with its clients: clients send HTTP requests to ArangoDB over TCP/IP, ArangoDB will process them and send back the results to the client, packaged as HTTP over TCP/IP. ArangoDB’s communication layer is thus the foundation for almost all database operations, and it…
More InfoUseful Links for MRuby Development | ArangoDB 2012
I’ve started the following collection of links, example code, projects, and articles about mruby. This list is most likely not complete, if you have other interesting articles please let me know. Especially sample code and mruby projects. Article Daniel Bovensiepen, Five ways to execute mruby Matt Aimonette, Mruby and MobiRuby Matt Aimonetti, Getting Started With…
More InfoCRuby vs. MRuby: Understanding the Differences | ArangoDB 2012
At our last Ruby user group meeting it was asked, what the differences between CRuby and MRuby are. @junjis0203 wrote a MRuby FAQ. Unfortunately, it’s in Japanese. I’ve tried to translate it using http://www.excite.co.jp/world/english/ & Google translate and added my own findings. Not all classes and method from CRuby are available in MRuby MRuby does…
More InfoElegant NoSQL Database Querying Methods | ArangoDB 2012
Having a long history with relational databases and having worked for a lot of years with SQL some people find it a bit inconvenient querying nosql databases e.g. via REST. Others have rather complex data models and need nevertheless an elegant and convenient way for querying. And we all love clean and simple interfaces. ArangoDB…
More InfoUse Cases for MRuby in Database Contexts | ArangoDB 2012
In the relational world, PL/SQL is used to store business/application logic inside the relational database. The same movement is currently happening in the NoSQL. Redis for example uses LUA script in its newest version (2.6), to allow developers to tweak Redis. There a lot of use-cases for a programming language in document-stores. Programming languages are…
More InfoHTTP Client in mruby | ArangoDB Blog 2012
As Dorthe pointed out, we are on the road for the next two weeks.
More InfoArangoDB at NoSQL Matters Berlin, Buzzwords, or Euruko | 2012
Just a quick note: We are on the road… you can meet us in person at the following conferences:
More InfoJSON Parser for mruby: Class Definitions | ArangoDB Blog 2012
MRuby is progressing quite rapidly, it is now possible to implement a real REPL, see github. So, it is time to continue my efforts to integrate MRuby into ArangoDB. ArangoDB currently uses JavaScript to implement transactions and enrich the database with small Actionlets, i. e. functions that take a HTTP request and produce a HTTP…
More Info