StabbityDoom wrote: »Has this ever been explained? I'm curious to know what it means.
StabbityDoom wrote: »That makes sense, then what is sharding?
StabbityDoom wrote: »That makes sense, then what is sharding?
MageCatF4F wrote: »StabbityDoom wrote: »That makes sense, then what is sharding?
I think it is a misspelling. It has that red squiggle under it. They meant "shredding".
MageCatF4F wrote: »/s? What happened to my performance however is shredding.
StabbityDoom wrote: »That makes sense, then what is sharding?
It’s automatically splitting up the player base in a particular zone into different but essentially identical shards of it.
In other words you might be porting to grahtwood, but you may be actually porting to grahtwood - a, or grahtwood - b, etc. it’s a way off splitting up the player base in a particular area so the weight of players dissipates lag as they are distributed amongst different servers.
If you ever played wow, you may remember the player base being distributed into different servers? (Burning Blade, etc)
Same thing, but here the servers overlap/switches more. And a lot of it is done “behind the scenes” so to speak.
StabbityDoom wrote: »That makes sense, then what is sharding?
It’s automatically splitting up the player base in a particular zone into different but essentially identical shards of it.
In other words you might be porting to grahtwood, but you may be actually porting to grahtwood - a, or grahtwood - b, etc. it’s a way off splitting up the player base in a particular area so the weight of players dissipates lag as they are distributed amongst different servers.
If you ever played wow, you may remember the player base being distributed into different servers? (Burning Blade, etc)
Same thing, but here the servers overlap/switches more. And a lot of it is done “behind the scenes” so to speak.
StabbityDoom wrote: »That makes sense, then what is sharding?
It’s automatically splitting up the player base in a particular zone into different but essentially identical shards of it.
In other words you might be porting to grahtwood, but you may be actually porting to grahtwood - a, or grahtwood - b, etc. it’s a way off splitting up the player base in a particular area so the weight of players dissipates lag as they are distributed amongst different servers.
If you ever played wow, you may remember the player base being distributed into different servers? (Burning Blade, etc)
Same thing, but here the servers overlap/switches more. And a lot of it is done “behind the scenes” so to speak.
But the game has worked like that for... all the time. There are different instances of game zones - every time you group up with someone and don't see them but only their group member arrow, they're in a different instance from you.
I'm not quite sure they ever explained how the new "sharding" differs from the one that has always been part of the game.
StabbityDoom wrote: »That makes sense, then what is sharding?
It’s automatically splitting up the player base in a particular zone into different but essentially identical shards of it.
In other words you might be porting to grahtwood, but you may be actually porting to grahtwood - a, or grahtwood - b, etc. it’s a way off splitting up the player base in a particular area so the weight of players dissipates lag as they are distributed amongst different servers.
If you ever played wow, you may remember the player base being distributed into different servers? (Burning Blade, etc)
Same thing, but here the servers overlap/switches more. And a lot of it is done “behind the scenes” so to speak.
I thought that was the whole point of the megaserver. Hasn't this been the case since 2014?
Gaeliannas wrote: »I do not think they are using Sharding in a game sense here as many may be thinking. In game terms sharding is basically the same as instancing, which ESO has done since launch.
They are most likely referring to database sharding:
https://en.wikipedia.org/wiki/Shard_(database_architecture)
StabbityDoom wrote: »That makes sense, then what is sharding?
I hope they take into consideration whether or not you have an active ESO+ account.
They should never bump someone to cold storage who gives them an active income regardless of time between log-ins.
*Players whom haven't played in a few years*
https://www.youtube.com/watch?v=GmCsJDpoGgU&ab_channel=MidasFury
*Salutes from the atrium above*
'God speed, Veteran 14...' *nods*
Gaeliannas wrote: »I do not think they are using Sharding in a game sense here as many may be thinking. In game terms sharding is basically the same as instancing, which ESO has done since launch.
They are most likely referring to database sharding:
https://en.wikipedia.org/wiki/Shard_(database_architecture)
Why couldn't this have been done PRIOR to deleting our character histories? This should have been the first step before taking something away from us. AwA is fine, but deleting our individual character achievements is WRONG! Wrong, wrong, wrong! They should have explored every avenue to preserve what we have before taking anything away.
StabbityDoom wrote: »That makes sense, then what is sharding?
It’s automatically splitting up the player base in a particular zone into different but essentially identical shards of it.
In other words you might be porting to grahtwood, but you may be actually porting to grahtwood - a, or grahtwood - b, etc. it’s a way off splitting up the player base in a particular area so the weight of players dissipates lag as they are distributed amongst different servers.
If you ever played wow, you may remember the player base being distributed into different servers? (Burning Blade, etc)
Same thing, but here the servers overlap/switches more. And a lot of it is done “behind the scenes” so to speak.
But the game has worked like that for... all the time. There are different instances of game zones - every time you group up with someone and don't see them but only their group member arrow, they're in a different instance from you.
I'm not quite sure they ever explained how the new "sharding" differs from the one that has always been part of the game.StabbityDoom wrote: »That makes sense, then what is sharding?
It’s automatically splitting up the player base in a particular zone into different but essentially identical shards of it.
In other words you might be porting to grahtwood, but you may be actually porting to grahtwood - a, or grahtwood - b, etc. it’s a way off splitting up the player base in a particular area so the weight of players dissipates lag as they are distributed amongst different servers.
If you ever played wow, you may remember the player base being distributed into different servers? (Burning Blade, etc)
Same thing, but here the servers overlap/switches more. And a lot of it is done “behind the scenes” so to speak.
I thought that was the whole point of the megaserver. Hasn't this been the case since 2014?
I do not know what improvements to sharding they are making, only that it will improve load times, etc.
Maybe they will be adding more shards? Fixing bottleneck issues? Improving the code that determines what shard you are going to? A combination? Something else?
And in any case the question I was answering was “What is sharding?” not what are the improvements/changes going to be.
StabbityDoom wrote: »That makes sense, then what is sharding?
It's cloud storage in a database like Cassandra. Basically it's a no-SQL database that stores data on shards which are little islands of information.
Instead of querying the database and waiting for it to find the item you instead send out a call and wait. The shards that hear the call search for the item and then all the shards that have it respond to you. At the end of the wait you look at all the returns and work with those.
It's much faster with dealing with millions if not billions of records, but very slow in a very small scale environment. ESO is a massive game and sharding is the best way to do data storage and retrieval.
MageCatF4F wrote: »StabbityDoom wrote: »That makes sense, then what is sharding?
I think it is a misspelling. It has that red squiggle under it. They meant "shredding".
I doubt it. From what I understand there's only one live shard. Pulling things into the live shard is done by single users, so whatever performance cost would probably be borne by that user in terms of load times. As far as writing to the db it shouldn't be any more intensive, or generally frequent, than a new character or account being created. As for moving things off the live shard I would hope that's something done biweekly during the maintenance.RawBrightSilver wrote: »One problem that users sometimes encounter after having sharded a database is that the shards eventually become unbalanced. If that occurs, any benefits of sharding the database are canceled out by slowdowns and crashes. The database would likely need to be repaired and resharded to allow for a more even data distribution.
Have we been experiencing anything like that lately?