Yeah, 120 was a wrong number.
The point though I was trying to make was that if we were to update data for a single item that has 1 record/per month/per year, then today we have no other option but to re-ingest the entire data. Some of our datasources run into trillions of rows, so this gets very expensive.
I guess what I am really looking for here is the capability to have row level updates (delete previous row + insert new row). Or possibly some kind of row level shadowing mechanism where the latest version for a row (identified by a unique identifier) will be returned when there are multiple versions for a row present in the segment.
Both obviously are big undertakings. so any crafty solutions with existing ingestion methods would be nice.