#GitHub - Arkensor/EnfusionDatabaseFramew...

1 messages ยท Page 1 of 1 (latest)

stray pewter
#

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

sinful fern
#

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.

stray pewter
#

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

sinful fern
#

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.

stray pewter
#

i would wait for the stable changelog, the exp change log was a mess with barely useable information

sinful fern
#

ok

sinful fern
#

Do you have any documentation for the mongodb addition that was just released? @stray pewter

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

sinful fern
#

Okay, thanks. I didn't know if the proxy was ready since it didn't have a release on github yet.