lunes, 18 de julio de 2011

Alta disponibilidad en bases de datos.

Normalmente, cuando nos preguntan qué entendemos por una arquitectura de alta disponibilidad, nosotros  tenemos diferentes respuestas. Generalmente la disponibilidad se refiere al porcentaje de tiempo de un sistema o aplicación la cual está funcionando correctamente. Ésta definición es muy simple porque la alta disponibilidad tiene en cuenta criterios como duración, frecuencia o el impacto cuando algo falla. El objetivo general  de la alta disponibilidad es hacer un sistema tolerantes a fallas. Para medir la disponibilidad lo hacemos en 3 componentes generales:
1. El número de fallas y de mantenimientos que ocurren en un sistema en un periodo de tiempo.
2. La robustez: es el grado de protección de un sistema o aplicación ante un evento de  falla del sistema,  permitiéndole continuar  disponible cuando se presenta la falla.
3. La recuperación: es la velocidad en tiempo que se demora un sistema o aplicación para retornar a su  estado normal después de que a ocurrido un fallo.
Los sistemas o aplicaciones que necesitan una solución de  alta disponibilidad generalmente se categorizan en:
Misión critica: los fallos en este tipo de categoría impactan la rentabilidad de los negocios, sus procesos o los consumidores. Un ejemplo común es cuando fallan las aplicaciones financieras, servicios de mensajería , el sistema de correo,  entre otros.
Negocios críticos: son fallas invisibles a los clientes pero que impactan significativamente el desempeño y la eficiencia de las empresas. Como ejemplos  tenemos el el sistema ERP, el sistema de cobranza y de proveedores.
Tareas criticas: este tipo de fallas generalmente afecta al usuario final. Como ejemplo tenemos los servicios de impresión, fallos en el acceso a la red, entre otros.
Para profundizar técnicamente  en la alta disponibilidad, usted puede visitar las siguientes URL.

Por José A Cuartas M con 1 comentario

las Bases datos Embedidas donde encajan

Ya sabemos que las aplicaciones que necesitemos siempreestarán disponibles vía online, o sea, en la web; además de esto, debemosconsiderar un inconveniente que se suele presentarse muy a menudo: el serviciode internet no está disponible. Es en este bache que las bases de datos embedidascombinadas con otras tecnologías están resolviendo el problema de conectividad always-on(siempre), necesaria para operar en la web.

Este tipo de bases de datos permiten un almacenamiento local,facilitando, por ejemplo, trabajar un blog sin conexión alguna a internet. Sufuncionamiento es sencillo: almacena la información en este tipo de base dedatos para luego actualizar el servidor de blog, una vez tenga conexión. 

Desdeluego no podemos olvidar que este tipo de bases de datos es muy utilizada enaplicaciones de escritorio distribuidas, que almacenan datos de manera localpara luego alimentar un sistema central de almacenamiento.

Estas son algunas de las bases de datos embedidas



Por José A Cuartas M con No comentarios

La importancia de la integridad y consistencia de los datos

La exactitud, integridad, consistencia, confidencialidad, validez y vigencia  de los datos que se almacenan en las bases de datos son de vital importancia para las empresas de este nuevo milenio. 
Es fundamental que el sistema de bases de datos tenga la capacidad suficiente de generar  normas en éstos para prevenir la inconsistencia, y la posterior pérdida de integridad de los mismos. 

Por José A Cuartas M con 1 comentario

Y el almacenamiento secundario

A lo largo de la historia hemos necesitado almacenar la información de manera temporal o permanente: lo hacemos en las bibliotecas, archivadores, papeles y papelitos, pero, gracias a la innovación tecnológica en los últimos tiempos, es que se han desarrollado infraestructuras de almacenamientos más organizadas, eficaces y estables que permiten que la información sea sencillamente accesible y compartibles por usuarios concurrentes( al mismo tiempo). Como quien dice, cero papel , y gracias disco duro y unidad de estado sólido, por proteger y asegurar los datos, optimizar tiempo de acceso, la disponibilidad y la reutilización de los datos, y de paso:
¡proteger nuestro medio ambiente¡

Les dejo la presentación sobre discos duros.

Por José A Cuartas M con No comentarios

Nos es un motor de carros, es un motor relacional

Un motor  relacional de base de datos es confundido con una hoja de calculo como Excel. Su confusión es debida a que las hojas de calculo  son matrices que se componen de filas y columnas, y los motores relacionales son tablas que se componen de filas o tuplas y columnas o atributos.
Un motor de bases de datos relacional es una es una infraestructura altamente  robustas para contener y manipular objetos de información. donde, la manipulación de información como la recuperación, actualización e inserción es basado en la teoría de conjuntos y la lógica de predicado.
El motor de bases de datos relacional  tiene también la capacidad de asegurar la información a demás de que permite administrar quien, que cuando y como se manipula la información.

Por José A Cuartas M con No comentarios
  • Popular
  • Categorias
  • Archivo