DataStoreService vs. ProfileService: Which Should You Use for your game?

ProfileService/ProfileStore will give you the ease of mind that your data will be properly handled, for much less effort than datastore service

Datastore service will give you full control over your game’s datastore architecture, which is good for more technical developers, that love tinkering, although not best for quick and efficient development of a game

I also wouldn’t say that DatastoreService is for simple games. Your game being simple does not mean it will be safe from data loss (and it could actually hinder the game’s growth, if the game starts gaining popularity, while data loss plagues the game). Fixing data loss takes a significant amount of work and time, due to the sensitive nature of datastore systems


Preventing data loss without the use of session locking :P

2 Likes