A new column is more than storage space. It’s a structural decision. It impacts queries, indexes, constraints, and the way your application evolves. In relational databases, adding columns affects performance, locking behavior, and migration complexity. In NoSQL systems, the process may be schema-less in theory, but reality brings serialization