Deleting from datastores is disincentivized - Please make a separate budget for lazy-deletion of keys

As a Roblox developer, it is currently too hard to want to cleanup datastore values, because it hurts your update budget, and it doesn’t cost anything to leave the transactions in the store.

For example, if we store a lot of transactions (GUID → Deltas for all users) in a datastore under an Id, we don’t need these old transactions after a short period of time.

If Roblox is able to address this issue, it would improve my development experience because we could save Roblox money by being a good citizen.

17 Likes

would you not just use a memory store for transactional stores like that, and set the lifetime?

otherwise this is a great feature request and i agree

2 Likes