So for as long as ive been coding i cant figure out a good way to do this without spamming the datastoreservice, my goal is to create a board that shows the global winrates of characters in my game, Like the wizard has a 40% win rate while the Knight has a 80% win rate, i would like to know the best method to go about this and thats easily able to be grabbed at the start of a server and posted when it ends.
I have attempted to use DataStoreServices :GetOrderDatastores to get the top 100 results per character, but i would have to use this :GetOrderedDataStores function for every character in the game, which would result in 30+ grabs from robloxes API, which causes data issues for saving/loading in the game.