When we need to use 1-to-1 relationship in database design?
Vertical partitioning for large tables to reduce I/O and cache requirements — separate columns that are queried often vs rarely. Adding a column to a production system when the alter table is “too expensive”. Super-type/subtype pattern. Vertical partitioning to benefit from table (join) elimination — providing optimizer supports it (again to reduce I/O and cache) … Read more