A high-efficiency computerized deduplicating module of a database-management system, where the deduplicating module comprises one or more processors, one or more memories coupled to the one or more processors, and one or more computer-readable hardware storage devices coupled to the one or more processors, where one or more of the computer-readable hardware storage devices contains program code configured to be run by one or more of the processors via one or more of the memories to implement a method for high-efficiency deduplication of a database-management system, the method comprising:
- the deduplicating module receiving a user request that identifies a record stored in the database and an updated data value to be written to the record;
- the deduplicating module, in response to the receiving, identifying a first logical block that stores the updated data value identified by the user request;
- the deduplicating module further identifying a second logical block that stores, on a storage device of the set of database storage devices, an existing data value comprised by the record;
- and
- the deduplicating module associating the first logical block and the second logical block with a same physical block.