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.