Druid does not support individual row updates directly. It handles data in immutable files within time intervals, Helmar's article shows a mechanism through which you could update a subset of records within a time interval. In the streaming ingestion case, with updates to the "same record", you can use LATEST functions at query time to see the most recent value of a column within a time period and group on the dimensions you would use as the key to your update record.