Было бы полезно, если бы вы говорили о своей игре, чтобы мы могли лучше понять ваши требования к данным.
Я бы сказал, это зависит :)
Происходят ли обновления слота / банка постоянно, когда человек играет, или только когда человек играет в свою игру и уходит? Также действительно ли порядок слотов имеет значение для банковских слотов? Постоянное удаление и вставка 500 записей, безусловно, может привести к снижению производительности, но может быть лучший способ сделать это, возможно, вы можете просто обновить 500 записей, не удаляя их. Возможно, ваша первая идея 0 = 4151: 54; 1 = 995: 5000; 2 = 521: 1;
не было так плохо. Если база данных используется только для хранения этой информации, а сама игра управляет этой информацией после ее загрузки. Но если вы захотите использовать его для других целей, таких как «У каких игроков есть предмет X» или «Какова общая стоимость предметов в банке игрока». Тогда его хранение не позволит вам запросить базу данных, это должно быть вычислено игрой.