- daeomon: A computer program that runs as a background process, rather than being under the direct control of an interactive user
- broker: In distributed computing, an object request broker (ORB) is a middleware which allows program calls to be made from one computer to another via a computer network.
- partition: a division of a logical database into distinct, independent parts.
- Normally done for performance, availability, or management reasons
- Horizontal partitioning: putting different rows into different tables
- For example, customers with ZIP codes less than 50,000 are stored in CustomersEast, others are in CustomersWest. A view with a union might be created over both of them to provide a complete view of all customers
- Vertical partitioning: creating tables with fewer columns and using additional tables to store the remaining columns
- shard: a horizontal partition of data in a database, where each individual partition is referred to as a shard