hematite_server icon indicating copy to clipboard operation
hematite_server copied to clipboard

redis as an alternative for NBT and LevelDB storage

Open toqueteos opened this issue 10 years ago • 4 comments

We could get rid of a lot of awkwardness and get great cloudservice support mostly for "free".

Not my idea, it's gurun's from #mcdevs @ freenode

gurun|work: This should be an alternative for NBT and LevelDB storage, right - http://redis.io/

gurun|work: especially if you do a cloudservice.

gurun|work: the biggest differences seems to be that LevelDB is faster, but if transactions, redis is both safer and faster.

gurun|work: basically i read it as redis actually supports real transactions (out of process scenarios), but LevelDB doesn't really do that (hence the speed)

toqueteos avatar Feb 24 '15 12:02 toqueteos

This seems like the sort of thing we should allow mods to implement.

fenhl avatar Feb 24 '15 15:02 fenhl

What map format we selected? Anvil? I prefer database storage. Because I think they handle these better we what was handles.

(Out topic, MapReduce? I don't know.)

ghost avatar Mar 12 '15 05:03 ghost

We will need to support Anvil for vanilla compatibility. Any other storage can be added later, possibly through the mod API.

I don't understand your second comment, sorry.

fenhl avatar Mar 12 '15 07:03 fenhl

@fenhl Second comment means distributed things, don't mind :)

ghost avatar Mar 12 '15 07:03 ghost