Download ¿ Porqué Usar ADS con archivos DBFs en vez de cambiar de base

Document related concepts

Microsoft SQL Server wikipedia , lookup

Sistema de Datos Astrofísicos wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

Área Global del Sistema wikipedia , lookup

Tabla (base de datos) wikipedia , lookup

Transcript
¿ Porqué Usar ADS con archivos DBFs en vez de cambiar de base
de datos ?
ADS es una herramienta que proporciona a los archivos DBFs la misma tecnología de
acceso a los datos sobre la cual trabajan productos como SQL Server, Oracle, Informix, es decir,
tecnología Cliente/Servidor, lo cual garantiza un acceso optimizado a la base de datos, mayor
velocidad en las operación de los sistemas, estabilidad de los datos, cero corrupción de índices,
seguridad de la información y muchas mas ventajas adicionales:
1) ADS corre sobre cualquier servidor de red, sin importar si es Novell, Linux o Windows
NT/2000/2003, porque tiene servidores de base de datos para cualquiera de estos sistemas
operativos.
Si tu quisieras implementar alguna otra solución, por ejemplo MySQL, tendrias que montar y
configurar un servidor Linux, a pesar de que el costo de Linux por si mismo es casi nulo, el costo
de la consultoría si es superior y casi igual al de cualquier otro servidor comercial.
Si quisieras montar SQL Server, tendrías que montar un servidor Windows NT/2000/2003,
obtener licenciamiento para tus 100 usuarios para el servidor, y además instalar el servidor de base
de datos SQL Server, adquirir su respectivo licenciamiento, el cual es POR APLICACION que
accese el servidor, no por estación de trabajo, esto quiere decir, que si tienes en promedio 2
programas que accesan a los datos de tu servidor SQL por estación de trabajo, y si multiplicamos
esas 2 aplicaciones por 100 usuarios, esto significa que tendrías que adquirir 200 licencias de SQL
Server para poder trabajar, esto te costaría aproximadamente 20,982.00 USD, solo del servidor de
base de datos, falta agregar el costo de comprar el hardware y el software nuevo. Si te quieres dar
una idea mas clara de cuanto te costaría instalar un SQL Server, mira esta pagina:
http://www.microsoft.com/sql/howtobuy/default.asp.
Para Novell no existe ninguna base de datos, solo Oracle, pero licenciar Oracle para 100
usuarios sobre Novell no es una solución viable primero porque cada licencia de Oracle es
costosísima, y 2do porque para mas de 25 usuarios, Oracle sugiere que el servidor de datos se
monte sobre un sistema operativo Unix, agrégale entonces al costo del Oracle el costo del servidor
UNIX (Sun Microsystems) y el licenciamiento respectivo. Para que te des una idea de lo que cuesta
un Oracle, solo el servidor de datos varía en 15,000 y 40 mil dólares, mas aparte el costo del
licenciamiento por estación de trabajo y el hardware, puedes revisarlo aqui:
http://www.awaretechnologies.com/awareWWW/oracleProducts/priceList.html
2) Cada servidor de base de datos utiliza su propio formato nativo de archivo de datos, ADS
trabaja sobre tablas DBF estándar y sobre índices NTX, MDX y CDX, también ofrece la posibilidad
de trabajar con su propio formato nativo, tablas ADT con índices ADI, pero esto no es necesario,
Advantage trabajará con tus índices actuales y tus tablas dbf sin cambio alguno. Si quisieras
implementar una solución basada en SQL, como las mencionadas anteriormente, tendrías que
migrar todos los datos que tienes en este momento al formato de archivo que maneje tu base de
datos (MySQL, SQL Server, Oracle, etc), con la consabida inversión de tiempo en el proceso de
migración, y además tomar en cuenta que los tipos de campos no son iguales a los DBFs lo que
requiere de análisis adicional para realizar la migración.
3) Todas las herramientas Cliente / Servidor que existen en el mercado utilizan como lenguaje
para accesar a los datos SQL, Advantage Database Server no, ADS provee de capas de
Cibernética y Tecnología, S.A. de C.V.
Valle de Toluca 25 Primer Piso Despacho 1
Fraccionamiento . El Mirador Naucalpan, Estado. de México, 53050
Tel. (55) 5240 8160 y 61 Fax (55).5363 3998
Web: www.ciber-tec.com E-mail : [email protected]
V.A.R. Autorizado
comunicación que te permiten utilizar cualquier lenguaje de programación que ya conozcas, Clipper
/ FiveWin, Harbour /FWH, Delphi, Visual Basic, ASP, PHP etc. utilizando un API de comunicación
estándar llamado ACE (Advantage Client Engine), si estas usando el cliente local de ADS en tus
aplicaciones de 32 bits, entonces ya estas usando Advantage, (ACE32.LIB) para migrar tus
aplicaciones a tecnología Cliente / Servidor ADS, solo tienes que cambiar una línea de código en
tus programas y ¡ listo !, puedes tener tu aplicación migrada a cliente / servidor en unas horas
porque no se requieren instrucciones especiales para accesar a los datos, ADS soporta los
comandos y funciones de manejo de archivos DBF e índices estándar del lenguaje de
programación que estés utilizando. Para utilizar cualquier otra base de datos SQL, tendrías que
volver a escribir el acceso a los datos .... TODO, es decir, aparte de migrar de formato de base de
datos, tendrías que volver a escribir los programas para que soportaran sentencias SQL.
4) ADS es una base de datos libre de mantenimiento, es decir, se instala una sola vez, se
configura y listo.... no requiere de tener un administrador de bases de datos, el proceso típico de
montaje, instalación y migración de una aplicación a Cliente / Servidor con ADS es de solo 2 días,
sin importar el lenguaje de programación que estés utilizando. El precio del producto incluye los
servicios de montaje, puesta a punto, y un curso de 2 días y hasta para 5 personas para aprender
a migrar las aplicaciones y a montar el server. Los cursos y certificaciones, así como los servicios
de montaje e instalación no esta incluidos en las otras herramientas y usualmente los costos de
capacitación e implementación varían entre el 30% y el 50% del precio del producto.
5) ADS reduce el trafico en la red, bajo tu esquema actual, cada archivo DBF es copiado a cada
estación de trabajo, cada operación de COMMIT regresa el archivo al servidor, lo que ocasiona
colisiones y alto volumen de trafico en la red, con la respectiva lentitud en acceso a los datos,
obviamente entre mas grandes los archivos y mas usuarios accesando a ellos, mas lento se hace
el programa. ADS elimina el tráfico de la red hasta en un 50%, lo que hace que las aplicaciones
funcionen más rapido.
6) ADS anula los errores de corrupción de índices. ADS centraliza toda la información en el
servidor y es ADS quien se encarga de controlar el acceso a la misma, al no estar viajando por la
red los datos, se anula totalmente el riesgo de corrupción de índices.
7) ADS ofrece seguridad a la información, ofreciendo 2 esquemas de protección de los datos: A
nivel servidor, restringiendo el acceso de los usuarios de las terminales a los archivos .DBF por
medio del ocultamiento de los directorios, o bien encriptando el contenido de las tablas DBF con un
algoritmo de 128 bits, también es posible implementar ambos simultáneamente, requiriendo para
esto agregar solo una línea de código en los programas. Adicionalmente ADS ofrece un sistema de
transacciones para garantizar la integridad relacional de los archivos DBFs, este sistema garantiza
que se realicen completas todas las operaciones de la base de datos, lo que evita que los archivos
se queden "cortados", cuando el programa falla en una operación que afecta a mas de una base de
datos. ADS cuenta también con un esquema de recuperación de datos perdidos en caso de caída
del servidor.
8) ADS es rápido, cuenta con la tecnología AOF (Advantage Optimized Filters) que permite la
realización de filtros a través del comando SET FILER entre 1200 y 1500 veces mas rápido que
con Clipper o
Harbour convencionales,
adicionalmente ADS cuenta con algoritmos de
almacenamiento temporal que guardan todas las búsquedas realizadas por todos los usuarios y
proveen de una respuesta mas rápida y eficiente cuando otro usuario pide los mismos datos, lo que
quiere decir que entre mas usuarios estén utilizando el sistema, ADS ira cada vez mas rápido.
Cibernética y Tecnología, S.A. de C.V.
Valle de Toluca 25 Primer Piso Despacho 1
Fraccionamiento . El Mirador Naucalpan, Estado. de México, 53050
Tel. (55) 5240 8160 y 61 Fax (55).5363 3998
Web: www.ciber-tec.com E-mail : [email protected]
V.A.R. Autorizado
9) ADS soporta protocolo IPX y TCP/IP indistintamente y simultáneamente, pudiendo tener
aplicaciones dentro de una red de área local con protocolo IPX y ejecutando aplicaciones vía
Internet con TCP/IP utilizando el Advantage Internet Server, que se incluye sin costo en el precio
de servidor ADS.
10) ADS soporta hasta 1000 usuarios simultáneos de la base de datos, y tablas DBF de hasta 4
Gigabytes de tamaño, nuestros usuarios mas grandes tienen en promedio entre 50 y 75 millones
de registros por archivo DBF individual.
11) ADS reduce costos... ¿cuanto tiempo deja de funcionar tu sistema por tener que reindexar la
base de datos cuando se corrompe un índice ?... ¿ cuanto tiempo inviertes al día en arreglas las
inconsistencias de la base de datos ?... ¿ cuanto dinero pierdes por no poder emitir una factura o
no poder revisar una cuenta por cobrar cuando el sistema "esta caído" ?. ADS garantiza el retorno
de inversión en un plazo menor de 6 meses.
Cibernética y Tecnología, S.A. de C.V.
Valle de Toluca 25 Primer Piso Despacho 1
Fraccionamiento . El Mirador Naucalpan, Estado. de México, 53050
Tel. (55) 5240 8160 y 61 Fax (55).5363 3998
Web: www.ciber-tec.com E-mail : [email protected]
V.A.R. Autorizado