relational databases & SQL query language

 1. Each year, there are many emerging technologies and applications. What are the drawbacks -if any- of relational databases when used with the new technologies? Do you think a new database model should be proposed to keep up with the new technologies? 

2. What alternatives are there to SQL query language? Why these alternatives are not as popular as SQL?