I recently found out about the Project Darkstar, and I’m interested in trying out a few MMO projects that use it. However, I have some questions related to the Object Store:
-
From what I understand, the entire object store is kept in memory and persisted across the cluster using a distributed database backend that’s unavailable directly through the API. If I needed to export some or all of the data currently in the object store (i.e., DB dump or XML file), what would be the best way to facilitate this?
-
Is there an easy way to backup the database?
-
It seems that every time I make a change to a GLO, and an old instance of that GLO is stored in the object store, I have to clear the store before starting up the server again. This means that with a patch to a server, all player data (players’ locations, inventories, stats, etc.) would be lost. What would be the best way around this? Should we store the player data separately, so the entire object store can be rebuilt when it starts up?
Thanks.