You can partition using several columns. But I get your point, it's not optmized for row level operations in general.
You can partition using several columns. But I get your point, it's not optmized for row level operations in general.