#GitHub - Arkensor/EnfusionDatabaseFramew...
1 messages ยท Page 1 of 1 (latest)
i have started with mongo because it makes the most sense for the highly unstructured data of entities with their different components etc
and on that i am doing the finishing touches currently. for persistence it already works like a charm, i am just taking care of some advanced query translation currently
i am hoping that the next exp update fixes the blocking variants of the rest api so i can clean up the code and make sure some operations are done before the game lets players join etc but if not i have workarounds in place
you need to host a proxy app somewhere via docker for example because mongodb has no direct http interface to query to. but i am trying to make that as easy as possible to setup
Okay then I will probably hold off on making anything with the framework until its ready as using files could get very clustered/unorganized in a sense.
Also did everonlife repo die or move? Haven't seen much activity from it. Been using that as a way to see how you used persistence and the database framework.
depending on the amount of data and how data is queried a file based db can work just fine ๐ otherwise i would not have offered it at all
no it did not die, but i only have so much time in a day and most of it goes into work and the framework development. after those are out the door i will go back and do gamemode dev on it with the new possibilities of 0.9.9 ๐
EDF and EPF should be production ready following the stable 0.9.9 update. i will continue to add more support for different things but the MVP will then be in place
Yeah it works great, until I break my data. Then navigating a good chunk of file based data is time consuming.
Is there a change log for 0.9.9 atm? And I get that I get 3 hours a day to work on stuff so I understand where you are coming from.
i would wait for the stable changelog, the exp change log was a mess with barely useable information
ok
Do you have any documentation for the mongodb addition that was just released? @stray pewter
I did not have time yet to add documentation and setup a build pipeline for docker/executable release yet no. But I'll be doing that probably Thursday
But in theory all you need to do is clone the proxy start it, and set your connection into to mongodb in the persistence master component
Okay, thanks. I didn't know if the proxy was ready since it didn't have a release on github yet.