Archivo de la categoría: DBMS

SQL Server

banner sql server

Actualmente los clientes buscan soluciones para sus problemas de negocios. Gran parte de las “soluciones” de bases de datos solamente traen múltiples niveles de costos y complejidad. La estrategia de Microsoft es la de hacer que SQL Server sea la base de datos más fácil de utilizar para construir, administrar e implementar aplicaciones de negocios. Todo esto lleva a tener que poner a disposición un modelo de programación rápido y sencillo para desarrolladores, eliminando la administración de base de datos para operaciones estándar, y suministrando herramientas sofisticadas para operaciones más complejas. Muchos manejadores de Bases de Datos ofrecen características extras pueden resultar muy costosos y muchas veces pueden terminar costando más que el propio producto base. Por el contrario, SQL Server 2012 ofrece todas las características avanzadas en los productos base y los clientes no tienen que pagar más por ellas. Entre las más resaltantes tenemos:

  • ms sql serverAlta Disponibilidad y Recuperación Ante Desastres: proporciona redundancia dentro de centros de datos y entre ellos, y permite una rápida conmutación por error de las aplicaciones, ofreciendo la máxima disponibilidad y protección de datos a las aplicaciones críticas.
  • Seguridad Avanzada: Cifrado de Datos Transparente (TDE) reduce la complejidad del desarrollo de aplicaciones que necesitan datos cifrados. Es posible crear nuevos roles de servidor adaptados a distintas organizaciones que separen los distintos administradores según los roles. La Autenticación de Base de Datos Independiente mejora el cumplimiento al permitir que los usuarios se autentiquen directamente en bases de datos de usuario sin inicios de sesión.
  • Data Warehouse: lleva al motor de base de datos la tecnología de almacén de columnas in-memory. Ofrece procesamiento por lotes para lograr una aceleración verdaderamente asombrosa de las consultas frecuentes de Data
  • Compresión Avanzada: SQL Server reduce el tamaño de las tablas, los índices o un subconjunto de sus particiones al almacenar tipos de datos de longitud fija en un formato de almacenamiento de longitud variable y reducir los datos redundantes. Del mismo modo, con la reducción el tamaño de las copias de seguridad de SQL, los clientes ahorran mucho espacio en disco y tiempo (gracias a la aceleración en tiempo de Backup y Restore)
  • Facilidad de Uso: Con Distributed Replay, los clientes pueden simplificar las pruebas de aplicaciones y minimizar errores en los cambios de aplicaciones y de configuración. Con el Asistente para la Optimización de Base de Datos (DTA) se puede usar para obtener información sobre la estructura existente de indización y particionamiento de bases de datos de SQL Server. El marco de trabajo Administración Basada en Directivas ofrece la posibilidad de definir directivas aplicables a servidores, bases de datos y otros objetos del entorno de datos.
  • Compatibilidad con Datos Espaciales: mediante la inclusión de tipos de datos espaciales, que los clientes pueden usar para almacenar y manipular información basada en la ubicación
  • Business Intelligence (BI) Avanzada: SQL Server Analysis Services está diseñado para ofrecer un rendimiento excepcional y se escala para admitir aplicaciones con millones de registros, varios terabytes de tamaño y miles de usuarios. SQL Server ofrece análisis predictivo gracias a un conjunto completo e intuitivo de herramientas de minería de datos. Con el Modelo Semántico de BI, las organizaciones pueden escalar desde pequeñas soluciones de BI personales hasta las necesidades de BI de las grandes organizaciones.
  • Calidad de Datos: Los clientes pueden tener confianza en la calidad de datos usando conocimientos de la organización para generar perfiles, limpiar y buscar coincidencias de datos
  • Procesamiento de Eventos Complejos: el procesamiento de flujos y la plataforma de desarrollo basada en .NET permiten a los desarrolladores implementar rápidamente aplicaciones de procesamiento de eventos robustas y muy eficientes.

Cuando los clientes necesiten tomar una decisión más informada al elegir la base de datos más adecuada para su organización, es importante que entiendan qué características se incluyen en el producto base y cuáles necesitan compras adicionales. SQL Server ha simplificado el empaquetado incluyendo características avanzadas en el producto base sin costo adicional alguno.

microsoft-sqlserver


Referencias

Consultado el día 27 de Octubre de 2013 de la WWW:

Revilla Hector

Banner De todo un Poco (1) 600 px

PostgreSQL

banner postgre

Reseña Histórica

postgresql 1IBM había estado trabajando desde 1973 con los primeros conceptos, ideas y teorías sobre bases de datos relacionales. Su proyecto “System R” fue entre otras cosas la primera implementación del lenguaje SQL (Structured Query Language). Por aquel entonces un profesor de la Universidad de Berkeley, Michael Stonebraker, leyó unos artículos publicados por IBM sobre “System R” que le hicieron interesarse en el tema. Utilizando el dinero de otro proyecto que ya tenía asignado, Ingres (INteractive Graphics REtrieval System), Stonebraker empezó a desarrollar sus ideas sobre bases de datos relacionales. A principio de los 80, Ingres estuvo compitiendo con Oracle por el liderazgo en el mundo de bases de datos relacionales y su código e implementación evolucionaron y fueron el origen de otras bases de datos relacionales, entre ellas podemos citar a Informix, NonStop SQL y Sybase.

En 1985, Michael Stonebraker lideró un nuevo proyecto llamado Postgres (después de Ingres) patrocinado por la Defense Advanced Research Projects Agency (DARPA), la Army Research Office (ARO), la National Science Foundation (NSF), y ESL, Inc. Con este proyecto y basándose en la experiencia obtenida con Ingres, Stonebraker tenía como meta mejorar lo que habían conseguido y aprendido en el desarrollo de Ingres. Y aunque se basó en muchas ideas de Ingres, no se basó en el código fuente del mismo.

En 1994, dos estudiantes de Berkeley, Andrew Yu y Jolly Chen, empezaron a trabajar con el código de Postgres (versión 4.2) y llamaron al proyecto Postgres95. Hicieron una limpieza general del código, arreglaron errores en el mismo, e implementaron otras mejoras En 1996, Andrew Yu y Jolly Chen ya no tenían tanto tiempo para dirigir y desarrollar Postgres95. Algunos de los usuarios habituales de las listas de correo del proyecto decidieron hacerse cargo del mismo y crearon el llamado “PostgreSQL Global Development Team”.

Características

  1. Implementación del estándar SQL92/SQL99.
  2. Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC, IP), cadenas de bits, etc. También permite la creación de tipos propios.
  3. Incorpora una estructura de datos array.
  4. Incorpora funciones de diversa índole: manejo de fechas, geométricas, orientadas a operaciones con redes, etc.
  5. Permite la declaración de funciones propias, así como la definición de disparadores y Afirmaciones.
  6. Soporta el uso de índices, reglas y vistas.
  7. Incluye herencia entre tablas (aunque no entre objetos, ya que no existen), por lo que a este gestor de bases de datos se le incluye entre los gestores objeto- relacionales.
  8. Permite la gestión de diferentes usuarios, como también los permisos asignados.
  9. Seguridad en términos generales
  10. Integridad en BD: restricciones en el dominio
  11. Integridad referencial
  12. Autorizaciones
  13. Conexión a DBMS
  14. Transacciones y respaldos

postgresql 2En conclusión, PostGreSQL es un completo gestor de bases de datos, que posee prácticamente todas las características y comodidades que ofrecen gestores comerciales de alto nivel, haciendo de él una muy buena alternativa GPL. A pesar de ello, la curva de aprendizaje del mismo puede ser compleja, ya que la sintaxis de algunos de sus comandos no es nada intuitiva, aunado a esto no existen muchas herramientas graficas cómodas GPL (PgAdmin3, PhpPgadmin, PgAccess y Psql). También resulta difícil las pequeñas variaciones que presenta este gestor en algunos de los tipos de datos que maneja, siendo el problema más comentado el referente al tipo “serial”. Cabe destacar que el desarrollo de complementos como PostGIS (extensión que añade soporte de objetos geográficos a PostgreSQL), así como PgCluster, Slony-I, PyReplica(Herramientas de Replicación) le dan a este gestor características de “Grandes Ligas”. Una vez nos hayamos hecho con su sintaxis y fijándonos en estos pequeños detalles (que por otro lado están totalmente documentados), PostGreSQL es un gestor magnífico, completo, estable y altamente recomendado que posee una gran escalabilidad, haciéndolo idóneo para su uso en proyectos que posean alrededor de 500.000 peticiones por día.

postgresql-banner


Referencias

PostgreSQL [Homepage]. Consultado el día 25 de Octubre de 2013 de la WWW:

Tarjeta Morillo Nixon

Banner De todo un Poco (1) 600 px

Oracle

banner oracle

oracle 2Es un sistema de gestión o herramienta cliente/servidor para la gestionar bases de datos objeto-relacional (u ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. Oracle Database y Oracle Content Database han sido diseñadas para que las organizaciones puedan controlar y gestionar grandes volúmenes de contenidos no estructurados en un único repositorio con el objetivo de reducir los costos y los riesgos asociados a la pérdida de información.

Breve Historia

Oracle surge a finales el año 1970 del nombre de Relational Software (Software Relacional) a partir de un estudio sobre SGBD (Sistemas Gestores de Base de Datos). Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos.

Probablemente es el mejor sistema gestor de bases de datos que existe, el más usado a nivel mundial y tradicionalmente uno de los más utilizados en la empresa y la administración, por las características que este posee. Es una base de datos de características completas para pequeñas y medianas empresas que requieren el desempeño, la disponibilidad y la seguridad de la base de datos número 1 del mundo a un bajo costo.

Ventajas asociadas a Oracle

oracle 1Entre las ventajas de operatividad se pueden resaltar que Oracle es el motor de base de datos relacional más usado a nivel mundial, trabaja bajo cualquier plataformas, desde una Pc hasta un supercomputador.

La versión conde los objetos de Oracle ha comenzado a evolucionar en esta dirección, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas.

Ahora es el momento de indicar que este producto es excelente. No es discusión, se pueden realizar trabajos y/o proyectos espectaculares y de gran envergadura. Se puede resaltar que en cuanto a las actualizaciones es mejor que ninguno, son más las ventajas que los aspectos negativos que se pueden resaltar.

Desventajas asociadas a Oracle

Su mayor problema o desventaja es que el costo de la licencia es muy elevado, sobre todo en comparación con los precios que se suelen cobrar por el alojamiento web compartido. Oracle resulta muy difícil de instalar. No dispone de un fichero rpm de instalación. Incorpora documentación para poder ejecutar el instalador. Se trata de un rudimentario asistente que realiza preguntas al usuario o administrador y presenta una lista de componentes a elegir.

Es muy importante resaltar, que este manejador de base de datos no tiene competencia a nivel de calidad y por lo tanto no podemos elegir cualquier otra Base de Datos, presentando como desventajas es el costo de mantenimiento que es alto, para lo estable que es, pero uno nunca sabe y se tiene que tomar en consideración que el personal que lo opere, calificado para manejar todas las herramientas, es escaso y prepararlos en Centros Oracle es muy costoso. Se considera que para realizar todos los cursos para obtener la certificación son cerca de 45 a 60 días, dependiendo de la opción. El contratar a un especialista, es muy costoso de acuerdo al perfil.

Por lo anteriormente expuesto, el uso de este gestor de bases de datos no es tan extendido en las aplicaciones de Internet, dando lugar a otros gestores de base de dados que no son tan buenos como el, pero poseen un sistema de código abierto como MySQL y PostgreSQL. Para desarrollar en Oracle utilizamos PL/SQL un lenguaje de 5ª generación, bastante potente para tratar y gestionar la base de datos, también por norma general se suele utilizar SQL para crear los formularios.

banner oracle


Referencias

Tarjeta Valera Daviglem

Banner De todo un Poco (1) 600 px

My SQL

banner mysql

El siguiente artículo tiene el propósito de hacer una descripción sencilla de las características más resaltantes y novedosas del servidor de base de datos MySql, así como algunas reflexiones de su aplicación en el desarrollo de aplicaciones web dinámicas. Primeramente, es importante destacar sus bondades relacionadas a la portabilidad, dirigida a su compilación para otras plataformas de desarrollo, plataformas operativas y de referidas a los datos.

El servidor de base de datos MySql, así como sus principales aplicaciones añadidas, gestores de datos, generadores de consultas, entre otros, ha sido escrito en C y en C++, permitiendo ser probado a través de una gran variedad de compiladores diferentes. Se ha implementado el uso de GNU Autoconfig, haciendo posible la portabilidad de MySQL a todos los sistemas de avanzada que usen compilador de C++ e implementación de hilos (threads o subprocesos) POSIX. De tal forma que, MySQL está compilado establemente en las siguientes plataformas:

  • AIX
  • Amiga
  • ESDL
  • Digital UNIX
  • Free BSD
  • HP-UX
  • Linux
  • Mac OS X
  • Novell Netware
  • Open BSD
  • OS/2
  • SCO OpenServer
  • SCO UnixWare
  • SSGI Irix
  • Solaris
  • Sun OS
  • Tru64 Unix
  • Windows

Los factores que determinan si la plataforma es o no, más o menos estable para un servidor MySQL con alto volumen de datos y aplicaciones críticas son:

  • Estabilidad general de la biblioteca de subprocesos.
  • La capacidad del núcleo o kernel del sistema operativo y de la biblioteca de subprocesos.
  • El rendimiento y estabilidad general del sistema de archivos.
  • El nivel de experiencia que los desarrolladores de MySQL AB posean sobre una determinada plataforma.
  • El volumen de pruebas realizadas por MySQL AB sobre configuraciones similares.
  • La cantidad de usuarios que han ejecutado MySQL con éxito en la misma plataforma y en configuraciones similares.

Tomando en cuenta los criterios mencionados, las plataformas que mejor se adecuan para la implementación de MySQL son: x86 con SuSE Linux y ReiserFS, SPARC con Solaris y FreeBSD.

my sqlAsimismo, se puede acotar que MySql utiliza GNU Automake, Autoconf, y Libtool para facilitar su portabilidad, APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl, así como también hace uso completo de multi hilos, permite la implementación de CPUs múltiples si están disponibles, ofrece sistemas de almacenamiento transaccionales y no transaccionales, utiliza tablas MyISAM rápidas con compresión de índice, implementa un sistema de reserva de memoria rápido basado en hilos, tablas hash en memoria utilizadas como tablas temporales,

En cuanto a las sentencias y funciones, el MySql brinda soporte completo a operadores y funciones de las cláusulas de consultas SELECT y WHERE, SQL GROUP BY y ORDER BY, funciones de agrupación COUNT(), COUNT(DISTINCT, AVG(), STD(), SUM(), MAX(), MIN(), y GROUP_CONCAT(), también LEFT OUTER JOIN y RIGHT OUTER JOIN cumpliendo estándares de sintaxis SQL y ODBC, alias en tablas y columnas, las sentencias DELETE, INSERT, REPLACE, y UPDATE devuelven el número de filas afectadas, comando de MySQL SHOW puede utilizarse para obtener información de la base de datos, motor de base de datos, tablas e índices, comando EXPLAIN puede utilizarse para determinar cómo el optimizador resuelve una consulta, entre otras notas importantes.

Ahora bien, haciendo referencia a la seguridad, MySql implementa un sistema de privilegios y contraseñas flexibles, seguro, y permitiendo verificación basada en el servidor. Debido al sistema de cifrado en la conexión del servidor, las contraseñas son seguras. En cuanto a la escalabilidad, soporta grandes bases de datos; se han realizado implementaciones MySql con bases de datos que contienen cincuenta millones de registros, así como usuarios que usan alrededor de sesenta mil tablas y cerca de cinco billones de registros.

MySql permite hasta 64 índices por tabla. Cada índice puede señalar de 1 a 16 columnas o partes ellas. El límite de ancho son 1000 bytes. Se permite el uso de índices con prefijos de una columna para los tipos CHAR, VARCHAR, BLOB, o TEXT. En cuanto a la conectividad, los usuarios y dispositivos clientes pueden hacer conexión con el servidor MySQL utilizando sockets TCP/IP de cualquier plataforma. En plataformas Windows se pueden utilizar named pipes para la conexión, así como en sistemas Unix ficheros socket Unix, y en servidores Windows conexiones con memoria compartida. Por otro lado, la implementación de servidores de bases de datos MySql en cualquiera de las plataformas soportadas, utilizando cualesquiera de los lenguajes de programación y plataformas de desarrollo integrados, indudablemente facilitan el desarrollo de aplicaciones web dinámicas de gran eficiencia y fácil implementación. Su integración comprobada con lenguajes de gran popularidad como Php, Java, C, C++, entre otros, lo ha hecho una herramienta tecnológica de alta preferencia por los gestores de tecnología. De la misma forma, la implementación de MySql se ha hecho cada vez más frecuente y exitosa en infraestructuras y aplicaciones de poca amplitud, como lo son servidores webs caseros, de pequeñas empresas, hasta llegar a implementaciones de gran amplitud organizacional, como sistemas de información organizacionales y servidores de aplicaciones webs corporativas.

De tal forma que, el estudio de todas las características de los servidores MySql, así como sus aplicaciones y herramientas, implementación del estándar SQL, integración a plataformas de desarrollo y lenguajes de programación, se ha hecho de gran necesidad debido a la demanda de profesionales técnicamente capacitados para responder a las necesidades del ámbito industrial y empresarial.

mysql banner


Referencias

  • MySQL: página oficial
  • Heurtel Olivier (2009). PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo. Ediciones ENI.
  • Spona Helma (2010). Programación de bases de datos con MYSQL y PHP. Marcombo.
  • Quigley Ellie, Gargenta Marko (2007). PHP y MySQL práctico. Para diseñadores y programadores Web. Anaya Multimedia
  • Smyth Neil (2010). MySQL 5 Essentials. eBookFrenzy.

Tarjeta Esposito Giovanny

Banner De todo un Poco (1) 600 px

Max DB

banner maxdb

La información ha llegado a ser el eje que mueve a las organizaciones hoy en día, es por ello que una base de datos consolidada puede ser el elemento que marque la diferencia entre las empresas. Conocer a los clientes y saber sus preferencias es un recurso muy valioso para el desarrollo de productos o servicios en una empresa.

La administración de datos que conlleva a la información es una responsabilidad, y para apoyarla surgen sistemas manejadores de base de datos o Sistema de Gestión de Bases de Datos (SGBD).

Entre los diferentes manejadores de base de datos utilizados en el mercado, MaxDB se presenta como una alternativa menos costosa que brinda múltiples beneficios, entre los cuales tenemos sus numerosas funciones de auto-administración, su proceso de instalación simplificado, gestión de almacenamiento mejorada y su alta fiabilidad.

SAP MaxDB

SAP-logoEs el sistema de gestión de base de datos adquirido por SAP AG, una organización que se dedica al diseño y producción de software, especializada en productos informáticos de gestión empresarial, con sede en Walldorf, Alemania. Es la base de datos certificada para SAP R/3 y está pensada para usar en aplicaciones OLTP y OLAP.

En sus inicios en los años 80 fue creado como un producto comercial (Adabas D), más adelante llamado SapDB; en octubre del año 2000 SAP AG lanza SAP DB bajo una licencia GNU GPL convirtiéndola en Software de Código abierto (Open Source) y logrando así reducir considerablemente los costos de licenciamiento de software. Tres años después se conformó una sociedad entre MySQL y SAP AG llamada MySQL AB en la que lograrían desarrollar la base de datos y distribuir las diferentes licencias. Es en agosto del mismo año cuando MySQL AB cambió el nombre de SAP DB por MaxDB.

En la actualidad más de 15.000 clientes utilizan SAP MaxDB y SAP liveCache lo cual muestra la escalabilidad e integridad de dicho sistema. Asimismo, su uso dentro de SAP es considerable para el desarrollo de la documentación en el almacén de conocimientos, el mercado de servicios y la comunidad en línea para desarrolladores SAP (SDN de sus siglas en inglés SAP Developer Network), en la cual se puede conseguir no solo información de productos SAP sino también relacionada con las tecnologías de la información.

Más de SAP R/3

¿CÓMO FUNCIONA?

max dbMaxDB brinda todas las funciones para crear, utilizar y administrar bases de datos de SAP. El mismo opera como un producto cliente/servidor. Fue desarrollado para cubrir las demandas de las instalaciones que requieren de un gran volumen de procesamiento de transacciones. Tanto el respaldo en línea como expansión de la base de datos están soportados. El Servidor Clúster de Microsoft® tiene soporte directo para múltiples instalaciones de servidores; otros requerimientos deben ser escritos manualmente. Las herramientas de administración son provistas tanto en aplicaciones de Escritorio como implementaciones basadas en navegador.

COMPONENTES

El sistema SAP MaxDB comprende el núcleo de la base de datos, herramientas e interfaces. Cada uno cumple con una función específica, Entre los que se mencionan:

  • Gestor de instalación (Installation Manager)
  • Base de Datos Studio (Studio Database)
  • Analizador de base de datos
  • Herramientas de línea de comandos

PLATAFORMAS E INTERFACES

multiplataforma

SAP MaxDB se puede implementar bajo los siguientes sistemas operativos: Microsoft Windows, Linux, Unix y, por las plataformas más importantes de hardware. Entre las interfaces con las que se puede acceder a bases de datos SAP MaxDB se encuentran: JDBC, ODBC, PHP, Perl, Python, WebDAV y SQLDBC, éste permite a las aplicaciones ejecutar sentencias SQL en dichas bases de datos.


Referencias

Consultado el día 15/10/2013 de la WWW:

Tarjeta Vincze Johana

Banner De todo un Poco (1) 600 px

Informix

banner informix

informix 1IBM Informix es un sistema de gestión de bases de datos relacionales disponible en plataformas Microsoft Windows, Linux, UNIX y Apple Mac OS X. Informix proporciona procesamiento de transacciones en línea y aplicaciones de soporte a la toma de decisiones para empresas de todos los tamaños. Ofrece una plataforma de gestión de datos integrada, fiable y de bajo coste para proveedores de software independientes (ISV) y fabricantes de equipos originales (OEM).

Informix es uno de los servidores de bases de datos más utilizados del mundo, actualmente se encuentra en el puesto #15 del ranking DB-Engines.com. Informix incorpora conceptos de diseño que son significativamente diferentes de plataformas relacionales tradicionales, lo que resulta en niveles extremadamente altos de rendimiento y disponibilidad, capacidades distintivas en la replicación de datos y escalabilidad, y la sobrecarga administrativa mínima.

informix 2El DBMS Informix fue concebido y diseñado por Roger Sippl a finales de los años 1970. La compañía Informix fue fundada en 1980, salió a bolsa en 1986 y durante parte de los años 1990 fue el segundo sistema de bases de datos más popular después de Oracle. En 2001 IBM, impulsada por una sugerencia de Wal-Mart (el mayor cliente de Informix) compró Informix. En la actualidad Informix cuenta con una serie de productos o familias, algunos gratuitos y de pago con el cual los usuarios se pueden beneficiar de distintas características que se amolden a las necesidades del proyecto, entre ellas están:

  • Informix Developer Edition: Ofrece todas las características de Informix para el desarrollo individual de aplicaciones, pruebas y pruebas de concepto. Reduce los costes iniciales de licencia en los que se suele incurrir durante la fase de desarrollo, ofreciendo un ahorro importante. Está disponible de manera gratuita.
  • Informix Innovator-C Edition: Permite a las pequeñas y medianas empresas desarrollar y desplegar las funcionalidades de bases de datos más utilizadas, incluidas la réplica y algunas prestaciones de agrupación en clúster. Se ha diseñado para informática de bajo coste, incluida o de grupo de trabajo. Está disponible de manera gratuita.

Informix Advanced Enterprise Edition

Lo máximo en rendimiento y escalabilidad de almacenamiento de datos, e incluye todas las características de Informix en todas las plataformas soportadas, más el Informix Warehouse Accelerator (IWA) para el desarrollo y la implementación con una escalabilidad casi ilimitada.

Informix Advanced Workgroup Edition

Lo último en rendimiento de almacenamiento de datos para pequeñas y medianas empresas, o de socios que buscan crear una solución de almacenamiento de datos llave en mano. Disponible en todas las plataformas e incluye el Informix Warehouse Accelerator (IWA). Embalaje de valor añadido incluye el acceso para seleccionar IBM Cognos y el software de base de datos IBM Mobile.

Informix Enterprise Hypervisor Edition

Una base de datos Informix en pleno funcionamiento basado en Open Virtualization Format (OVF), activado y optimizado para el sistema PureApplication o IBM Workload Deployer. Informix Enterprise Hypervisor proporciona a los administradores de bases de datos con una herramienta innovadora para gestionar las aplicaciones de bases de datos en entornos virtualizados.

Informix Enterprise Edition

Con la excepción de IWA, esta edición incluye todas las características de Informix en todas las plataformas soportadas para el desarrollo y la implementación con una escalabilidad ilimitada. Compresión de almacenamiento está disponible como característica opcional. Valor añadido del paquete incluye el software de base de datos IBM Mobile.

Informix Express Edition

Ideal para los desarrolladores que deseen integrar una base de datos dentro de su aplicación. También se puede utilizar en entornos de los clientes que necesitan funcionalidad básica y escalabilidad mínima. Disponible en todas las plataformas soportadas.

Informix Workgroup Edition

Potentes capacidades de gestión de datos para soluciones departamentales o las empresas de tamaño medio, disponibles en todas las plataformas soportadas. Valor añadido del paquete incluye el software de base de datos IBM Mobile.

DHL Express México y Bank of China figuran entre los clientes más poderosos de este producto, si no ha tenido en cuenta a Informix últimamente, tómese el tiempo para descubrir por qué los encargados de tomar las decisiones y los tecnólogos confían en Informix para potenciar su infraestructura de TI.


Referencias

Consultados el dia 3 de Octubre de 2013 de la WWW:

Semprun Viviana

Banner De todo un Poco (1) 600 px

 

dB2

banner db2

¿Alguna vez has escuchado de MySQL? ¿Tal vez también has escuchado de PostgreSQL o MariaDB? Muy probable que hayas utilizado Microsoft Access o MSSQL. Pero, ¿y DB2 de IBM?

db2 1DB2 es una base de datos escalable, con un rendimiento y optimización que es solo comparable con las bases de datos más poderosas, por ejemplo las de Oracle. Su utilización es más popular en empresas internacionales y su uso es orientado a sistemas distribuidos. Es por esta razón que para estas empresas internacionales, DB2 es una de las bases de datos más eficientes, adaptables y optimizadas para el manejo de grandes datas de información.

DB2 Express-C es la versión gratuita soportada por la comunidad de DB2 que permite desarrollar, implementar y distribuir aplicaciones que no usen las características avanzadas de las versiones comerciales de DB2. Esta versión de DB2 puede ser concebida como el núcleo de DB2, las diferentes ediciones incluyen las características de Express-C más funcionalidades específicas.

db2 2Desarrollado por IBM, DB2 cuenta con numerosas características que otras bases de datos mas populares no poseen. Desde una escalabilidad incomparable, hasta un manejo avanzado de sincronización, replicación, análisis de errores y distribución de contenido.

DB2 cuenta con más de 30 años de experiencia y desarrollo y se ha adaptado rápidamente a las necesidades empresariales en cada momento. DB2 es una de las bases de datos relacional más utilizada a nivel mundial ya que incluye una adaptación a diferentes escenarios empresariales, sino que posee una compatibilidad con diferentes lenguajes de programación y una curva de aprendizaje casi nula para cualquier desarrollador de otros tipos de bases de datos SQL.

1970:Se da el origen del DB2, y pertenece a la firma IBM.

1983:Se empezó a vender DB2 con la versión 2.0. 

1994:DB2 UDB (DB2 Universal Database) fue construido   en base a dos productos incluidos en el DB2 de AIX,   DB2 Common Server, que para propósitos generales   incluía funciones avanzadas para el mercado de   servidores de bases de datos, con soporte de   hardware SMP y OLTP; y el DB2 Parallel Edition, que   fue desarrollado para soportar aplicaciones de gran   escala, como Data Warehousing y Data Mining.

En la actualidad la tecnología de gestión de datos de IBM es utilizada por más de 40 millones de usuarios de 300.000 empresas en todo el mundo. Mientras   que la evolución del DB2, Universal Data Base   dispone de más de 6 millones de usuarios y 1.300.000 licencias instaladas. 

Aun con todo el trayecto formado por IBM y DB2, este mismo compite en una arena de bases de datos relacionales cuyas orientaciones y usos pueden variar de forma radical. Desde MySQL, Firebird y PostgreSQL hasta Ingres, Sybase y MaxDB. Cada uno orientado a un uso y necesidad especifica, pero nunca con el amplio trayecto y compatibilidad (a nivel de API) que ofrece DB2, incluyendo ciertas conexiones con lenguajes de programación tales como Cobol, PL/I y Fortran.

Actualmente DB2 se mantiene actualizado con su nueva versión 10.5 la cual incluye numerosas mejoras y optimizaciones como también nuevas herramientas de utilidad para su uso e implementación.

Versiones disponibles, de acuerdo a la plataforma operativa:

DB2 para Windows, Unix, Linux. DB2 para z/OS. DB2 Express Edition. DB2 Express Edition C (gratuita).


Referencias

IBM [Homepage]. Consultado el día 23 de Octubre de 2013 de la WWW:

Tarjeta Alvarado Luis

Banner De todo un Poco (1) 600 px

SMDB: Introducción

banner portada

¿Qué es un Sistema Manejador de Bases de Datos?

Cada vez que escucho hablar de Bases de Datos, no puedo dejar de recordar a los libros de C.J. Date, que se consideran aún hoy en día como la “Biblia” de la Base de Datos, que ya va por la 7ª edición.

Un Sistema de Bases de Datos es “un sistema computarizado cuyo propósito general es mantener información y hacer que esté disponible cuando se solicite” (Date, 2011).

Entre las ventajas que se obtienen al usar un enfoque de Bases de Datos, se presentan las siguientes (Idem):

  • Es posible disminuir la redundancia
  • Es posible disminuir la inconsistencia
  • Es posible compartir los datos
  • Es posible hacer cumplir las normas
  • Es posible aplicar restricciones de seguridad
  • Es posible mantener la integridad
  • Es posible equilibrar requerimientos opuestos

Ahora bien, un Sistema de Gestión de Bases de Datos (SGBD) o Sistema Manejador de Bases de Datos (SMBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos (Wikipedia)

Normalmente hoy en día, la gran mayoría (por no decir todos) de los SMBD en el mercado están basados en SQL (Structured Query Language o Lenguaje de Consultado Estructurado). El SQL permite hacer consultas y generar informes de las Bases de Datos. La característica principal es que se usa para el manejo de Bases de Datos Relacionales, mediante el álgebra y el cálculo relacional. El modelo relacional fue presentado por primera vez por E.F Codd en 1970.

Los Sistemas Manejadores de Base de Datos más usados en la actualidad son:

  • dB2
  • Informix
  • Max DB
  • My SQL
  • Oracle DB
  • PostgreSQL
  • SQL Server

Veamos a continuación una breve reseña de cada SMBD o DBMS.

Cinta SMBD


Referencias

Castellanos Luis

Banner De todo un Poco (1) 600 px

Año 01 Número 02: Manejadores de Bases de Datos

Portada DTyOC 01 02

Editorial

Luis CastellanosEs un motivo real de gran satisfacción ver el fruto del trabajo en esta publicación, donde por 2da vez se muestran temas de gran interés en el área de la tecnología. El tema de portada gira alrededor de las Bases de Datos, donde se definen algunos términos básicos, y se presentan reseñados siete (7) Manejadores de Bases de Datos, de acuerdo a lo observado por nuestros escritores. Es una lástima que uno de nuestros columnistas, el Chef Germán Añez, haya fallecido en circunstancias trágicas durante el mes de octubre 2013. Paz a sus restos.

Adicionalmente, como es costumbre, se presentan otros temas variados, algunos relacionados con la Tecnología, y otros no.

Esperemos que esta publicación sea del agrado de ustedes, y que nos podamos leer con frecuencia.

Coordinación General y Edición: Luis Castellanos H. Lee el resto de esta entrada

A %d blogueros les gusta esto: