A different approach to NoSQL
ArangoDB is an open source NoSQL database which is not narrow-mindedly focused on horizontal scalability. Instead, ArangoDB aims to offer developers great flexibility and ease-of-use. The database is suitable for use cases which are difficult to implement with most traditional relational databases and also many of the other NoSQL databases.
Data in ArangoDB is stored in documents, so the database is schema-free and allows flexible storage. Still, the database can exploit the similarity of documents and thus save lots of storage space. ArangoDB can also store relationships between documents, allowing the modelling of graph data structures as well. It also offers a variety of index types that the user can pick from when indexing data.
For data retrieval, ArangoDB offers a few easy to use REST interfaces plus a a descriptive query language that allows complex data retrieval queries with joins, subqueries etc.
I created ArangoDB Foxx to address the needs of modern Single Page Web Applications in mind. I'll talk about my motivation for the project and how it can help you when you need a simple API to store, receive and query data.
Start time: 11:15
- Persona: a federated and privacy-protecting login system for the whole Web
- Fixing legacy code
- Praktischer Einstieg in die Android-Entwicklung
- Django -- Eine Einführung
- Can we write perfect tests? - Maybe!
- C175/FrogLabs 1
- Einführung in die Programmierung mit Python
- The world as S-expressions