A new column sounds simple. One more field in a table. One alteration command. But this changes the shape of the data. If you do it wrong, you break production. Downtime. Lost writes. Corruption.
Adding a new column in SQL or NoSQL systems is never just a schema tweak. It is a change to storage, indexes, queries, and application code. In relational databases, ALTER TABLE ADD COLUMN might lock the table. On massive datasets, this can block reads and writes. Some engines copy the table under the hood, consuming CPU and disk until complete.
Plan the new column. Define its type, default value, and whether it allows nulls. Avoid adding it with a non-null constraint and default unless you understand the load it will create. In distributed databases, adding a column can trigger cluster-wide schema sync. Coordinate that with your deployment window.
Update every query that touches the table. Code that writes to the table needs to set values for the new column. Code that reads from the table should handle both old and new records.