You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We current use Keccak256 for computing a product value's DataKey. This can account for over 90% of the cost of generating the DataKey in some cases, the other portion being the bsatn encoding. Note this hash is invoked once for each row, both on the write path as well as the read path.
Is a cryptographic hash necessary for identifying rows? Can we use something cheaper?
The text was updated successfully, but these errors were encountered:
Blocker for fully removing the data key is the SDKs (right now they use data key for identifying rows for deletion). The SDKs should just use the row itself.
We current use Keccak256 for computing a product value's DataKey. This can account for over 90% of the cost of generating the DataKey in some cases, the other portion being the bsatn encoding. Note this hash is invoked once for each row, both on the write path as well as the read path.
Is a cryptographic hash necessary for identifying rows? Can we use something cheaper?
The text was updated successfully, but these errors were encountered: