kosmos icon indicating copy to clipboard operation
kosmos copied to clipboard

Better user cache.

Open SilverCory opened this issue 9 years ago • 4 comments

So one of the biggest things I've been running into is that redis isn't the best caching for user data, for example, UUID <-> name and (UUID|name)->Skin data

And lots of other stuff. Mostly this would be accessed by Bukkit, so MySQL? To add http into the mix is just going to add in another jump and still going to cause more issues than it will resolve.

My thoughts are mongo, maybe.. Just because it can be pretty loose and expandable unlike MySQL.

SilverCory avatar Sep 03 '16 21:09 SilverCory

A few issues that relate to this matter.

#21 List of banned, trusted and muted players. #20 Remove "Loading world...." we only really get the UUID on bukkit's side, so in order to say "Loading {player name}'s world" we need to fetch the name.

SilverCory avatar Sep 03 '16 21:09 SilverCory

I agree. MongoDB in addition to Redis would be a great combination each serving different purposes.

viet avatar Sep 04 '16 05:09 viet

@viet is that a yes implement it, because it would make things a lot easier with several of these features and open the doors to several more.

SilverCory avatar Sep 05 '16 01:09 SilverCory

Of course! @SilverCory implement it.

How would it affect the time to production of our software? Any delay in days/weeks/months?

viet avatar Sep 05 '16 01:09 viet