As discussed on wiki, we currently don't have a scaling strategy for WDQS, except getting bigger and larger servers. This needs to be addressed.
Scaling a general purpose graph database is a hard problem and won't be solved easily.
Constraints:
- spread read and write IO load over multiple servers
- spread storage over multiple servers
- keep throughput mostly linear with the number of servers
- keep the same interface for existing consumers (SPARQL), or as similar as possible to the current interface
- (probably a lot more)