Esta búsqueda de Google Trends debería darle una idea de qué tecnología seguirá siendo popular durante otro tiempo:
Tendencias de Google – sql, nosql
Ahora, esto no significa que NoSQL no sea bueno o que en algunas áreas sea algo popular. Pero es una tecnología de nicho que resuelve problemas de nicho, mientras que SQL es LA tecnología de acceso y manipulación de datos.
- ¿Qué juegos puedo jugar en mi vieja laptop de papa?
- ¿Cuáles son las mejores computadoras portátiles?
- ¿Cuál es la mejor tarjeta gráfica bajo Rs. 5000-7000 para mi PC?
- ¿De qué manera la llegada de las computadoras, en todo caso, cambió la prosa moderna?
- Windows 8 ha dejado una serie de archivos de actualización en mi PC. Mi software de eliminación de archivos no / no puede deshacerse de ellos. ¿Qué puedo hacer para recuperar mi espacio en disco?
Por lo tanto, debe aprender SQL primero, y después, por ejemplo 5 años más o menos, cuando se encuentre con una de las partes difíciles de SQL (por ejemplo, datos jerárquicos), aún puede probar una de las bases de datos de nicho, como Neo4j o algún otro gráfico base de datos: porque con algo de experiencia, puede tomar la decisión correcta.
En el caso de MongoDB, no hay ninguna razón para aprender eso primero, ya que bastantes RDBMS ya cubren el conjunto de características de MongoDB (por ejemplo, PostgreSQL) de una manera más unificada, sin dejar de darle acceso a la genialidad de SQL.