Modifying a Single Bin in a Multi-Bin Record

My access pattern always involves reading the full record, but writes can be divided into logical bins, allowing direct replacement of a bin’s value. I want to understand the performance implications of updating a single bin. I understand that whether updating the entire record or just a single bin, the full record is loaded into memory.

When using the update policy for writing back to disk, does Aerospike write only the modified bin or the entire record? Based on this, I want to determine if there is any performance advantage in using separate bins. Otherwise, if the whole record gets written back, I might as well store a key-value map instead in a single bin

Any change to a bin triggers a complete re-write of the record.