0% encontró este documento útil (0 votos)
237 vistas21 páginas

Sybase: Gestión y Análisis de Datos

El documento analiza los sistemas de administración de bases de datos de Sybase, incluyendo Advantage Database Server, Adaptive Server Enterprise, SQL Anywhere y Replication Server. Describe las características y funciones de estos sistemas, así como la historia y enfoque de mercado de Sybase. El objetivo es entender los métodos de administración de bases de datos utilizados por Sybase para mejorar la seguridad, rendimiento y fiabilidad de sus sistemas.

Cargado por

emisaula
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
237 vistas21 páginas

Sybase: Gestión y Análisis de Datos

El documento analiza los sistemas de administración de bases de datos de Sybase, incluyendo Advantage Database Server, Adaptive Server Enterprise, SQL Anywhere y Replication Server. Describe las características y funciones de estos sistemas, así como la historia y enfoque de mercado de Sybase. El objetivo es entender los métodos de administración de bases de datos utilizados por Sybase para mejorar la seguridad, rendimiento y fiabilidad de sus sistemas.

Cargado por

emisaula
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Contenido

Introduccin ............................................................................................................. 2
Objetivos ................................................................................................................. 3
Objetivo General .................................................................................................. 3
Objetivos Especficos ........................................................................................... 3
Introduccin a Sybase .......................................................................................... 4
Sistemas de administracin de base de datos ........................................................ 8
Adaptive Server Enterprise ................................... Error! Bookmark not defined.
SQL Anywhere ...................................................... Error! Bookmark not defined.
Advantage Database Server ................................................................................ 8
Replication Server .............................................................................................. 12
Diefrencias: Sybase ASE y SQL Server ................................................................ 15
Conclusin............................................................................................................. 20
Bibliografa ............................................................................................................ 21












2 | P g i n a

Introduccin

Una base de datos proporciona a los usuarios el acceso a datos, que pueden
visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que
se les hayan otorgado. Se convierte ms til a medida que la cantidad de datos
almacenados crece.
Rpidamente surgi la necesidad de contar con un sistema de administracin para
controlar tanto los datos como los usuarios. La administracin de bases de datos
se realiza con un sistema llamado DBMS (Database management system
[Sistema de administracin de bases de datos]). El DBMS es un conjunto de
servicios (aplicaciones de software) para administrar bases de dato.
El mercado de datos constituye una tecnologa de bases de datos que ha tomado
gran auge debido al crecimiento y muchas veces subutilizacin de los grandes
bancos de datos histricos almacenados en las organizaciones. Es por ello aqu
que se presentan algunas precisiones sobre los conceptos y las metodologas
utilizadas en el desarrollo del mercado de datos.
Por otro lado el tema que se desarrollar a nivel de administracin de base de
datos va a ser la empresa Sybase que se encarga de desarrollar diferentes
tecnologas para el tratamiento de la informacin y manipularla a travs de sus
programas especializados.






3 | P g i n a

Objetivos

Objetivo General

Analizar los mtodos de administracin de BD que utiliza Sybase para
complementar la seguridad, rendimiento y fiabilidad de sus sistemas.

Objetivos Especficos

Conocer aspectos generales y orgenes de Sybase.
Caracterizar los mtodos de administracin de base de datos y los
beneficios que se generan al utilizar Sybase.
Diferenciar y entender la importancia de la utilizacin de bases de datos y
de programas complementarios para un buen rendimiento.














4 | P g i n a

Introduccin a Sybase

Sybase, una compaa de SAP, lder en el mercado de software para administrar,
analizar y movilizar informacin. Asimismo las soluciones que ofrece para la
administracin de informacin, anlisis, mensajera mvil y soluciones de
movilidad empresarial han sido comprobados globalmente por industrias con uso
intensivo de datos a travs de sus sistemas, redes y dispositivos. Con Sybase, las
empresas pueden manejar grandes volmenes y variedad de datos, analizar esta
informacin vital y movilizarla para que las personas puedan realizar negocios, sin
importar dnde se encuentren ni qu dispositivos estn utilizando. Y como todas
las soluciones de Sybase se construyen usando plataformas abiertas, las
organizaciones pueden aprovechar las inversiones en TI que necesitan hoy, junto
con los que necesitarn maana.

Caractersticas de la empresa

Liderazgo en el mercado: en administracin de datos, anlisis, mensajera
mvil y movilidad empresarial
Experiencia: tradicin en software empresarial desde 1984
Innovacin: 148 patentes obtenidas en administracin de datos y movilidad;
185 patentes pendientes
Globalizacin: ms de 4.000 empleados en 60 pases









5 | P g i n a

Enfoque al mercado

Sybase permite a sus clientes eliminar las barreras en sus empresas y garantizar
que la informacin empresarial fundamental fluya de forma segura desde el centro
de datos a los dispositivos y viceversa, y que llegue a la persona apropiada en
cualquier momento y lugar.

Las soluciones de administracin, anlisis y movilidad de informacin han hecho
realidad sistemas fundamentales de informacin para empresas de todo el mundo.
Con Sybase, las organizaciones pueden administrar grandes volmenes y
variedad de datos, analizar esta informacin vital y movilizarla para que las
personas puedan llevar a cabo sus negocios, independientemente del lugar donde
se encuentren y los dispositivos que utilicen. Y gracias a que todas las soluciones
de Sybase se construyen con estndares abiertos, las organizaciones pueden
aprovechar sus inversiones en TI, de las que dependen en la actualidad, junto con
las que necesitarn el da de maana.
Sybase es el proveedor elegido para una base global de clientes y es lder en
mercados verticales clave, incluidos los mercados de servicios financieros,
telecomunicaciones, industria y administracin pblica. Los 100 mejores bancos
mundiales y firmas de valores trabajan con tecnologa de Sybase. Y, ms de 100
empresas utilizan actualmente soluciones de Sybase para anlisis en tiempo real,
mientras se procesan cientos de miles de transacciones financieras en tiempo
real, desde Wall Street hasta Tokio y de Hong Kong a Londres.
La industria de las telecomunicaciones utiliza nuestros servicios mviles para
llegar a ms de 4.000 millones de usuarios a travs de 850 operadores mviles,
que envan ms de 1.400 millones de mensajes por da mediante nuestras
soluciones de administracin de datos para procesar millones de transacciones de
registros de datos de llamadas. En el sector gubernamental, las agencias utilizan
las soluciones de Sybase para movilizar sistemas de administracin de
suministros, llevar a cabo anlisis complejos mediante el acceso a millones de
registros en segundos y administrar de forma segura los activos de datos crticos.
6 | P g i n a


Historia
A continuacin se muestra una breve historia de una seleccin de logros
conseguidos a lo largo de dos dcadas como empresa lder en tecnologa.
En 1984 los fundadores de Sybase fueron Mark Hoffman y Bob Epstein, que
comenzaron su andadura en la casa de este ltimo en Berkeley, California. 1988
Sybase es la primera empresa del mercado en ofrecer bases de datos relacionales
cliente/servidor, proporcionando al Proyecto sobre el genoma humano licencias
para la primera generacin de bases de datos relacionales cliente/servidor.

1990
Sybase es la primera empresa en ofrecer tecnologa de replicacin abierta.

1994
Sybase es declarada empresa lder en tecnologa de software intermedio abierto.

1995
Sybase lidera las herramientas de desarrollo cliente/servidor con PowerBuilder.

1998
La filial de Sybase iAnywhere implementa ms de cinco millones de asientos en
SQL Anywhere.

1999
Sybase es el lder del sector en mercados de capitales y ofrece una gama de
aplicaciones en lnea de banca, as como mercado y bolsa.




7 | P g i n a


2000
Mayo iAnywhere Solutions se constituye como filial de Sybase y en noviembre es
la primera empresa en ofrecer un servidor de aplicaciones J2EE.

2001
La filial de Sybase iAnywhere Solutions lidera el mercado de bases de datos
mviles durante 5 ao consecutivo.

2002
La filial de Sybase iAnywhere Solutions gana el premio a la mejor base de datos
mvil "Mobility Award for Best Database."

2010
Fue comprada por parte de SAP en mayo de 2010 por 4.567 millones de euros



8 | P g i n a

Sistemas de administracin de base
de datos

Advantage Database Server

Advantage Database Server es un sistema de administracin de bases de datos
relacionales completo, cliente-servidor ofreciendo un camino de crecimiento para
las aplicaciones de bases de datos integradas que permiten el uso de funciones
de nivel empresarial en las aplicaciones. Al emplear Advantage Database Server,
los desarrolladores cuentan con la flexibilidad de poder usar diferentes plataformas
y lenguajes con controladores nativos. Adems requiere de poco mantenimiento.


Diagrama de arquitectura




9 | P g i n a







Funciones

Proporciona acceso a datos basados en tabla y basados en SQL de mtodo
de acceso secuencia indexado (ISAM, Indexed Sequential Access Method).
Acceso a los datos mediante SQL relacional nativo o mediante comandos de
navegacin directos
Acceso optimizado para Delphi, Visual Studio, Visual Objects, Visual Basic y
otros.

Beneficios

Administracin fcil
Como la instalacin y la administracin de Advantage Database Server son
muy sencillas, se puede prescindir de un administrador para la base de
datos.

Soporte de Integridad referencial
Garantiza la integridad referencial gracias a la definicin de claves
primarias/externas y actualizaciones y eliminaciones en cascada, entre
otros.

Evita daos de la base de datos
El procesamiento de transacciones basadas en el servidor evita que se
dae la base de datos.

10 | P g i n a


Seguridad de los datos
El sistema ofrece opciones de seguridad y soporte de encriptacin para las
bases de datos.

Muy escalable
Puede escalar completamente de entornos locales punto a punto a
entornos cliente-servidor en base al mismo cdigo fuente.

Plataformas compatibles

Versin 10/10.1
Plataformas para servidores

Plataforma Protocolo de red
Microsoft Windows x86 Protocolos IP e IPX
Microsoft Windows x86_64 Protocolo IP
Linux x86 Protocolo IP
Linux x86_64 Protocolo IP
Novell NetWare 5.x o posterior Protocolo IP e IPX

Plataformas para clientes
o Windows
o Linux
o Cualquier sistema operativo que apoye Java Runtime Environment
(JRE) 1.3 o posterior.





11 | P g i n a

Versin 9

Plataformas para servidores
Plataforma Protocolo de red
Microsoft Windows x86 Protocolos IP e IPX
Microsoft Windows x86_64 Protocolo IP
Linux x86 Protocolo IP
Linux x86_64 Protocolo IP
Novell NetWare 5.x o posterior Protocolo IP e IPX

Plataformas para clientes
o Windows 98/ME
o Windows 2000/XP/2003
o Windows Vista
o Windows 2008
o Linux
o Cualquier sistema operativo que apoye Java Runtime Environment
(JRE) 1.3 o posterior.

Resumen

Durante los ltimos 15 aos, Advantage Database Server se implement en
millones de aplicaciones de administracin de datos. Los desarrolladores de todo
el mundo confan en Advantage Database Server para obtener una funcionalidad
empresarial sin inconvenientes. Como un servidor de base de datos relacional
ISAM, Advantage Database Server proporciona:
Poderosa compatibilidad con el lenguaje SQL
Los mtodos ISMA permiten que los ndices realicen bsquedas de tablas a
alta velocidad, filtrado y uniones de tablas
Compatibilidad con muchos lenguajes de desarrollo
Compatibilidad con los controladores nativos para Delphi y Visual FoxPro
12 | P g i n a

Replication Server

Sybase Replication Server es el software de replicacin de bases de datos que
enva y sincroniza datos satisfaciendo las necesidades competitivas, incluyendo
garanta de entrega e inteligencia comercial en tiempo real sin cadas operativas.
Las empresas pueden aprovechar las aplicaciones existentes a lo largo de
ubicaciones y geografas mltiples. Pueden tomar decisiones basadas en la
informacin de hoy y sentirse seguro en la estabilidad y la confiabilidad de su
entorno empresarial distribuido.


Diagrama de arquitectura


















13 | P g i n a


Caractersticas
Manejo de datos independientemente del tipo de base de datos en el origen o
en el destino (ya sea Sybase, Oracle, Microsoft o IBM) manteniendo el
rendimiento y la estabilidad entre las prioridades principales.
Replicacin en tiempo real a travs de una amplia gama de plataformas de
bases de datos, incluidas Sybase ASE, Oracle, IMB DB2 y Microsoft Server.
Permite la confeccin de informes en tiempo real con cero impacto en el
sistema de produccin
Replicacin bidireccional eficiente y sofisticada a lo largo de entornos de bases
de datos heterogneas y ubicaciones geogrficas mltiples

Beneficios
Ofrece una recuperacin de desastres garantizada
Permite lograr cero interrupciones de las aplicaciones de negocios crticas y
brinda una distribucin y una recuperacin garantizadas de sus datos.
Evita impactos en el rendimiento de su base de datos operacional y permite
obtener una captura de datos de cambio en tiempo real.

Proporciona una sincronizacin y una distribucin de datos eficientes
Asegura que los datos operacionales estn disponibles en el lugar y en el
momento en el que usted los necesite.

Proporciona una ruta de migracin ininterrumpida
Permite el movimiento desde un SO o una plataforma de base de datos
antiguos a una plataforma o a un SO nuevos sin que se interrumpan las
operaciones.




14 | P g i n a

Resumen

Durante ms de 18 aos, Replication Server ha demostrado ser una
tecnologa de software sofisticada y extremadamente confiable para resolver las
demandas de replicacin de datos de la empresa.

Replication Server puede ayudar a las organizaciones a:

Resolver las demandas de sincronizacin de datos.
Equilibrar las necesidades empresariales competitivas, tales como
recuperacin en tiempo real en caso desastres, distribucin y sincronizacin
de datos, carga y generacin de informes en tiempo real a un sistema
OLTP o a un almacn de datos.
Replicas en todas las fuentes y los destinos de datos.
















15 | P g i n a

Diefrencias: Sybase ASE y SQL Server
SSMA proporciona ayuda en la migracin de una gran mayora de los objetos de
Sybase ASE y el cdigo de Transact-SQL con una cantidad mnima de
intervencin manual. Con el fin de apoyar el esfuerzo de la migracin, la SSMA
ofrece un paquete de extensin que debe estar instalado en la instancia de destino
base de datos SQL Server. Las instrucciones para instalar el paquete de apoyo se
pueden encontrar en el Microsoft SQL Server Migration Assistant (SSMA) para
Sybase v5.0.
Estas son algunas de las diferencias que se deben tener en cuenta que se
detallan en la Gua para la migracin de Sybase ASE a SQL Server 2008 de papel
blanco.

Funciones no compatibles de Sybase ASE

Muchas de las funciones del sistema en Sybase ASE tienen funciones
equivalentes en SQL Server. SSMA tambin puede emular no equivalentes
funciones como funciones definidas por el usuario instalado en la base de datos
sysdb como parte del paquete de extensin SSMA. La siguiente lista de funciones
del sistema no pueden ser fcilmente emulado en SQL Server debido a la
organizacin fsica y las diferencias del modelo de seguridad:
curunreservedpgs y data_pgs y derived_stat y get_appcontext *, host_id,
is_sec_service_on, lct_admin, license_enabled, list_appcontext *,
lockscheme, mut_excl_roles, proc_role, ptn_data_pgs, reserved_pgs,
rm_appcontext *, role_contain, role_id, role_name, set_appcontext *,
syb_sendmsg show_role, show_sec_services, syb_quit, tempdb_id,
used_pgs, valid_name, valid_user, rowcnt, tsequal
* Esta funcin contexto de la aplicacin se puede implementar mediante el uso de
tablas temporales, pero esto no se recomienda debido a los problemas de
seguridad.



16 | P g i n a

Sybase ASE Transact-SQL Diferencias de comandos

La siguiente tabla representa Sybase ASE Transact-SQL que son diferentes a
SQL Server 2008 R2. La tabla muestra el nivel de apoyo para la migracin de la
orden de SQL Server. En los casos en que sea parcial o ningn apoyo, por favor
consulte la Gua de Migracin de Sybase ASE a SQL Server 2008 Libro Blanco
para obtener sugerencias sobre cmo solucionar el problema. Para los casos en
AMSS tiene el apoyo parcial o no, el informe de errores SSMA indica el tiempo
estimado para solucionar el problema para ayudar en la planificacin de su
proceso de migracin.
Sybase ASE Comando Cuestin SSMA
de
Apoyo
COMMIT El comando COMMIT se puede
ejecutar sin una declaracin de
transaccin antes de BEGIN.
S
Sintaxis COMMIT diferente Sybase puede
utilizar transaction_nameCOMMIT y
COMMIT WORK transaction_namela
sintaxis que no existe en SQL Server
2008 R2.
S
Citado para el tipo de datos
y funciones de conversin
CONVERT
Sybase permite escribir el tipo de
datos de destino en CONVERT y
CAST funciones entre comillas
simples y comillas dobles.
Ninguno
DEALLOCATE CURSOR SQL Server no es compatible con el
comando CURSOR DEALLOCATE.
S
BLOQUEO DE LA MESA
EN ACCIN <T> | MODO
EXCLUSIVO
SQL Server 2008 no es compatible
con el bloqueo de tabla <T> EN
ACCIN | comando de modo
exclusivo.
S
Comando PRINT SQL Server no puede utilizar el
comando de impresin con una
cadena de formato y los
argumentos. Adems, Sybase
interpreta por ciento doble (%%) en
un formato de cadena como un
porcentaje nico.
S
RAISERROR RAISERROR tiene una sintaxis Parcial
17 | P g i n a

diferente y cdigo de error de
numeracin.
ROLLBACK El comando ROLLBACK puede ser
ejecutado sin una declaracin de
transaccin antes de COMENZAR
S
SELECT / INSERT /
DELETE / UPDATE
clusula at isolation
SQL Server no es compatible con el
SELECT / INSERT / DELETE /
UPDATE clusula at isolation.
S
DISTINCT con ORDER BY SQL Server requiere que todos los
elementos ORDER BY aparecen en
una lista de seleccin si se
especifica ORDER BY en una
consulta con la palabra clave
DISTINCT.
S
PARA readonly | clusula
de actualizacin
La clusula no es parte de la sintaxis
de la consulta SELECT en SQL
Server.
Parcial
Clusula GROUP BY En una lista SELECT, Sybase puede
utilizar columnas no agregadas no
incluidos en la clusula GROUP BY.
Parcial
La clusula HAVING Sybase puede utilizar la clusula
HAVING sin una clusula GROUP
BY, o HAVING con una clusula de
no agregada columnas que no
aparecen en el GROUP BY.
Parcial
HOLDLOCK pista SQL Server no utiliza la sintaxis
sugerencia HOLDLOCK.
S
NDICE pista SQL Server utiliza la sugerencia
INDEX diferente de Sybase.
S
No estndar combinacin
externa
Consultas de Sybase puede utilizar
no ANSI sintaxis de combinacin
externa (* = o = *).
Parcial
NOHOLDLOCK pista SQL Server no utiliza la sintaxis
NOHOLDLOCK pista.
S
READPAST palabra SQL Server no es compatible con
READPAST.
S
Palabra clave Shared SQL Server no es compatible con
COMPARTIDA.
S
Operador LIKE El operador LIKE en Sybase y SQL
Server trata a los blancos a la
derecha de manera diferente.
Parcial
SET ansinull SQL Server no es compatible con el S
18 | P g i n a

comando SET ansinull.
SET ENCADENADO SQL Server 2008 no es compatible
con SET ENCADENADO.
S
PROGRAMAR EL NIVEL
DE
TRANSACTIONISOLATION
Sybase utiliza los identificadores de
nivel de transaccin que son
diferentes de los utilizados en SQL
Server.
S
ACTUALIZACIN alias En una sentencia UPDATE, SQL
Server no permite el uso de un
nombre de tabla, si ese nombre se
repite en una clusula FROM con un
alias
S
ROLLBACK la sintaxis Sybase puede
utilizar transaction_nameROLLBACK
y ROLLBACK WORK
sintaxistransaction_name que no
existe en SQL Server.
S
Las funciones de agregado
en ACTUALIZACIN
Sybase puede utilizar funciones de
agregado en la clusula SET de una
instruccin UPDATE, que no es
vlida en SQL Server.
S
Sugerencias de tabla Sybase puede utilizar varias pistas
con una [Link] cada pista se
convierte de forma independiente,
SQL Server no puede apoyar el
resultado.
S
ORDER BY con el nombre
de la tabla y el alias de
columna
En Sybase, es posible especificar el
orden en nombre de una tabla (o
alias) se utiliza junto con un alias de
columna. SQL Server no es
compatible con esta sintaxis.
S
NULL CHAR columna que
permita
Si una columna de Sybase es de
tipo char y se define con un
especificador nulo, se trata
comovarchar. El valor de la columna
derecha se recorta cada vez que lo
recupere. Eso no es aplicable a las
variables de Sybase. Esto es
tambin cierto para nchar y
tipos unicharcolumna.
Ninguno
Insercin de valores
predeterminados
En Sybase si todas las columnas
tienen valores por defecto, el
comando INSERT siguiente se
S
19 | P g i n a











puede agregar una fila a la tabla sin
especificar ningn valor:
INSERT INTO VALORES <a_table>
()
SQL Server no es compatible con
esta sintaxis.
Agregados en la lista
SELECT anidadas
Sybase permite anidar funciones de
agregado de esta manera:
SELECT x, SUM (y), MAX (SUM (y))
del grupo ficha por x
En este caso, SUM (y) es la suma
por cada valor de x, y MAX
(SUM (y)) es mxima para toda la
tabla replicado en cada fila del
conjunto de resultados.
Ninguno
Eliminar los alias En una instruccin DELETE, SQL
Server 2008 no permite el uso de un
nombre de tabla, si la clusula
FROM contiene duplicados de la
tabla y la primera aparicin de la
tabla en la clusula FROM tiene un
alias.
Ninguno
Restriccin con nombre en
una tabla temporal
SQL Server no permite mltiples PK
(clave primaria) las limitaciones con
el mismo nombre, incluso en
diferentes tablas en las sesiones de
usuario diferentes.
S
20 | P g i n a

Conclusin

Con Sybase los usuarios del negocio, incluyendo ejecutivos, analistas,
administradores, equipo de operaciones, clientes, proveedores y distribuidores,
obtienen la informacin que necesitan, dndoles el poder de realizar las
decisiones adecuadas en el momento adecuado. Por medio de este tipo de
tecnologas de informacin los desarrolladores de aplicaciones analticas pueden
entregar mayor rendimiento, escalabilidad y bajar los costos de mantenimiento y
propiedad para sus clientes. Mejor an, esto puede ser logrado con el equipo
existente, protegiendo al mismo tiempo las inversiones existentes en tecnologa
actual.


















21 | P g i n a

Bibliografa


Advantage Database Server, Replication Server and SQL Anywhere
[Link]

Introduccin - Bases de datos
[Link]

Migrating Sybase Applications to MS SQL Server 7.0
[Link]

También podría gustarte