NoSQL, NewSQL i BigData. Bazy danych następnej generacji