Skip to content

Instantly share code, notes, and snippets.

@joshblack
Created December 18, 2015 18:45
Show Gist options
  • Save joshblack/b5a7e9d90d30b9fcdab1 to your computer and use it in GitHub Desktop.
Save joshblack/b5a7e9d90d30b9fcdab1 to your computer and use it in GitHub Desktop.

Ops Terms

  • 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.

Database

  • 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment