Cargando

Especificaciones técnicas de InterBase

Integridad

  • Llaves primarias
  • Llaves foráneas
  • Integridad referencial en cascada
  • Verificación de valores en dominios y columnas
  • Triggers (disparadores) con las siguientes características:
    • -Número ilimitado de triggers por actualización/inserción/eliminación en un registro de una tabla
    • Triggers múltiples por acción (agregar/modificar/eliminar) con opción a ordenarlos
    • Triggers en cascada

Control de Concurrencia

  • Bloqueo optimista
  • Niveles de aislamiento de datos
  • Bloqueos compartidos y protegidos para cuando se bloquea una tabla explícitamente

Disponibilidad

  • Respaldos en línea (no hay que dar de baja el servicio)
  • Recuperación inmediata en caso de una falla en el servicio

Base de datos distribuida

  • Conexiones ilimitadas de clientes (únicamente limitadas por el hardware)
  • Proceso de transacciones distribuidas automáticas mediante commits de dos fases

Tipos de datos

  • Caracteres (de longitud fija y variable) de hasta 64kb por campo
  • Enteros (8, 16 y 32 bits)
  • Punto flotante: de precisión sencilla y doble
  • Fecha y hora: desde el 1 de enero de 100 hasta 11 de diciembre de 5491
  • Fecha, hora y fecha/hora
  • Cumple con el año 2000
  • Arreglos multidimensionales: hasta 16 dimensiones por columna
  • BLOBS (memos, campos binarios) de tamaño ilimitado
  • Importa y exporta datos ASCII de tamaño fijo

Estándares

  • Cumple con ANSI SQL-92
  • ODBC rev 2.0 (16 bits)
  • ODBC rev 3.0 (16 bits)
  • UNICODE

Requerimientos del Sistema

  • Requiere un mínimo de RAM y de espacio en disco, dependiendo del sistema operativo sobre el cual trabaje

 

Número máximo de aplicaciones clientes conectadas a un servidor

No hay límite, aunque depende mucho de la capacidad de la computadora y el sistema operativo sobre el cual corra InterBase.

Un sistema común puede manejar sin problema unos 150 clientes concurrentes.

Tamaño máximo de la base de datos InterBase puede manejar archivos de hasta 2Gb en plataforma Windows 95 y de 4Gb en Windows NT y Unix. Dado que InterBase puede manejar muchos archivos por base de datos, este límite no se aplica para las bases de datos, así que puede manejar hasta varios Terabytes en una base de datos.
Número máximo de archivos por base de datos InterBase puede manejar hasta 65536 archivos, pero este número es limitado por las capacidades de los sistemas operativos sobre los que corre.
Número máximo de bases de datos abiertas en una transacción No hay restricción, aunque depende de los recursos del sistema.
Número máximo de tablas por base de datos 65536
Tamaño máximo por registro 64kb.
Número máximo de registros y columnas (campos) por tabla

Número de registros: 4294967296
Número de columnas: depende del tipo de las columnas. El tamaño total de la suma de los tamaños en bytes de todas las columnas no debe pasar los 64Kb.

Número máximo de índices por base de datos 4294967296
Número máximo de eventos por procedimiento No hay límite, sólo el impuesto por el tamaño del código de un procedimiento o un disparador (trigger)
Tamaño máximo de un procedimiento o un trigger 48Kb. de BLR, que es el código al cual son compilados los triggers y los procedimientos