rowstore
Rowstore refers to a database storage layout in which data is kept row by row, with all attributes of a record stored together in each row. In row-oriented databases, a single disk page or memory block contains most or all fields of a row, and new rows are appended or updated as whole units. This contrasts with columnar stores, which place values from the same column of many rows contiguously to improve column-wise compression and analytical processing.
Rowstore is well suited to online transaction processing (OLTP) workloads, where applications retrieve or modify complete
However, row-oriented layouts can be less efficient for analytical queries that scan large numbers of rows
Modern database systems may offer rowstore as the default storage and also provide columnstore or hybrid HTAP