Professional Documents
Culture Documents
Escritorio aplicaciones que SQL Anywhere entrega que el empresacalibre ofrece, pero sin el voluminoso las caractersticas de una base de
datos de la empresa. Su fiabilidad robusta y actuacin, junto con
favorablemente el uso eficaz de memoria y recursos del sistema, asegura
que la base de datos puede esconderse de la computadora porttil y los
usuarios del escritorio.
Las organizaciones empotran SQL Anywhere las bases de datos en sus
aplicaciones porque SQL Anywhere las bases de datos se construye para el
uso en extensamente-despleg, los ambientes de administracin mnimos, y
requiere mnimo la memoria y espacio del disco.
Vea aplicaciones de gDesktop y los databasesh incluido en pgina 30.
las aplicaciones de la oficina Remotas SQL Anywhere que los datos
intercambian de que las arquitecturas se dirigen los desafos manejando y
enviando los datos dentro de y entre las oficinas y obreros que son
geogrficamente distribudos.
Las compaas escogen SQL Anywhere que la base de datos y datos
intercambian las tecnologas para proporcionar a los obreros remotos con
los datos ellos necesitan ejecutar sus funcionamientos eficazmente,
mientras proporcionando la oficina central con el informacin crtica que da
el pulso del negocio.
Vea gConsolidated y el databasesh remoto en pgina 42.
que las aplicaciones Mviles e inalmbricas Reconocieron como la
industria est llevando base de datos mvil, SQL,
En cualquier parte les da la habilidad de tener el acceso a sus datos y
aplicaciones de la sociedad a los obreros mviles.
Sin tener en cuenta conexin o tipo de la aplicacin, SQL Anywhere que los
datos intercambian las tecnologas aseguran eso los obreros mviles se
quedan productivo con la informacin que ellos necesitan, cuando ellos lo
necesitan. Obreros pueden acceder la informacin y hace cola a las
transacciones desconectado, mientras reduciendo los costos de
comunicaciones mientras aumentando la aplicacin y actuacin de la
batera.
Las compaas dependen de SQL Anywhere para la direccin fiable de datos
y el funcionamiento de las aplicaciones mvil en las computadoras
porttiles, dispositivos porttiles, y smartphones.
Vea:
El gIntroducing UltraLiteh [UltraLite - la Direccin de la Base de datos y
Referencia]
gSQL Anywhere para Windows Mobileh [SQL Anywhere el Servidor - la
Administracin de la Base de datos]
SQL Anywhere 11 componentes
1 el software para encriptacin fuerte que usa ECC o la tecnologa FIPScertificada debe pedirse separadamente.
2 AES y RSA el encriptacin fuerte es incluido con SQL Anywhere y no
requiere una licencia separada, pero estas bibliotecas no son FIPScertificadas.
La opcin de seguridad proporciona Certicom DLLs que lleva a cabo los
algoritmos del encriptacin, y DLLs adicional eso proporciona un interfaz
entre SQL Anywhere el software y las bibliotecas de Certicom.
El SQL Anywhere la opcin de seguridad incluye a lo siguiente:
Para los sistemas operativos de Windows, Seguridad de Certicom
Constructor GSE.
La integridad transaccional
Uno de los desafos de cualquier sistema de la sincronizacin es asegurar
que cada base de datos siempre retiene la integridad transaccional.
SQL que las porciones de las copias Remotas de la transaccin anotan de tal
una manera durante que se mantienen las transacciones la sincronizacin:
o una transaccin entera se reproduce, o ninguno de l se reproduce. Esto
asegura transaccional la integridad en cada base de datos en el sistema.
En MobiLink, usted puede escoger tambin reproducir cada transaccin,
pero por defecto MobiLink se une el mltiplo las transacciones en la base
de datos remota y los aplica en una sola transaccin. Esto generalmente
resulta ms en el uploads eficaz. En ambos casos, MobiLink mantiene la
integridad transaccional.
La consistencia de los datos
Otro desafo a los sistemas de la sincronizacin es mantener la consistencia
de los datos a lo largo del sistema.
Los sistemas de la sincronizacin mantienen una consistencia suelta en
conjunto en el sistema: es decir, todos los cambios son reproducido con el
tiempo a cada sitio de una manera consistente, pero los sitios diferentes
pueden tener copias diferentes de datos a cualquier instantneo.
Tambin vea
el techniquesh de gSynchronization [MobiLink - la Administracin del
Servidor]
Consolidado y las bases de datos remotas
MobiLink y SQL Remote proporcionan la sincronizacin de los datos entre
una base de datos central y un juego de remoto las bases de datos.
En MobiLink, la base de datos consolidada est que uno de algunos apoy
RDBMSs. La base de datos consolidada, qu tpicamente reside en un
servidor corporativo, informacin de sincronizacin de huellas y
opcionalmente contiene los datos a ser reproducidos. Pueden guardarse
otros datos centrales en cualquier otro formato, como un non-correlativo la
base de datos, servicio de tejido, o archivo del texto.
MobiLink tambin proporciona manejo de la fila directo que permite la
sincronizacin de los datos a los datos consolidados las fuentes de otra
manera que las bases de datos correlativas incluso recurso de la empresa
que planea (ERP) sistemas o aplicacin los servidores.
En SQL Remote, todo el datos que ser sincronizado se contiene en un SQL
Anywhere consolid la base de datos.
Una base de datos remota o puede correr al mismo sitio como la base de
datos consolidada o a un sitio fsicamente distante como un dispositivo
porttil. La base de datos remota puede compartir todos o algunos de los
datos en la base de datos consolidada.
Los despliegues de la figura siguientes una ilustracin esquemtica de un
sistema de la sincronizacin pequeo.
La entrega garantizada
Para trabajar fiablemente, un sistema de la sincronizacin mensaje-basado
que los dos deben garantizar que todos los mensajes alcanzan su el destino
y que los mensajes son aplicados en el mismo orden que les envan. SQL las
corporaciones Remotas un protocolo para garantizar aplicacin de
actualizaciones de la sincronizacin en el orden correcto.
La sincronizacin conexin-basado
Un poco de tecnologas de la sincronizacin cuentan en la presencia de un
continuo, o por lo menos casi continuo, la conexin entre las bases de
datos. A travs de esta conexin, las dos bases de datos dirigen un dilogo
continuado.
Estos tipos de sistemas aventajan a reproducir los cambios rpidamente.
Dado bastantes recursos y capacidad del cauce, la sincronizacin puede
ocurrir fiablemente con un tiempo de retraso de ningn ms de unos
segundo.
La desventaja principal de este tipo de sistema es que una conexin fiable,
continua puede ser cara a mantenga. Esta restriccin hace tecnologas
conexin-basado satisfechas a la repeticin entre dos grande, las bases de
datos fijas. En ambientes dnde las computadoras remotas son mviles o
slo se conectan de vez en cuando, sesin-basado (MobiLink) o mensajebasado (SQL Remote) las tecnologas proporcionan las soluciones ms
flexibles.
Para crear un sistema de la sincronizacin conexin-basado con SQL
Anywhere, usted necesita usar Sybase
El Servidor de la repeticin. Vea Reproduciendo los datos con el Servidor de
la Repeticin [SQL Anywhere el Servidor - la Base de datos
La administracin].
Escogiendo una tecnologa de la sincronizacin
Cada SQL Anywhere que la tecnologa de la sincronizacin se presta a las
aplicaciones particulares. Lo siguiente las descripciones diferencian entre
las tecnologas y le permitieron seleccionar el mejor el uno satisfecho a sus
necesidades.
Usted debe considerar qu de los elementos siguientes es importante en su
aplicacin:
Su sistema de la base de datos consolidado
En un ambiente de la sincronizacin tpico, una base de datos grande sirve
como un almacn central para la informacin.
A veces usted puede escoger un sistema de la base de datos que satisface
sus necesidades. Otros tiempos, una base de datos central ya existe y
usted debe adaptar el sistema de la sincronizacin para trabajar con l.
MobiLink puede trabajar con muchos servidores de la base de datos
populares, incluso SQL Anywhere, Sybase el Servidor Adaptable
La empresa, Oracle, Microsoft SQL Servidor, e IBM DB2. Usando los MobiLink
servidor API para. el PRECIO NETO y
Java, usted puede sincronizar con cualquier fuente de los datos, incluso los
servidores de la aplicacin, los servidores de tejido, el texto archiva, y otros
productos de la base de datos.
En un SQL el sistema Remoto, la base de datos central debe ser SQL
Anywhere.
Su sistema de la base de datos remoto
SQL Anywhere que las tecnologas de la sincronizacin tambin difieren en
los tipos de bases de datos remotas que ellos pueden el apoyo.
MobiLink apoya SQL Anywhere y UltraLite como las bases de datos remotas.
SQL Remote apoya SQL Anywhere las bases de datos remotas.
Las caractersticas de la red
MobiLink y SQL Remote son bien los dos satisfechos a los ambientes de vez
en cuando-conectados dnde remoto los sitios deben operar durante horas
o das en el aislamiento, aunque la sincronizacin ms frecuente es posible
siempre que una conexin de la red est disponible.
MobiLink es sesin-basado. Una conexin del real-tiempo se requiere
durante la sincronizacin. Si esta conexin es interrumpido que antes de
que la sincronizacin est completa, el proceso no completa hasta la
prxima sincronizacin.
En el contraste, SQL la informacin de las paradas Remota va mensajes que
pueden enviarse o pueden recibirse asincrnicamente.
La clasificacin de la transaccin
Por defecto, MobiLink trabaja agrupndose los resultados de transacciones
mltiples en la base de datos remota en uno puso de cambios ser aplicado
a la base de datos consolidada. Alternativamente, usted puede escoger
conservar el el orden de transacciones y upload ellos separadamente. En
ambos casos, la sincronizacin ocurre siempre a un el lmite de la
transaccin, y para que la integridad del referential es en conserva. El datos
de Uncommitted nunca se sincroniza, y as que la integridad de los datos es
en conserva.
SQL Remote reproduce los datos examinando el leo de la transaccin y los
mensajes preparando, como apropiado, para cada uno la transaccin. Pide
estos mensajes y los enva al remoto o consolid el sitio. Al procesar recibe
los mensajes, SQL Remote siempre los procesa en el mismo orden como
ellos se aplic al otro la base de datos. Cuando necesario, tarda el proceso
automticamente un mensaje hasta que los mensajes todo ms tempranos
hayan sido aplicado.
La consistencia de los datos logrando en un momento particular
Siguiendo cada MobiLink sincronizacin sesin inmediatamente, el datos en
las dos bases de datos es consistente.