ну, с SQL все просто
http://sql-tutorial.ru/ru/content.html
https://www.sql-ex.ru/?Lang=0
читаешь, проходишь
до конца задачник и - тебе открываются миры, можешь вертеть данными как хочешь
с NoSQL же нужна сооовсем не книга, нужно
- владение нагрузочными инструментами
- прочитанная книжка "Семь баз данных за семь недель"
- общее понимание структур данных и их обработки в твоем языке
это чтобы повесить шильдик, что ты NoSQL владеешь,
но(!) можно сделать по-хипстерски: ты владеешь только JSON/Маршалинг/анмаршалинг , а все проблемы производительности - проблемы DevOPsа - так сильно проще, так многие живут и все при деле ))