1
0
Fork 0
arangodb/Documentation/Books/Manual/Scalability
Max Neunhoeffer 0d5703c334 A lot of progress with the Scalability chapter, nearly ready. 2016-06-18 23:33:41 -07:00
..
Architecture.mdpp A lot of progress with the Scalability chapter, nearly ready. 2016-06-18 23:33:41 -07:00
DataModels.mdpp A lot of progress with the Scalability chapter, nearly ready. 2016-06-18 23:33:41 -07:00
Limitations.mdpp A lot of progress with the Scalability chapter, nearly ready. 2016-06-18 23:33:41 -07:00
README.mdpp A lot of progress with the Scalability chapter, nearly ready. 2016-06-18 23:33:41 -07:00

README.mdpp

!CHAPTER Scalability

ArangoDB is a distributed database supporting multiple data models,
and can thus be scaled horizontally, that is, by using many servers,
typically based on commodity hardware. This approach not only delivers 
performance as well as capacity improvements, but also achieves
resilience by means of replication and automatic failover. Furthermore,
one can build systems that scale their capacity dynamically up and down 
automatically according to demand.

Obviously, one can also scale ArangoDB vertically, that is, by using
ever larger servers. However, this has the disadvantage that the
costs grow faster than linear with the size of the server, and
none of the resilience and dynamical capabilities can be achieved 
in this way.

In this chapter we explain the distributed architecture of ArangoDB and
discuss its scalability features and limitations:

  - [ArangoDB's distributed architecture](Architecture.md)
  - [Different data models and scalability](DataModels.md)
  - [Limitations](Limitations.md)