What do popular games do to store tons of data?

I’ve been recently making a huge building / rpg game project, and was wondering, what do professionals do to store tons of information and make sure its secure and exploit-proof. Some examples would be: Heavy weight custom inventory’s, Island data (as in the old popular game islands, how do they store tons of positions, traits, and amounts), and much more. If you could link me to a page or just explain all of it, that would be great.

Through smart serialization and lossless compression. Serialization in Roblox is the process of saving the least amount of UTF-8 encodable attributes to reconstruct the data structure/instance. When saving “traits”, you need only store the differing traits of the data structure/instance. The data-structure/instance can be reconstructed/stored normally without having to save its defaults states, then the additional traits can be configured. Lossless compression is about applying the right algorithm(s) to either all or certain parts of your data to help reduce its memory footprint. Some developers may also use paid external database services for better throughput and storage

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.