RM's current database is basically a series of Marshal serialized files.
Sqlite stores its database in a file as well. Works out of the box. Much better than all the suggestions/requests for MySQL support cause then I'd need to download MySQL and set it up. Why? Not going to play your game.
There is much more support for sqlite than ruby's binary marshal format.
Can we replace RM's database with sqlite database?
For example, when you playtest your game, it will create/update the sqlite database.
Some people don't like File I/O, so when the is game is loaded, it will create an internal database of arrays (like it does now) from the sqlite database.
The purpose of the sqlite database, in this case, would be to simply store data, rather than being used for queries.
However, it becomes much easier for developers to create external tools, since they don't need to find a way to read/write binary ruby marshal objects.
Sqlite stores its database in a file as well. Works out of the box. Much better than all the suggestions/requests for MySQL support cause then I'd need to download MySQL and set it up. Why? Not going to play your game.
There is much more support for sqlite than ruby's binary marshal format.
Can we replace RM's database with sqlite database?
For example, when you playtest your game, it will create/update the sqlite database.
Some people don't like File I/O, so when the is game is loaded, it will create an internal database of arrays (like it does now) from the sqlite database.
The purpose of the sqlite database, in this case, would be to simply store data, rather than being used for queries.
However, it becomes much easier for developers to create external tools, since they don't need to find a way to read/write binary ruby marshal objects.
Last edited by a moderator:

