Primero, es más útil pensar en términos relacionales versus no relacionales en lugar de sql versus nosql.
La principal diferencia está en el diseño de la estructura de datos. Cuándo, dónde y por qué usaría diferentes diseños y bases de datos. Hay cuatro recorridos principales de nosql, cada uno con docenas de productos que utilizan las estructuras pero tienen diferentes implementaciones y usos. También hay bases de datos multimodo que utilizan varios tipos. En muchos casos, ni siquiera tienen una sintaxis de cola similar.
También hay docenas de sistemas de gestión de bases de datos relacionales, pero sql es más o menos el mismo en todas partes (hay algunas diferencias entre las implementaciones, pero las operaciones y consultas básicas son las mismas), y las características generales son las mismas.
- ¿Es una buena idea optar por un trabajo basado en TI después de un BTech en ingeniería civil?
- ¿Debo tomar medicamentos (por ejemplo, aspirina) para mi corazón roto? No estudié para mi examen final, ahora estoy descorazonado en medio de la búsqueda de trabajo y un proyecto. Tengo miedo si este dolor empeorará mi futuro. ¿Qué tengo que hacer?
- ¿Podré conseguir un trabajo como profesor en una universidad del gobierno?
- ¿Cómo planean los demócratas elegidos abordar el inminente desplazamiento laboral que resultará de la llegada de automóviles y camiones autónomos?
- ¿Cuáles son algunas oportunidades de trabajo desde casa que no son una estafa?
Conocer el diseño de bases de datos relacionales y luego contrastar ese conocimiento con cómo las bases de datos nosql hacen las cosas y por qué probablemente serán más valiosas para su carrera; especialmente porque muchas bases de datos nosql se utilizan para complementar bases de datos relacionales, o se están utilizando para realizar una transformación y migración desde bases de datos relacionales existentes.
Dicho todo esto, si se especializa en un sistema nosql en particular, podría encontrar una compañía que lo use que requiera su ayuda, pero sus opciones serán muy limitadas.