In relational databases, a new column means altering the schema with care. Use explicit types, define constraints, and keep nullability in check. An ALTER TABLE command is simple to write, but its impact runs through queries, indexes, and application logic. Before migration, check any dependent code paths. Data mapping errors here can break production.
In document stores, adding a new column is about extending documents rather than altering rows. You decide key names, expected formats, and updates for existing records. Versioning becomes critical. Without it, serialization mismatches cause silent failures.
Performance matters. A new column can grow disk usage fast and slow queries. For high-read tables, consider indexing the field. For write-heavy workloads, avoid indexes that block inserts. Measure the trade-offs.