blog.datomic.com · Saved

The Ten Rules of Schema Growth - Datomic

blog.datomic.com/2017/01/the-ten-rules-of-schema-growth.html

What Jamie wrote

I liked this article because it is part of a long running system that isn't talked about that much. Maintaining your database schema over time and growth is a whole art in itself. Most of these suggestions are ones that are earned with a lot of bruises and scraps over the years. Hard won experiences.

  1. Prod is not like dev.
  2. Grow your schema, and never break it.
  3. The database is the source of truth.
  4. Growing is adding.
  5. Never remove a name.
  6. Never reuse a name.
  7. Use aliases.
  8. Namespace all names.
  9. Annotate your schema.
  10. Plan for accretion.

This is the kind of thing an experienced database expert knows well.

Saved the same week · 17 links that week

Everything saved in November 2023