Skip to content
Arango Docs
Arango Docs
  1.  
  2.  
  3.  
  4.  
  5.  
arango.ai
  1. Home
  2. ArangoDB
  3. 3.12.13
  4. Develop

Develop

Learn about designing your data model, transactions, APIs, error codes, and ArangoDB scalability features other than for graphs

Operational Factors

Designing the data model of your application is a crucial task that can make or break the performance of your application

SatelliteCollections

Collections synchronously replicated to all servers to enable local joins

SmartJoins

SmartJoins allow to execute co-located join operations among identically sharded collections

Transactions

AQL queries can be transactional, you can execute supported operations as part of a client-controlled Stream Transaction, as well as run single-request JavaScript Transactions

Foxx Microservices

The Foxx framework enables you to execute JavaScript inside of ArangoDB and write custom service endpoints

JavaScript API

You can use ArangoDB’s JavaScript interface on the server-side as well as in ArangoDB’s shell to interact with the server using the JavaScript language

HTTP API

All functionality of ArangoDB servers is provided via an HTTP API, and you can call the API endpoints directly, via database drivers, or other tools

Error codes

Error replies from ArangoDB servers contain a code, error number, and message and you can look up additional information for a specific kind of error here

Exit codes

The ArangoDB server and the client tools set a number called exit code when they terminate, and you can look up what they mean here

Agency Dump

Operational Factors

Edit on GitHub