This document compares and contrasts row-organized tables and column-organized tables in DB2. Row-organized tables are better suited for OLTP workloads as they are efficient for transactional operations but can be I/O intensive. Column-organized tables are better for OLAP workloads as they provide efficient data compression and more rapid columnar operations like aggregation. DB2 introduces column-organized tables to optimize analytic query performance for workloads that access more than 5-10% of data. Both table organizations can co-exist in the same database, tablespace or schema.