Base de datos de aprendizaje (sql), ¿qué tipo de trabajo puedo encontrar en el futuro?
¿No puedes descubrirlo simplemente buscándolo en Internet?
Administrador de bases de datos DBA, desarrollo de bases de datos, ingeniero PL/SQL, SAP, ERP, análisis de datos, minería de datos, modelado de datos
Lo siguiente es lo que vi en línea:
p>
Lo publicaré. Lo vi en el foro de CSDN. Espero que pueda ayudarte.
Los primeros cuatro:
Desarrollo de aplicaciones de base de datos (desarrollo de aplicaciones)
Además de los conocimientos básicos de SQL, también debes tener conocimientos de procesos de desarrollo, software ingeniería y varios frameworks y herramientas de desarrollo, etc.
El desarrollo de aplicaciones de bases de datos tiene la mayor cantidad de oportunidades, la mayor cantidad de puestos y salario promedio
Modelador de datos (modelador de datos)
Además de los conocimientos básicos de SQL, está muy familiarizado con los principios de las bases de datos y el modelado de datos
Responsable de transformar las necesidades de datos de los usuarios en diseño físico de la base de datos y diseño físico
En este dirección Las grandes empresas (finanzas, seguros, investigación, desarrolladores de software, etc.) tienen puestos especializados, mientras que en las pequeñas y medianas empresas pueden estar ocupados por programadores.
Expertos en inteligencia empresarial (inteligencia empresarial - BI)
Obtienen principalmente información útil de los datos desde la perspectiva de las aplicaciones empresariales y los usuarios finales,
Involucrando OLAP (en línea procesamiento analítico)
Es necesario utilizar herramientas de generación de informes como SSRS, cognos, Crystal Report u otras herramientas de software estadístico y de extracción de datos.
No estoy familiarizado con este aspecto y no me atrevo Tonterías (para no ser criticado, jaja)
Data Architect (Data Architect)
Principalmente formula y controla la dirección general de la base de datos a nivel lógico desde una perspectiva global,
También incluye estrategias a largo plazo como disponibilidad y escalabilidad de datos.
Coordina el trabajo entre el desarrollo de aplicaciones de bases de datos, el modelado y el DBA.
Existen puestos especializados en esta dirección en las grandes empresas (finanzas, seguros, investigación, desarrolladores de software, etc.
En las pequeñas y medianas empresas o no). dicho puesto, o bien es ocupado por desarrolladores, Responsables DBAs.
Los primeros cinco tipos:
Administrador de base de datos (DBA)
Instalación, configuración, ajuste, copia de seguridad/recuperación, monitoreo, automatización, etc. de la base de datos.
Ayudar en el desarrollo de aplicaciones (algunos puestos también requieren optimizar SQL, escribir procedimientos y funciones almacenados, etc.)
Hay relativamente pocos puestos en esta dirección, pero generalmente las empresas de cierto tamaño todavía tienen Habrá tal puesto
Experto en almacén de datos (almacén de datos - DW)
Hacer frente a datos, almacenamiento, gestión y uso de datos históricos a gran escala,
Está muy relacionado con la inteligencia de negocios. Muchas veces BI y DW se colocan en la misma categoría
Pero creo que DW se centra más en la gestión y optimización del hardware y las capas físicas.
Ingeniero de almacenamiento (ingeniero de almacenamiento)
Especialmente responsable de brindar soluciones de almacenamiento de datos, utilizando diversas tecnologías de almacenamiento para satisfacer las necesidades de acceso y almacenamiento de datos,
Trabajar con DBA La relación es relativamente estrecha.
Las empresas que tienen requisitos estrictos de alta disponibilidad (como comunicaciones, finanzas, centros de datos, etc.) suelen tener este tipo de puesto.
Este tipo de puesto también es muy raro. .
Ingeniero de optimización del rendimiento (ingeniero de rendimiento)
Se especializa en la depuración y optimización del rendimiento de bases de datos, brindando a los usuarios soluciones a los cuellos de botella en el rendimiento.
Sé que al menos IBM, Microsoft y Oracle tienen laboratorios de rendimiento de bases de datos dedicados.
También tienen ingenieros de optimización del rendimiento dedicados responsables de sus productos de bases de datos y optimizaciones clave. apoyo en este sentido.
Las empresas que tienen requisitos estrictos sobre el rendimiento de las bases de datos (como la industria financiera) pueden tener este tipo de posición.
Debido a que es muy específico e incluso requiere familiaridad con múltiples bases de datos, hay muy pocos puestos.
Administrador senior de bases de datos (senior DBA)
Sobre la base de DBA, también involucra parte de los tres puestos anteriores, incluidos los siguientes:
Estar familiarizado con datos del sistema de aplicación (diseño, patrones de acceso, patrones de crecimiento, requisitos de almacenamiento, etc.).
Muy familiarizado con la optimización del rendimiento, puede descubrir y optimizar cuellos de botella en todos los niveles, desde SQL hasta E/S de hardware, red, etc.
Relativamente familiarizado con la tecnología de almacenamiento, puede reemplazar a los ingenieros de almacenamiento Algo de trabajo,
Estar muy familiarizado con la tecnología de alta disponibilidad de bases de datos (como el clúster MSSQL, ORACLE RAC/FailSafe, DPF de IBM, HADR, etc.)
Realizar eficazmente operaciones físicas en grandes bases de datos a escala Extensión (como partición de tablas) o expansión lógica (como partición de bases de datos, bases de datos federadas, etc.)
Familiarizado con varias tecnologías de replicación de datos, como unidireccionales, bidireccionales y Tecnologías de replicación punto a punto para cumplir con los requisitos de las aplicaciones.
Establecimiento, prueba y ejecución del proceso de recuperación de datos ante desastres
Este tipo de puesto generalmente solo se encuentra en empresas con requisitos de bases de datos muy altos y de gran escala (como finanzas, telecomunicaciones, centros de datos, etc.) La empresa lo necesita,
Y este tipo de empresas suele tener un departamento o grupo que se encarga de forma independiente de la base de datos.
Existen muy pocos puestos de este tipo.