Data models & modeling

This chapter introduces ArangoDB’s core concepts and covers

  • its data model (or data models respectively),
  • the terminology used throughout the database system and in thisdocumentation, as well as
  • aspects to consider when modeling your data to strike a balancebetween natural data structures and great performance

You will also find usage examples on how to interact with the database systemusing arangosh, e.g. how to create anddrop databases / collections, or how to save, update, replace and removedocuments. You can do all this using the web interfaceas well and may therefore skip these sections as beginner.