Graphs in data modeling
Max wrote an inspiring article about graphs in data modeling on Medium, packed with his own thoughts – “to sort out some things in my brain” (Max). He asks and answers the question: Are graphs and graph databases useful in data modeling, and if so, for what and under which circumstances? In his article, he…
ArangoDB 2.5.1 Release: Bug Fixes and Enhancements
This version is deprecated. Download the new version of ArangoDB A new release of ArangoDB is available for download. ArangoDB 2.5.1 adds slow-query log and killing running queries to the Http API and to the web-interface. We have also fixed inefficiencies in remove methods of the general-graph module and solved some issues regarding stability on…
Agile development vs. schema enforcement – a paradox resolved
The fans of modern and agile software development usually propose to use schemaless database engines to allow for greater flexibility, in particular during the early rapid prototyping phase of IT projects. The more traditionally minded insist that having a strict schema that is enforced by the persistence layer throughout the lifetime of a project is…
Foxx console – Logging and querying console messages
Aside from the more noticeable features, ArangoDB 2.5 also added the console object to the scope of all Foxx app modules. Unlike the object already available by importing the console module, the Foxx console logs all messages directly to the database. In addition to allowing you to specify per-application log levels to make sure your…
ArangoDB V 2.4.5: Introducing Slow Query Tracking
This version is deprecated. Download the new version of ArangoDB ArangoDB 2.4.5 is ready to download. The latest release of the 2.4 branch comes with some minor bugfixes and a new feature: Tracking of AQL queries We have added current and slow query tracking and also killing of long running AQL queries. This change enables…
ArangoDB 2.5 Release: Enhanced Features & Performance
This version is deprecated. Download the new version of ArangoDB We are proud to announce the latest release of ArangoDB, adding a bunch of new features and lot’s of improvements to existing ones. ArangoDB 2.5 is available for download now and could be installed from your favourite package manager. See the previous blogposts on sparse…
Git Commit Analysis with ArangoDB: Insightful Data Exploration
I often find myself searching for certain commits using git log and friends. While I really love the power and flexibility that come with the git and other Unix command-line tools, sometimes it can be more convenient to use a database to filter and aggregate commit data. I gave it a quick try yesterday and…
Monitoring ArangoDB and individual Foxx Apps with collectd
Great to know your database scales and database vendors like ArangoDB add some statistics on node / cluster health directly in their products. But running a bunch of different servers and applications you need a central hub to collect monitoring data from all services running. In a series of recipes Willi shows how you could…
Securing your Foxx with API Keys
ArangoDB’s Foxx allows you to easily build an API to access your data sources. But now this API is either public or restricted to users having an account, but those still get unlimited access. In many use cases you do not want to expose your data in this fashion, but you want to expose it…
ArangoDB 2.5 – Improved Foxx Development Process
This version is deprecated. Download the new version of ArangoDB Version 2.5 of ArangoDB makes the development of Foxx based apps a lot easier. For each of your Foxx apps you could activate the development mode individually, forcing a reread from disk at every request, and providing additional debug output. Set the development mode for…