09. albaranes de bases de datos continuos Cómo estructurados

 

-------------------------------------------------- ------------------------------------------------

aplicaciones de bases de datos VS

 

 

 

Los datos se puede entender como un código de aplicación.

 

solución:

arquitectura desacoplamiento de : formar una única dependencia de la trayectoria controlable entre la aplicación y objetos de la base

desacoplamiento del equipo : la aplicación de los servicios de micro-2 traen equipo de pizza, equipo / aplicación / base de datos en una unidad independiente

Automatización : forma de base de datos automatizada continuaron capacidades de despliegue en todos los entornos; para formar un control de versiones unificado aplican a los datos

 

-------------------------------------------------- ----------------------

el modo de trabajo en equipo y Evolución de la arquitectura

 

 

 desacoplamiento del equipo (micro Servicios)

 

 

 DBA funciones y la evolución del equipo

 

 

 

Aplicaciones DBA:

l responsable de una estructura de aplicación específica de datos, código de la aplicación de base de datos, la aplicación de códigos de los datos originales, los datos originales, el tráfico de datos de mantenimiento

l desarrollo de colaboración, equipo de pruebas para completar el entorno de despliegue continuo requerido

l ágil / micro-evolución añaden gradualmente servicio de equipo de desarrollo de aplicaciones, pasan a formar parte de los equipos funcionales

Sistemas DBA:

l sistema es responsable de la operación estable de los datos en el nivel de servidor

l necesidad de contar con la disponibilidad de varios tipos de bases de datos, la casa es, backup y recuperación, parche, actualización de la capacidad del sistema

l mantener la producción continua implementación malos datos del entorno

l y PaaS Nube clave primaria de computación evolución de la plataforma capacidad de Internet se sustituye

 

-------------------------------------------------- -------------------------------------------------- ------------

La administración continua base de datos de diseño de tuberías

* productos de bases de datos jerárquicas

* Base de datos que es - Base de Datos de Gestión de la Configuración

 

01. productos de base de datos jerárquica

 

 

 

02. Ejemplo:

 

 

 

Ejemplo:

 

 

 

 

base de datos de la tubería de suministro continuo

 

 

 

Código -> Integración Continua -> Entorno de Desarrollo -> Entorno de prueba -> UAT / preproducción -> entorno de producción

código:

l de almacenamiento de base de datos de la escritura

l y utilizando el mecanismo de gestión de versiones misma aplicación

l por ramificación estrategia, me llevó a la base de datos de control de petición de versión de su unidad y

l proporcionar a los desarrolladores de bases de datos locales independientes con la capacidad de desplegar

l proporciona Daily Build generar una base de datos compartida para los desarrolladores

Integración continua

l de integración continua (CI):

n código de la aplicación y la base de datos empaquetados juntos guiones

n entorno de integración continua de despliegue automático base de datos temporal: estructuras de datos, código de la aplicación, los datos originales, los datos de prueba

n pruebas de integración de base de datos de autocompletar, entorno de integración continua base de datos temporal (datos está contaminada)

n debe Docher una instantánea de la base de datos de estado

 

l de integración continua (build diario)

n Uso de un día versión final del código

n código de la aplicación y la base de datos empaquetados juntos guiones

n-automático completo entorno de desarrollo de base de datos de despliegue: una estructura de datos, código de la aplicación, los datos básicos, los datos de prueba

Entorno de desarrollo : Proporcionar diario base de datos Construir desplegado proporciona equipo de desarrollo de base de datos como una versión de línea de base

entorno de prueba : Uso desarrollo de productos aprobados y equipos de pruebas versión implementada

UAT / pre-producción:

l Use scripts de migración para completar la actualización de base de datos en la versión actual de la base de datos sobre la base de

l uso de herramientas para automatizar la diferencia script generado

l intervención manual si es necesario para escribir manualmente scripts de migración, tales como: dividir la tabla, fila demolición

scripting validación l de datos y de almacenamiento

l escritura de reversión y verificar que el proceso de reversión

l de migración de datos de almacenamiento de secuencia de comandos

entorno de producción:

l utilizado en la versión actual de la base de datos basado en los scripts de migración probadas para completar la actualización de base de datos

l Verificación

 

 

 

 

 

Los recursos externos ---> etapa de desarrollo ---> Nivel de prueba ---> nivel de producción ---> Biblioteca de productos

PR desencadenantes pre-construidos -> Obtener el código -> Compilar -> Análisis de código estático -> prueba de la unidad L1 -> paquete de liberación fácil -> acoplable para Diseñar y empuje

 

-------------------------------------------------- ---------------------------------

Delivery Framework Implementación continua:

 

 

Supongo que te gusta

Origin www.cnblogs.com/aixiaoxiaoyu/p/12590458.html
Recomendado
Clasificación