arangodb / arangodb

🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
https://www.arangodb.com
Other
13.57k stars 836 forks source link

Multiple storage/volumes feature request #4970

Open itsezc opened 6 years ago

itsezc commented 6 years ago

my environment running ArangoDB

I'm using the latest ArangoDB of the respective release series:

Mode:

Storage-Engine:

On this operating system:

I would like to know (if possible) or request a feature for ArangoDB to use multiple storage drives on the same physical server. I'll give you my scenario as an example, I have 3 virtual machines with Vultr, and in each of those I have an ArangoDB instance running, clustered together - my total DB size is around 20TB, I can get Block Storage from Vultr up to 10TB, and I can get upto 10 Block Storage drives per Server, but the issue here is that ArangoDB doesn't support more than one HDD/SSD per instance (or atleast not properly documented), therefore my costs increase alot by purchasing a new virtual machine everytime I just want to increase the storage beyond 10TB per server in the case of Vutlr. Amazon EBS has a similar limit, 16TB per drive.

Many Thanks

dothebart commented 6 years ago

Hi, currently this is neither possible with the mmfiles nor the rocksdb storage engine. The only possible way is to add more DB-Server instances to the cluster, and give them another partition with another volume.