Building HIPAA Compliant Applications With ArangoDB
Protecting personal data is already quite high on (hopefully) all priority lists. Protecting personal healthcare information is even more important. If you are a company or organization in the health services industry and you work with personal patient data, then you have most probably heard about HIPAA compliance. The Health Insurance Portability and Accountability Act (HIPAA) is a law passed in 1996 by US Congress that sets standards and protocols for the protection of patient data in the healthcare industry.
Early Bird Sign-up Open for ArangoDB Managed Service
ArangoDB already had quite some nice announcements this year… so we thought we should stick with it.
Today, we are pleased to announce the managed service for ArangoDB, and with it, early sign-ups are open.
Many asked us for a service that would relieve you from hosting, managing and monitoring ArangoDB deployments. We already made deployment very easy with the ArangoDB Starter or the Kubernetes Operator but… you know, having not even to think about it is even better 🙂 Read more
Steps to reduce ArangoDB’s resource footprint
This is an update of the 2016 blog post How to put ArangoDB to Spartan-Mode.
A lot of things have changed in the last years. We moved our API implementation from JavaScript to C++. ArangoDB now has a new (default) storage engine, namely RocksDB instead of MMFiles. RocksDB is a great storage engine. However, it also trades memory for speed. If you start with the default configuration you might end up with using much more memory for ArangoDB than expected. Read more
ArangoDB Receives Series A Funding Led by Bow Capital
Phew, it’s been quite a ride, but today the whole team is super excited to announce a $10 million Series A funding for ArangoDB, our native multi-model database.
We feel honored and frankly a bit proud that Bow Capital is leading this investment round and shows their trust in our product, team, and amazing community. Vivek, Suraj and team – it is an absolute pleasure teaming up with you! Getting the chance to learn from the leaders guiding TIBCO to its remarkable success is an absolute privilege. Read more
Sort-Limit Optimization in AQL
Sometimes we want sorted output from a query and, for whatever reason, cannot use an index to do the sorting. In ArangoDB, we already cover this critical case with finely tuned query execution code. Sometimes though, we do not need to return all SORT
LIMIT
Building a Mini Database Cluster for Fun – LEGO Edition
ArangoDB is a native multi-model database that could be deployed as a single database, in active failover mode or as a
Well, yes… but I wanted to be more real, 24×7, with the opportunity to manipulate all the things…
Inspired by other Raspberry PI & mini-cluster projects, I thought I could build my own, bare metal, desk compatible Mini PC database cluster.Interested in trying out ArangoDB? Fire up your cluster in just a few clicks with ArangoDB ArangoGraph: the Cloud Service for ArangoDB. Start your free 14-day trial here
ArangoDB 3.4: Enhancements in RocksDB Storage Engine
With ArangoDB 3.4 we finally made the RocksDB storage engine the default. This decision was made after a year of constant improvements to the engine to make it suitable for all our customer’s use cases. Read more
Sharding: freedom, when you need it least?
“I must have a prodigious amount of mind;
it takes me as much as a week, sometimes, to make it up!”
― Mark Twain
How many shards should one choose, when creating collections in ArangoDB clusters?
TLDR: Don’t be too shy with sharding your data in many shards across your cluster. Be mindful however that AQL-heavy applications might not profit as much from heavy distribution. Read more
Run multiple versions of ArangoDB in parallel using the .tar.gz distribution
This post uses the new `.tar.gz` binary distribution of ArangoDB to run multiple versions of ArangoDB alongside each other on the same machines. We will do a production-ready deployment on 3 cloud instances with authentication, TLS encryption, (self-signed) certificates and `systemd` service. In the end, we show how to perform a rolling upgrade for one of the clusters to a new version.
Interested in trying out ArangoDB? Fire up your cluster in just a few clicks with ArangoDB ArangoGraph: the Cloud Service for ArangoDB. Start your free 14-day trial here
Read more
Using The Linux Kernel and Cgroups to Simulate Starvation
When using a database like ArangoDB it is also important to explore how it behaves once it reaches system bottlenecks, or which KPIs (Key Performance Indicators) it can achieve in your benchmarks under certain limitations. One can achieve this by torturing the system by effectively saturating the resources using random processes. Read more