Hi, I'm working on a project and I need to integrate some sort of a database.
I'd like to have some help cuz I'm actually not very familiar to databases. So, for example, which DBMS should I use? was thinking about MySQL but idk if it's possibile to implement it into UE4.
asked May 29 '18 at 02:53 PM in Using UE4
The answer to this depends on several factors, the first of which is should the database be local to the project (i.e. installed on the users machine along with the project), or should it be hosted remotely (so many users are talking to the same database).
If you want it to be remote and you're not that familiar with database technology, you might want to use a service like gamesparks ( https://www.gamesparks.com/ and https://www.unrealengine.com/marketplace/gamesparks-sdk ). There are other services like this, so you might want to google. These can help you with authentication and data storage / retrieval with minimum effort, and they have resources / tutorials you can use.
If you want to install locally so the database is installed alongside the project, then I'd suggest looking at SQLite as it's significantly easier to manage in these situations, better for system resources and you won't run into conflicts if you try to install when someone already has something like MySQL installed on their system. Perhaps the best place to start with this is the market place: https://www.unrealengine.com/marketplace/assets?lang=&q=database
These are just my suggestions though. There are plenty of ways of tacking this problem but the above are good starting points.
Finally, if you are handling authentication yourself (on any type of database or authentication system), make sure you pay attention to proper security - you don't want to be responsible for data leaks!
answered May 30 '18 at 10:54 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here