Horizontal Scaling Strategies For Nosql Databases