1. Software comprising instructions stored on a computer readable medium, the software operable when executed to: receive update parameters for updating a data record in a database, the update parameters comprising a packed long byte string; unpack the update parameters; and update the data record in the database using the unpacked update parameters.