Buenas Prácticas para el uso de una Base de Datos

12
BUENAS PRÁCTICAS PARA EL USO DE UNA BASE DE DATOS @javierhumaran

description

10 buenas prácticas para el uso y diseño de una base de datos.

Transcript of Buenas Prácticas para el uso de una Base de Datos

Page 1: Buenas Prácticas para el uso de una Base de Datos

BUENAS PRÁCTICAS PARA EL USO DE UNA

BASE DE DATOS@javierhumaran

Page 2: Buenas Prácticas para el uso de una Base de Datos

“Aplicaciones van y vienen, pero los datos son para siempre”

1. CONCENTRARSE EN LOS DATOS, NO EN LA APLICACIÓN.

Page 3: Buenas Prácticas para el uso de una Base de Datos

“Cuando no se usa el poder de la base de datos, se terminan haciendo

cosas menos eficientes y más difíciles de

mantener.”

2. APROVECHAR EL PODER DE LA BASE DE DATOS

Page 4: Buenas Prácticas para el uso de una Base de Datos

3. INCLUIR DBA’S EN LA FASE DE DISEÑO.

“Es una buena idea para los desarrolladores aprender a pensar como un DBA.”

Page 5: Buenas Prácticas para el uso de una Base de Datos

4. UTILIZAR MODELOS DE DATOS.

“Los datos son la memoria de una empresa, el código es importante pero reemplazable. Los datos no son reemplazables.”

Page 6: Buenas Prácticas para el uso de una Base de Datos

5. CONSIDERAR DIFERENTES ESTRATEGIAS DE INTERACCIÓN DE DATOS.

“Hay estrategias adicionales de interacción de datos. Por ejemplo, los métodos dedicados pueden encapsular acceso a datos y algunos se pueden escribir como procedimientos almacenados.”

Page 7: Buenas Prácticas para el uso de una Base de Datos

6. REUTILIZAR BUENAS IDEAS.

“Un buen ejemplo son los patrones de modelado de datos. Hay representaciones de datos que ocurren a menudo y no es necesario volver a crearlas desde cero.”

Page 8: Buenas Prácticas para el uso de una Base de Datos

“Consultas de bases de datos a menudo atraviesan de una llave externa a su llave primaria. Los JOIN’s resultantes serán eficientes si las llaves primarias están definidas y cada llave externa tiene un índice.”

7. ÍNDICES DE LLAVES DE BASES DE DATOS EXTERNAS.

Page 9: Buenas Prácticas para el uso de una Base de Datos

8. ESCOGE LLAVES DE BASES DE DATOS QUE SOPORTEN PARTICIONAMIENTO.

“La selección de un tipo de llave que fácilmente acepta la partición puede significar la diferencia entre una transición suave y una actualización difícil.”

Page 10: Buenas Prácticas para el uso de una Base de Datos

9. MODELO CON MÚLTIPLES PERSPECTIVAS

“Estructuras óptimas para un caso de uso son a menudo diferentes que para otro. Asegúrese de tomar en cuenta múltiples perspectivas para encontrar posibles problemas temprano. Y construya estructuras que permitan el acceso a datos de diversas maneras.”

Page 11: Buenas Prácticas para el uso de una Base de Datos

10. NO IGNORE LA CAPA DE ACCESO A DATOS.

“Al modelar las estructuras, asegúrese de considerar que todo lo que se construye se va a tener que ser consumido por una capa de acceso a datos en algún momento. Evite el uso de extensiones propietarias a SQL a menús que haya una muy buena razón para hacerlo.”

Page 12: Buenas Prácticas para el uso de una Base de Datos

!ESO ES TODO! GRACIAS POR LA ATENCIÓN.

@javierhumaran