Corvu  > DataServers > Open AppServer > ProVision PlusRDBMS Web Speed > Productos Progress

RDBMS

Progress Enterprise RDBMS
Progress Workgroup RDBMS
Progress Personal RDBMS

Soluciones Totales de Administración de Datos que son escalables de acuerdo a sus necesidades

Hoy en día los ambientes computacionales empresariales demandan un sistema de administración de bases de datos relacionales abierto (RDBMS) con alto rendimiento y escalabilidad, que pueda ejecutarse en múltiples plataformas y sea fácilmente adaptable, que soporte procesamientos transaccionales de misión crítica y proporcione interfaces abiertas para integración.

Los productos Progress RDBMS son de alto rendimiento y escalables desde un sistema Windows®95 de un solo usuario hasta sistemas de multiprocesamiento simétrico masivos (SMP) y ccNUMA, soportando miles de usuarios concurrentes. Además de ofrecer el costo más bajo de propiedad y alta escalabilidad, los productos Progress RDBMS le ofrecen alta disponibilidad, confiabilidad absoluta, un rendimiento inigualable y una portabilidad de plataforma excelente. Con soporte completo para las especificaciones ANSI SQL-92, los productos Progress RDBMS se integran con aplicaciones empresariales, herramientas de terceros y diferentes sistemas de administración de datos diferentes a Progress.

Los tres productos que integran la línea Progress RDBMS - Progress Enterprise RDBMS, Progress Workgroup RDBMS y Progress Personal RDBMS - le permiten a usted elegir una solución que satisfaga sus objetivos del negocio, de acuerdo al tamaño y requerimientos de su organización. Usted paga por lo que necesita hoy en día y conforme sus requerimientos crecen, usted puede actualizarse a una solución más robusta sin generar ningún cambio en el código de los programas. Su personal no pierde productividad mientras aprende un nuevo sistema y usted puede continuar accesando la misma tecnología confiable y comprobada de un líder de la industria (ver figura 1).

Progress Enterprise RDBMS

Progress Enterprise RDBMS está diseñado para grandes ambientes empresariales y el procesamiento de transacciones a través de las aplicaciones más demandantes de hoy día, basadas en procesamiento de transacciones en línea (OLTP) utilizando SQL y Progress 4GL (ver figura 2). Cimentado en una arquitectura flexible, de multienlaces y multiservidor, Progress Enterprise RDBMS es una base de datos empresarial a gran escala, poderosa y abierta, que puede ejecutarse a través de múltiples plataformas de hardware y redes.

Progress Enterprise RDBMS incluye toda la funcionalidad necesaria para satisfacer los requerimientos OLTP más demandantes. Estas capacidades incluyen bloqueo a nivel de registro, recuperación "roll-back" y "roll-forward", recuperación "point-in-time", administración de la base de datos distribuida con "two-phase commit", un juego completo de utilidades en línea y soporte completo para ANSI estándar SQL-92. Una combinación de poder, flexibilidad y fácil operación hacen de Progress Enterprise RDBMS un sistema ideal para un amplio rango de aplicaciones comerciales y de procesamiento de datos.

Sofisticadas capacidades autoajustables e interfaces gráficas simples para la administración del sistema, hacen de Progress Enterprise RDBMS un sistema más sencillo de instalar, afinar y administrar que otros productos. Con bajos costos de administración, un bajo costo inicial por licencias y costos mínimos por actualización, Progress Enterprise RDBMS proporciona una ventaja significativa en el costo de propiedad sobre los productos de bases de datos de la competencia.

Soporta Múltiples Sistemas Operativos y Redes

Para satisfacer los requerimientos de redes empresariales complejas, Progress Enterprise RDBMS corre en un amplio rango de plataformas de hardware y sistemas operativos, que incluyen desde PCs ejecutando Windows NT® hasta sistemas de multiprocesadores. Benchmarks muestran una escalabilidad comprobada desde 1 hasta 32 procesadores en ambas arquitecturas, SMP y ccNUMA.

 

Crece con Usted

La arquitectura flexible y características de optimización del rendimiento, permiten al Progress Enterprise RDBMS ser escalable de acuerdo a sus requerimientos de negocio. Usted solo podría llegar a estar limitado por sus recursos de sistema. Progress Enterprise RDBMS le proporciona:

  • Soporte para 10,000 usuarios concurrentes y para bases de datos con más de 16 petabytes. Estas características, combinadas con soporte para sistemas operativos de 64-bits, proporcionan una capacidad excepcional para gran escalabilidad y alto rendimiento.
  • Soporte para configuraciones de hasta 32 procesadores SMP y ccNUMA. La optimización del sistema de bloqueo de memoria compartida y los "spin locks" de SMP proporcionan un alto procesamiento concurrente para usuarios interactivos en línea al reducir el tiempo de espera de la memoria compartida. Las ventajas de ejecución resultantes permiten a Progress Enterprise RDBMS escalar efectivamente desde el servidor más pequeño hasta los servidores empresariales más grandes.
  • Un conjunto de "buffers" que permite a una porción grande de la base de datos estar en la memoria. Soporte hasta para 125 millones de buffers o 128 Gigabytes, en un ambiente de sistema operativo de 64-bits, proporciona acceso veloz a la memoria a las partes utilizadas más frecuentemente de la base de datos y finalmente reduciendo el acceso al disco.
  • Una arquitectura de alto rendimiento, multienlazada y de multiservidor. Esta única arquitectura proporciona un uso eficiente de los recursos del sistema y maximiza la concurrencia al mismo tiempo que minimiza el uso de la red.
  • Bloqueo a nivel de registro para reducir contención de los recursos y así maximizar el rendimiento. Esta característica permite compartir los datos de una manera eficiente y segura en sistemas de múltiples usuarios al eliminar el bloqueo de una página de información completa cuando un solo registro está siendo utilizado.
  • Registro Optimo de Transacción. Al registrar solo transacciones recobrables, Progress Enterprise RDBMS permite deshacer pequeños registros almacenados y una reutilización mejorada del espacio de registros.
  • Procesos del servidor autoajustables. Características autoajustables, como escritores asíncronos de páginas, ajustan su comportamiento basado en la actividad de la base de datos. Estas características optimizan el rendimiento aún en instancias que involucran un cambio dramático, como el cambiar de procesamiento en línea a procesamiento en lotes ("batch").
  • Asignación de un conjunto dinámico de buffers para procesos en lotes y usuarios interactivos. Permitiendo que un proceso en lotes o un usuario en línea aísle recorridos de tablas a una pequeña porción del conjunto de "buffers", permitiendo que tareas complicadas de reporte y rastreo, no afecten al "pool" de "buffers" de la base de datos. Esto a su vez reduce en gran parte cualquier impacto que pudiera tener el sistema durante una operación a gran escala de rastreo de tablas.

Protege sus datos y proporciona alta disponibilidad

Progress Enterprise RDBMS proporciona todas las capacidades de seguridad, protección de datos y alta disponibilidad requerida por aplicaciones de misión crítica. Características como respaldo (en línea y fuera de línea), restauración, "two-phase commit" y capacidades de recuperación como "roll-back", "roll-forward", "point-in-time" y recuperación automática, proveen alta seguridad para proteger sus datos.

Progress Enterprise RDBMS proporciona lo siguiente:

  • Recuperación automática de caídas. Progress Enterprise RDBMS realiza una recuperación automática cuando la base de datos es reiniciada después de una falla. La recuperación es eficiente y sin esfuerzo.
  • Registro "Roll-back". Esta característica ofrece protección para la base de datos en caso de cualquier falla. La base de datos utiliza el registro "roll-back" durante la recuperación de caída para aplicar los cambios finalizados a la misma y deshacer todas las transacciones no finalizadas.
  • Registro "Roll-forward". La característica "roll-forward", replica las transacciones finalizadas desde el momento del respaldo, permitiendo una recuperación "point-in-time" y soporte a prueba de fallas. El soporte a prueba de fallas para ambas configuraciones se maneja compartiendo información en formatos "shared-disk" y "shared-nothing".
  • Respaldo en línea completo y en aumento. Para eliminar la necesidad de programar tiempo de inactividad durante el periodo de respaldo, Progress Enterprise RDBMS soporta el respaldo en línea durante el procesamiento normal. La alta disponibilidad lograda por ésta característica permite soportar aplicaciones sin necesidad de detener la operación de los sistemas.
  • Reorganización de tablas en línea e índices. Progress Enterprise RDBMS proporciona la habilidad para reorganizar una tabla mientras que el sistema está en operación y los usuarios están operando en la tabla sin ningún bloqueo de escritura. Los usuarios pueden continuar el procesamiento sin ninguna restricción mientras los índices son reconstruidos.
  • "Two-phase commit". Progress Enterprise RDBMS implementa un protocolo de dos fases como una característica automática para asegurar la integridad y consistencia de las transacciones que accesan múltiples bases de datos y múltiples sitios. Este protocolo asegura que una transacción puede ser deshecha si ocurre una falla en cualquier nodo de la red.
  • Recuperación "Point-in-time". La base de datos puede ser actualizada hacia un punto determinado adelante de un respaldo. Esto permite la recuperación de un error inadvertido del usuario o algún otro tipo de falla no perteneciente al sistema.

Una Solución Abierta

Progress Enterprise RDBMS cumple con el estándar ANSI SQL-92, proporcionando un ambiente abierto que permite la integración eficiente con herramientas de terceros como herramientas de desarrollo, generadores de reportes y OLAP. Incorpora acceso a clientes SQL, APIs para ODBC, JDBC y SQL/C y provee extensiones SQL para contar con soluciones más robustas.

El registro de transacciones minimiza el tiempo de espera de los recursos y el uso del espacio. La base de datos conecta solamente aquellas operaciones que necesitan ser completamente recobrables. Por ejemplo, cuando un usuario se conecta a la base de datos para ejecutar un reporte, no hay nada registrado en el registro "roll-back", debido a que el usuario nunca genera una operación recobrable.

Adicionalmente, al reescribir consultas antes de una ejecución a través de la característica "Predicate Re-write", el sistema SQL mejora el rendimiento y simplifica el entendimiento del desarrollador para la creación de consultas SQL.

Las extensiones SQL incluídas ofrecen lo siguiente:

  • Procedimientos almacenados y Triggers JavaTM.
  • Modelo de seguridad GRANT/REVOKE.
  • Implementación SQL DDL completa incluyendo ALTER TABLES.
  • Vistas actualizables.
  • Tablas derivadas.
  • Soporte a múltiples esquemas.

 

Simplifica la Administración

Además de características autoajustables, Progress Enterprise RDBMS incorpora la herramienta de administración Progress Explorer, la cual administra las bases de datos y servidores a través de la red, simplificando su administración. Progress Explorer soporta la generación de guiones de la línea de comandos, permitiendo al administrador de la base de datos almacenarlos en una sola ubicación y utilizarlos para iniciar/ parar y administrar sistemas simultáneamente a través de múltiples plataformas.

Soporta el Acceso a Bases de Datos Distribuidas

Progress Enterprise RDBMS proporciona un acceso fácil y completo a datos almacenados en múltiples bases de datos a través de la red. Las aplicaciones pueden conectarse con 240 bases de datos simultáneamente.

Progress Workgroup RDBMS

Progress Workgroup RDBMS incluye una gran parte de las capacidades ofrecidas por el producto Progress Enterprise RDBMS y es la opción óptima para grupos de trabajo de 2 a 30 usuarios simultáneos. Esta solución económica, a nivel departamental proporciona un alto rendimiento, soporte a múltiples usuarios e interoperabilidad entre plataformas por un valor excelente. Satisface las necesidades de las aplicaciones de un grupo de trabajo al ejecutarse en una amplia variedad de plataformas de hardware y sistemas operativos. Debido a que la arquitectura flexible de la base de datos ofrece un desempeño óptimo en todas las plataformas, una base de datos desarrollada en una máquina puede servir aplicaciones de otros sistemas y configuraciones de red.

Conforme las organizaciones crecen a un número mayor de 30 usuarios, tan solo se necesita una licencia de actualización para convertir la base de datos de Progress Workgroup a Progress Enterprise. Usted no necesitará modificar ni siquiera una sola línea del código de la aplicación.

Progress Personal RDBMS

Empaquetado en las herramientas de desarrollo de Progress, incluyendo Progress ProVision Plus, Progress Personal RDBMS es la mejor opción para desarrollar aplicaciones mono-usuario, basadas en SQL y 4GL, así como para desarrollar, generar prototipos y probar las aplicaciones.

Especificaciones:

Parámetros de la Base de Datos: Máximos

Progress Enterprise RDBMS

Progress Workgroup RDBMS

Progress Personal RDBMS

Tablas

32,000

32,000

32,000

Indices

32,000

32,000

32,000

Campos por Tabla

32,000

32,000

32,000

Usuarios Concurrentes por Base de Datos

Hasta 10,000

Hasta 30

1

Tamaño del Registro

32,000 bytes

32,000 bytes

32,000 bytes

Conjunto de "Buffers"(32 bits)

125,000,000 buffers/ 128 Gigabyte (64-bit), 500,000 buffers/ 4 Gigabyte (32-bit)

500,000 buffers/4 Gigabyte (32 bit)

500,000 buffers/4 Gigabyte (32 bit)

Tipos de Datos Soportados:

Caracter

32,000 bytes (máximo)

Fecha

Desde 1/1/32768 A.C. hasta 1/1/32767 D.C.

Decimal

Un total de 50 dígitos, de 1-10 puntos decimales

Número Entero

De -2,1467,483,648 a 2,167,483,648

Lógica

Verdadero/falso, si/no

Soporte de Red:

TPC/IP

Soporte del Sistema Operativo:

  • Windows NT/Intel®

  • Windows® 95/98*

  • SCO OpenServer

  • SCO UnixWare

  • Sun Solaris Intel

  • Citrix®

  • HP-UX®

  • IBM® AIX®

  • Compaq Tru64 UNIX

  • Sun® SolarisTMSPARC

Para versiones específicas de plataformas consultar http://www.progress.com/index.htm

Soporte API:

ANSI SQL-92, Progress 4GL, ODBC 3.0, JBDC, SQL/C embebido.

Soporte de Lenguaje:

Soporta la mayoría de los lenguajes incluyendo los de bytes dobles y el UnicodeTM

*Solo programa RDBMS Personal


---------------------------------------------------------------------------------

 

BASES DE DATOS PARA SUS NECESIDADES:

Personal
1 usuario
Workgroup
2-30 usuarios
Enterprise
de 31 a miles de usuarios

Participación en el Mercado de las Bases de Datos Embebidas

Progress es la base da datos embebida Nº 1 en las aplicaciones comerciales

Características Principales

  • Solución altamente escalable que proporciona un rendimiento óptimo
  • Hasta 10,000 usuarios concurrentes
  • Soporte para SMP,ccNUMA,VLM y Clusters.
  • Servidor multienlazado; múltiples servidores por cada base de datos (hasta 256)
  • Soporte para múltiples sistemas operativos y plataformas de hardware
  • Conformidad con el ANSI SQL-92 más extensiones
  • APIs para acceso de clientes SQL
  • Características de seguridad, incluyendo recuperación automática de caídas y transacciones y capacidades de avance "roll-forward"
  • Respaldo en línea, soporte a prueba de fallas y reorganización de tablas e índices para alta disponibilidad
  • Asignación dinámica de "buffers" a nivel de usuario para prevenir que las operaciones de recorrido de tablas afecten el conjunto total de "buffers"
  • Almacenamiento virtual de datos ilimitado, su única limitante será el hardware

 

daVinci Systems, S.L. - Distribuidor Autorizado
Gran Via Corts Catalanes 1176 bis 4º 6ª .  08020 Barcelona  -  España
Telf. 93 278 85 68     Fax: 93 278 85 69
progress@davinci-systems.es

Copyright © 2000 Progress Software Corporation.
All Rights Reserved.