Mucho en evolución. Con la nube, el rol de dba y el rol de programador se difuminan aún más, ya que tareas como el crecimiento de db y la copia de seguridad no son tan centrales. Comenzaría con una buena comprensión del panorama actual de la base de datos. Aprendería SQL como un hecho. Entonces necesitas saber JSON y XML.
Necesito entender NewSQL vs SQL vs NoSQL. Dentro de NoSQL, querrá aprender los conceptos básicos entre las tiendas basadas en documentos, basadas en gráficos, basadas en valores clave y basadas en columnas.
Luego elija una plataforma y comience a aprender la variante. Ya sea Oracle, MySQL, MSSQL, NuoDB, MongoDB, Cloudant, Riak, Redis o Neo4J, comience a aprender los detalles de cómo optimizar.
Instalar desde cero. Entonces haz eso una y otra vez.
- Cómo mejorar mis habilidades de ingeniería de software
- ¿Cómo y dónde se pueden actualizar las habilidades para un desarrollador HTML?
- Cómo ingresar a la industria de la capacitación
- Cómo mejorar mis habilidades de expresión
- Cómo ser realmente bueno en algo en poco tiempo
Aprenda a escalar si se trata de agrupamiento, colas distribuidas, envío de registros, fragmentación o creación de conjuntos de réplicas.
Finalmente entienda la seguridad y el respaldo.