Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TAREA ACADEMICA
Estudiante:
Ciclo: VII
PUCALLPA-PERU
2022
1. Análisis de la empresa Lorito SOFT S.R.L
Requisitos de software
Lenguaje de programación en php
JavaScript
Base de datos DynamoDB
Base de datos MariaDB
Windows 10 64 bits
Requerimientos funcionales
1. Compartir datos entre aplicativos boltin y loritopos
2. Nueva base de datos sincronizada para compartir
informacion
3. El usuario pueda colocar sus productos de boltin y facturar
en lorito pos
Requerimientos no funcionales
2. Diseño
Se finaliza la implementación de la base de datos actual manejada en
MariaDB, evaluando y revisando las tablas a migrar cada módulo y definir la
nueva estructura de datos para DynamoDB
Ya terminado lo anteriormente se da por finalizado la implementación del en
esta fase, por lo tanto, se debió comenzar con la documentación. En esta fase
de considera el Dimensionar el tamaño total requerido por tabla , como el
más importante, puesto que, nos muestra una visión mas amplia de la
migración a realizar .
La definición de las tablas transaccionales a migrar
3. IMPLEMENTACION
Dimensionar el tamaño total requerido por tabla para obtener costos para
reservar instancias esto se realiza en MARIADB para calcular las
instancias que se van a reservar para la migración
Para realizar una estimación del tamaño de una base de datos, realizamos
estimación del tamaño de cada tabla por separado y sume los valores
obtenidos. El tamaño de una tabla depende de si tiene índices y, si los tiene,
del tipo de índices.
Crear tabla e índices que repliquen solo primary key lo realizamos en
Google cloud y maría DB aquí se va realizar la replica de la primera base
de datos para la segunda en en DyamoDB la base de datos es no
relacional
Crear Api lambda para recibir los datos y registrarlo en la nueva tabla.
5. PRUEBA
Las pruebas de estrés (stress test) son uno de los diferentes tipos de
pruebas de carga.
6. MANTENIMIENTO