Batch data store requests

As a Roblox developer, it is currently too hard to scrape for all data that exists in my data store. Using DataStore:ListKeysAsync() returns a list of all keys available inside of my data store, but using code similar to the example provided in the wiki only returns in HTTP 429 errors (too many requests)
image

The data store I’m dumping only has 10-20 data entries yet I am struggling to gather all of them in any reasonable amount of time.

If Roblox is able to address this issue, it would improve my development experience because there are many valid cases that require rapid batch GetAsync() calls. Changing that example to wait one second between requests does not remedy the issue as well.

14 Likes