Row based tables are used when only one record has to be processed at a time. Row based table doesn’t support aggregations and fast searching.
When your application needs to access a complete record or a complete row it is recommended to use row based tables.