Site hosted by Angelfire.com: Build your free website today!
TIPOS DE SERVIDORES
DE BASES DE DATOS
 
Gloria Ibet Cruz García

 

     CARACTERISTICAS DE SQL SERVER
 

SQL Server es una base de datos corporativa con escalabilidad para soportar grandes bases de datos de internet e intranets a bajo costo.
 

El motor de Base de Datos para la Empresa.

•Microsoft SQL Server revoluciona el concepto de Base de Datos para la Empresa. Reúne en un sólo producto la potencia necesaria para cualquier aplicación empresarial crítica junto con unas herramientas de gestión que reducen al mínimo el coste de propiedad. Con Microsoft SQL Server, la empresa tiene todo de serie.
 •Miles de Soluciones Disponibles: Tendrá libertad de elección, ya que todas las aplicaciones de gestión del mercado corren sobre Microsoft SQL Server •Escalabilidad: Se adapta a las necesidades de la empresa, soportando desde unos pocos usuarios a varios miles. Empresas centralizadas u oficinas distribuidas, replicando cientos de sites.
 •Potencia: Microsoft SQL Server es la mejor base de datos para Windows NT Server. Posee los mejores registros de los benchmarks independientes (TCP) tanto en transacciones totales como en coste por transacción.
•Gestión: Con un completo interfaz gráfico que reduce la complejidad innecesaria de las tareas de administración y gestión de la base de datos.
•Orientada al desarrollo: Visual Basic, Visual C++, Visual J++, Visual Interdev, Microfocus Cobol y muchas otras herramientas son compatibles con Microsoft SQL Server.

La mejor base de datos para Internet, Internet y Extranet.

•Diseñada desde su inicio para trabajar en entornos Internet e Intranet, Microsoft SQL Server es capaz de integrar los nuevos desarrollos para estos entornos específicos con los desarrollos heredados de aplicaciones "tradicionales".

 Es más, cada aplicación que desarrollemos para ser empleada en entornos de red local puede ser utilizada de forma transparente -en parte o en su totalidad- desde entornos Internet, Intranet o Extranet.
•Plataforma de desarrollo fácil y abierta: integrada con las mejores tecnologías de Internet como ActiveX, ADC y Microsoft Transaction Server y con las mejores herramientas de gestión y desarrollo para Internet como FrontPage97, Microsoft Office97 y Visual Interdev.
 •Diseñada para INTERNET: Es el único gestor de base de datos que contiene de forma integrada la posibilidad de generar contenido HTML de forma automática.
 •La Base de Soluciones Integradas: La Integración total con BaclOffice permite resolver toda las necesidades de infraestructura de la empresa con un sólo paquete.
 •Potente y Escalable: Microsoft SQL Server es la única base de datos cuyo rendimiento sobre Internet está publicado, ofreciendo registros espectaculares.
 •Mínimo coste de Propiedad: La sencillez de la instalación, y la potencia de sus herramientas de gestión y el menor coste de toda la industria para entornos Internet, hacen de Microsoft SQL Server la mejor opción con el menor coste.
 

Datos distribuidos y replicación.

•Llamadas a procedimientos remotos servidor-a-servidor (procedimientos almacenados remotos).
 •Replicación asíncrona o contínua basada en registros, o sincronización planificada de tablas point-in-time.
•Configuración de replicación gráfica y características de gestión.
•Replicación de subscriptores ODBC, incluyendo IBM DB2, ORACLE, SYBASE y Microsoft Access.
•Ei Distributed Transaction Coordinator gestiona transacciones que involucran a dos o más servidores SQL (proceso Two Phase Commit 2PC) transparente.
 •Replicación de tipos de datos Texto e Imagen.

Data Warehousing y amplio soporte de datos.

•Ejecución transaccional en paralelo, carga e indexación de datos , y verificación de integridad.
 •Backup/restore en paralelo de alta velocidad que soporta hasta 32 discos o dispositivos de cinta.
•Las extensiones de consulta OLAP, CUBE, y ROLLUP permiten conjuntos de resultados multidimensionales.
•EXEC e INTO ahora permiten almacenar en tablas resultados desde procedimientos almacenados.
•Copias de seguridad en cinta y recuperación de tablas individuales.
•Reconstrucción de índice sin realizar dropping y recreación del índice.
 

Integración Internet y correo electrónico.

•MAPI, permitiendo aplicaciones de flujo de trabajo y notificación de cambio de datos automática.
•Compatibilidad con Microsoft Internet Information Server y otros servidores Web populares.
•SQL Web Assistant, para el retorno automático de datos en formato HTML.
•Procedimientos almacenados para generar páginas HTML o actualizar datos en plantillas Web.
•Posibilidad de poblar automáticamente carpetas públicas de Microsoft Exchange con datos.
 

Gestión y administración centralizada de bases de datos.

•SQL Enterprise Manager, una consola de gestión y motorización 32-bit visual basada en Windows.
•Un único punto de configuración y gestión de control de datos remotas.
•SQL Executive, planificador de trabajos y monitor para gestión proactiva de servidores distribuidos.
•Operaciones remotas desatendidas mediante un "agente inteligente" que incluye evento-alerta- respuesta.

•Scripts Visual Basic a través de SQL-Distributed Management Objects (SQL-DMO) basados en OLE.
•DBA Assistant, para el mantenimiento automático rutinario en una única tarea planificada. •SQL Trace, para monitorizar consultas cliente-servidor mediante SQL almacenadas en archivos de registros.
 •Soporte de MIB y traps SNMP para monitorizar SQL Server desde herramientas de gestión basadas en SNMP.
 

Disponibilidad, fiabilidad y tolerancia a fallos.

•Mirroring de dispositivos de base de datos con failover automático para tolerancia a fallos de dispositivos.
•Copias de seguridad online desatendidas garantizando la consistencia de datos para la más alta disponibilidad.
 •Contextos de usuario protegidos, que pueden aislar los fallos a un thread de un único usuario.
 •Recuperación point-in-time para restaurar bases de datos o transacción logs en un intervalo de tiempo.
•Tolerancia a fallos de servidor, permitiendo failover automático a un servidor de backup o en espera.
 

Mejoras en programabilidad y lenguaje.

•Triggers, procedimientos almacenados (autoexec), disparador de eventos antes y después de conexiones.
•Procedimientos almacenados extendidos (funciones definidas por el usuario) utilizando C/C++.
•Cursores basados en el motor con scrolling hacia adelante y atrás; posicionamiento absoluto y relativo.
 •Sentencias DLL permitidas dentro de transacciones.
 •Transacciones distribuidas dentro de interfaces DB-Librery, ODBC, Transact-SQL, XA y OLE Transaction.
•Procedimientos almacenados OLE Automation.
 
 
Seguridad.

•Un único ID de login tanto para red como para la DB para mejorar la seguridad y facilitar la administración.
 •Password y encriptación de datos en red para mejorar la seguridad. •Encriptación de procedimientos almacenados para la integridad y seguridad de código de aplicación.
 •Interoperabilidad e integración con desktops.
•API estándard DB-Library totalmente soportada: estándar ODBC Nivel 2 totalmente soportado como API nativa.
 •Gateway Open Data Services (ODS) programable para acceso transparente a fuentes de datos externas.
•Gateways de Microsoft y de terceros para fuentes de datos relacionales y no-relacionales, incluyendo IBM DB2.
•Soporte de importantes estándares de mercado como ANSI SQL-92, FIPS 127-2, XA, SNMP.


 Optimización de SQL Server (SQL Server Tuning)

Para poner a punto SQL Server es necesario ajustar la configuración, opciones, y valores de setup basadas en las observaciones de las características de trabajo del servidor. Típicamente estas observaciones se hacen durante el periodo de trabajo mas critico de servidor para perfeccionar las cargas de trabajo más pesadas. Las recomendaciones de afinación siguientes son aquéllas que generalmente tienen el mayor impacto en el trabajo de Servidor. Sin embargo, la aplicación de estas recomendaciones puede producir resultados diferentes que dependen del ambiente particular del Servidor.

Memoria

La memoria de SQL Server esta dividida en dos espacios, el cache de procedimientos, y el cache de datos. El Servidor SQL distribuye eficazmente la memoria entre el cache de procedimiento y el cache de datos usando los parámetros de configuración del cache de procedimiento. La distribución de la memoria restante entre procedimientos y datos, se encarga de mantener los objetos mas usados en sus respectivos caches de memoria.

 Por consiguiente, los procedimientos almacenados mayormente usados deben estar en el cache de procedimientos, mientras que la mayoría de índices y tablas usadas mas frecuentemente deben estar en el cache de datos.
La mejor manera de determinar cómo es usada la memoria por el Servidor de SQL es ejecutar DBCC MEMUSAGE. Esta sentencia indica la cantidad de memoria asignada al Servidor de SQL en el comienzo, los 12 objetos más grandes en el cache de procedimientos, y los 20 objetos más grandes en el cache de datos.
 

    DB2

La nueva DB2 Universal Database Versión 5 de IBM es un ofrecimiento interesante para nuestros clientes, ya que provee excelente rendimiento, escalabilidad y una interface de administración simple y fácil.

La mayoría de los clientes de DB2 querrán actualizar a DB2 Universal Database. Y los que no están usando DB2 pero necesitan escalabilidad, robustez y versatilidad deberían analizar esta nueva versión.

La necesidad de mejorar la manera de acceder y manejar los datos ha evolucionado desde el concepto de IMS (Information Management System) a la nueva generación de sistemas de administración de bases de datos relacionales (RDBMS).
DB2 Universal Database puede almacenar y hacer búsquedas no solamente de datos alfanuméricos sino también de imágenes, audio, video y otros objetos.

Características Técnicas
 

•Manejo de Objetos-datos grandes de hasta 2GB
•Definición de tipos de datos y funciones por parte del usuario. •Chequeo de consistencia de datos.
•Chequeo de integridad referencial.
•Triggers / ANSI
•Definición - SQL recursivo
 •Join externo
•Soporte multimedia : texto/ imágenes/ video/ audio •Escalabilidad
•Parallel query
•Two-phase commit
•Backup/recovery on-line y off-line
•Monitor gráfico de performance
•Visual explain - monitor gráfico de estrategias de búsqueda

Aplicaciones Incluidas

•Data Replication
•VisualAge for Basic
•VisualAge for Java
 •Net.Data
•Lotus Approach
•Domino Go WebServers
 

Si usted está evaluando DB2 Universal Database por primera vez, considere los beneficios a corto y largo plazo al utilizar un código base unificado para todas sus aplicaciones, y para todas sus plataformas, desde laptops hasta sistemas de procesamiento paralelo.
Además, usted dispone de numerosas aplicaciones desarrolladas a nivel mundial, entre ellas las de SAP, People Soft y Baan.
 
 
 

     ORACLE
 

La solución de desarrollo de aplicaciones escalables de Oracle incluye dos series de productos: Oracle Designer/2000 y Oracle Developer/2000™. Designer/2000 soporta el diseño de complejos sistemas con reingeniería de procesos de negocios (BPR), análisis, y diagramadores de diseño. Developer/2000 brinda a las organizaciones la capacidad de construir rápida y productivamente sistemas sofisticados que escalan de grupo de trabajo a empresa. Con un repositorio común, soporte de metodología y diseño flexible, un entorno de desarrollo de servidor y cliente unificado, y una arquitectura portable abierta, Designer/2000 y Developer/2000 constituyen las únicas herramientas de desarrollo y diseño de cliente/servidor de segunda generación de la industria

La compañía Oracle y Novell anunciaron durante la conferencia anual de Brainshare un acuerdo de alianza que integrará a los usuarios NetWare de Novell el servidor de datos líder mundialmente, Oracle8 Data Server. Oracle8 Data Server para cinco usuarios vendrá con cada Sistema Operativo NetWare 4.11 y superiores, uniendo así al galardonado Oracle Data Sever con Netware la plataforma inteligente en red, que proporcionará a los clientes escalabilidad sin igual, confiabilidad y flexibilidad. Recién sacado de la caja, los usuarios de NetWare recibirán una poderosa plataforma de aplicación para desarrollar y desplegar de inmediato soluciones de cómputo en red -- incluyendo aplicaciones Java -- para acelerar sus procesos empresariales.

"Esta alianza brinda una plataforma integrada de aplicaciones en una sola caja para desarrollar y desplegar soluciones redituables de bases de datos" comentó Gary Bloom, vicepresidente senior de la División de Productos de Sistemas de Oracle.

 "Esta es otra manera en que Oracle facilita a los clientes las mejores soluciones con la escalabilidad y confiabilidad adicionales que requieren para dirigir sus empresas de manera eficiente, reduciendo costos."

Este anuncio se suma al acuerdo firmado en marzo de 1997 para agregar valor a las capacidades de integración entre NetWare, NDS (Servicios de Directorio Novell), Oracle Data Server y la tecnología de Oracle Application Server. Estos productos están basados en estándares abiertos de la industria, incluyendo Java, y al trabajarlos de manera conjunta, desatan un ambiente empresarial eficiente de plataforma múltiple. Esta fusión proporciona una solución de cómputo en red que reduce la complejidad de los sistemas, proporciona a los usuarios un acceso más rápido y seguro a información crítica y aplicaciones, mejora la administración de los recursos en red y reduce el costo total de propiedad. Puesto que el producto Oracle8 está incluido en su totalidad en esta alianza, los usuarios de NetWare podrán aumentar con rapidez el número de usuarios Oracle en el futuro.

Chris Stone, vicepresidente senior de estrategia y desarrollo empresarial de Novell, comentó: "Para beneficiar a nuestros clientes, Oracle ha trabajado muy de cerca con nuestros equipos de ingeniería para manejar NDS y muchos de nuestros servicios nuevos, tales como Novell Storage Services (Servicios de Almacenamiento Novell) y el nuevo núcleo de multiprocesamiento. Nuestros clientes se dirigen a nosotros en busca de soluciones en red que les ayuden a manejar y controlar el vasto flujo de información al que se enfrentan día a día. Esta alianza nos ayuda precisamente a llevar a cabo esto."

Oracle y Novell han integrado a Java en sus tecnologías respectivas; así los desarrolladores pueden crear con facilidad aplicaciones de cómputo portátiles en red.
 

Estas compañías han realizado inversiones significativas en tiempo y recursos para asegurar que los productos contenidos en esta integración sean óptimos para el desarrollo de Java. En la actualidad, Novell y Oracle tienen miles de desarrolladores de aplicaciones en Java, que ahora tienen la opción de crear aplicaciones en ambientes de múltiples niveles, y cuyas aplicaciones actuales correrán aceleradamente en esta poderosa plataforma integrada.

"SBT está muy satisfecho con esta nueva integración presentada por Novell/Oracle, y en específico con las opciones que presenta este acuerdo cooperativo a los usuarios de nuestro software de contabilidad cliente/servidor SBT Executive Series" comentó William Mills, presidente y jefe operativo de sistemas de contabilidad de SBT. "Como proveedor premier de software de contabilidad de rango medio, SBT espera ofrecer una solución de aplicación empresarial que combine el poder de SBT combinado con la tecnología de Novell y Oracle."

Aplicaciones muestra, creadas por desarrolladores y distribuidores de software independientes, se incluirán en la nueva integración de NetWare/Oracle 8. Los clientes podrán ver ejemplos de los tipos de aplicaciones que pueden crearse con esta plataforma integrada de aplicaciones, y al mismo tiempo los desarrolladores tienen la oportunidad de mostrar sus productos a clientes nuevos. Lo anterior se suma al ajuste de programas de desarrolladores Oracle y Novell, que proporcionarán a la comunidad de desarrolladores herramientas y experiencia esenciales para la creación y despliegue de aplicaciones Oracle en NetWare.

Oracle y Novell han presentado soluciones complementarias a sus clientes desde el comienzo de su alianza en 1989. En marzo de 1997, las compañías estrecharon sus alianzas con la nueva tecnología Internet que reduce el costo total de propiedad de sus clientes.
 
 

 Recientemente, Oracle y Novell anunciaron sus esfuerzos de colaboración para optimizar el Oracle Data Server y el Oracle Application Server en el ambiente operativo de NetWare 5 de Novell.
 

    SYBASE SERVER

Sybase Adaptive Server proporciona un alto rendimiento y escalabilidad para aplicaciones OLTP, DataWarehouse e internet

SYBASE DATAWAREHOUSE SERVERS

 Sybase IQ

Hay dos maneras de construir un data warehouse. Hay la manera vieja. Y hay el nuevo Sybase IQ. La solución vieja restringe el número de usuarios y preguntas ad-hoc no planeadas que pueden tomar horas. Con la nueva tecnología de Sybase IQ comprime y
simplifica datos, proporciona un verdadero e increíble desempeño en el hardware que llega a ser hasta 500 vez más rápido que un RDBMS tradicional.

 SYBASE REPLICATION SERVERS

Para responder hoy en día a los ambientes de negocio competitivos, muchas organizaciones están mejorando su eficacia adoptando estructuras descentralizadas. Como condición de cambio, los negocios son reorganizados frecuentemente. Sus sistemas de información deben soportar los requisitos de la organización. Sybase Replication Servidor -- la primera arquitectura práctica para construir un sistema distribuido de alto rendimiento, robusto y eficiente -- provee un acercamiento flexible a la entrega de la información que se ajusta a las necesidades cambiantes del negocio.
 
 

Mientras los mainframes continúan jugando un papel crítico en los sistemas de información en muchas corporaciones, los negocios hoy en día demandan rapidez y eficiencia en la entrega de información a sus usuarios. Los usuarios demandan más información en formatos mas entendibles y más fáciles de analizar que los anteriores. Con Sybase Replication Agent para DB2, Oracle, IMS& VSAM, o Lotus Notes y Replication Server, la distribución efectiva es posible para los sistemas de información de los mainframes.