¿Qué es InterBase?

InterBase es la base de datos ultra rápida, escalable, embebible en aplicaciones, con las características generales de las bases de datos empresariales en seguridad, recuperación de desastres, administración o gestión de sicronizaciones, pero con características que la hace única, como son:

  • Cumplimiento de los estándares SQL, seguidos de forma estricta, con soporte Unicode, alertas de los eventos en tiempo real, y Change Views para trazar los cambios en el SQL.
  • Soporte multi-platafoma. Se ejecuta en Windows, Linux, Mac OS X, Android y iOS.
  • Soporte para múltiples lenguajes, como son Java, C, C++, .NET, Delphi, PHP y Ruby.
  • Almacenamiento de datos en Server (IB Server y Developer) y en Cliente (IB ToGo y IBLite)
  • Mínima huella en el sistema, ya que su distribución tiene un tamaño reducido a unos pocos megabytes y bajos requisitos de memoria, para ejecutarse en cualquier dispositivo de forma óptima.
  • Libre de administración. InterBase simplemente funciona, incluso con procesos con un alto número de transacciones por segundo. El MARS Rover utiliza InterBase porque Marte queda lejos para enviar un administrador de bases de datos.

Embarcadero InterBase es una  base de datos multiplataforma con funciones completas de alto rendimiento, encriptable, relacional, y escalable dirigida a desarrolladores que buscan embeber una base de datos de bajo coste, con cero administración, con seguridad de base de datos y ligera, dentro de las aplicaciones en plataformas heterogéneas y conectadas.

Con InterBase, obtienen un potente control de acceso, ChangesViews, recuperación de desastres, e implementación de transacciones, así como soporte para los motores de datos más populares y para una mayor flexibilidad de implementación.

¿Qué problema resuelve y qué solución aporta?

Las empresas y desarrolladores necesitan una base de datos capaz de ofrecer alto rendimiento, seguridad y sincronización eficiente de la información en múltiples plataformas, pero muchas soluciones requieren una administración compleja, consumen demasiados recursos o incrementan los costes operativos.

InterBase resuelve este desafío proporcionando una base de datos SQL embebida, rápida y escalable, con una huella mínima, capacidades de cifrado integradas, recuperación ante desastres y tecnología Change Views para gestionar y sincronizar cambios de datos de forma eficiente. Todo ello con una administración prácticamente nula y soporte para entornos Windows, Linux, macOS, Android e iOS.

Casos de uso

Ventajas

Pequeña, rápida y altamente eficiente

¿Necesita una base de datos que sea compacta en memoria y en tamaño en disco, aunque suficientemente potente para asegurar el soporte de sus aplicaciones críticas de negocio?

Interbase es fácil de integrar o instalar, deja poca huella, soporta potentes cifrados y no requiere de administración. Es la manera más simple de embeber bases de datos en sus aplicaciones.

linterna

Change views

La gestión y seguimiento de cambios de datos para múltiples destinos nunca han sido más fácil. ¡Sólo suscríbase y consulte con SQL! El galardonado Change Views proporciona todo lo que los desarrolladores necesitan para reducir drásticamente el tráfico de redes y los costes de móviles, al mismo tiempo que mejora la sincronización de datos y velocidad de la aplicación. Con un simple modelo de suscripción flexible (que funciona perfectamente con la gestión actual de usuarios en el kernel de Interbase) Change Views le permite consultar a través de SQL, qué cambios existen y tenerlos con granularidad a nivel de campo.

Construido para Arquitecturas Modernas de CPU

Con InterBase, puede confiar en más de 15 años de experiencia SMP para sobrecargar sus aplicaciones con una de las bases de datos nativas más rápidas disponibles. InterBase utiliza actualmente CPUs multi-core y sistemas multi-CPU, junto con un único enfoque de versionamiento, para recuperar y actualizar sus datos rápidamente.

símbolo
simbolo reloj

Acelerar para reducir los riesgos de desarrollo e implementación

¡InterBase reducirá sus gastos en cada etapa de desarrollo, tanto en tiempo de diseño como en tiempo de ejecución! Cuando esto sucede con InterBase, todo se refleja en los costes totales de propiedad.  Reduzca la sobrecarga de pruebas y acceda más rápido al mercado mediante la extensión de la encriptación integrada de usuario/rol basada en las capacidades de visibilidad de datos, el journaling en transacciones y la recuperación de desastres. Todo ello en una base de datos de administración cero que le ahorra el caro coste de un administrador de datos año tras año; Todo ello está respaldado con soporte a nivel mundial.

InterBase es la base de datos a elegir para las plataformas cruzadas de desarrollo Windows y Linux

InterBase presenta soporte para servidores de 64bit para Linux y Windows ofreciendo la perfecta opción a desarrolladores para migrar a Linux con RAD Studio. Con un formato en disco común, podrá mover fácilmente sus bases de datos entre Windows y Linux como vea conveniente, mejorando las opciones de desarrollo, pruebas e implantación.

simbolo developer
subir documento a la nuve

Utiliza la nube o mantenlo local

Facilita el acceso instantáneo de tu aplicación a recursos mediante el alojamiento de InterBase en la nube. O mantenla local para mayor seguridad y más rápido rendimiento. ¡Es tu elección! El servidor de InterBase está también certificado por Amazon EC2 Instances.

Funcionalidades

Productos y ediciones

InterBase dispone de distintas ediciones para adaptarse a diferentes necesidades de desarrollo e implementación.

InterBase ToGo
Base de datos embebida para aplicaciones móviles y de escritorio que se ejecuta dentro de la propia aplicación sin necesidad de procesos independientes de servidor.
InterBase IBLite
Edición gratuita basada en InterBase ToGo que permite incorporar capacidades de almacenamiento de datos multiplataforma con una implantación sencilla.
InterBase Server
Orientada a implementaciones servidor y entornos empresariales.
Developer Edition
Edición orientada al desarrollo y pruebas de aplicaciones.

InterBase 15.1

Descubre InterBase 15.1: la última versión se basa en la reputación de InterBase por su reducido tamaño, fiabilidad y escalabilidad. Incorpora una seguridad más sólida, compatibilidad ampliada con plataformas, mejoras en las herramientas de desarrollo modernas y un nuevo modelo de soporte.

Preguntas frecuentes

InterBase es una base de datos SQL relacional, escalable y embebible utilizada para desarrollar aplicaciones empresariales, móviles, IoT y multiplataforma que requieren almacenamiento seguro y eficiente de datos.

Ayuda a reducir la complejidad de gestión de bases de datos, optimizar la sincronización de información, mejorar la seguridad y facilitar el despliegue de aplicaciones en múltiples plataformas.

Ofrece alto rendimiento, administración mínima, capacidades de cifrado, recuperación ante desastres, sincronización de cambios y una reducida huella de recursos.
Dependerá de tu escenario de uso. InterBase Server está orientada a entornos servidor, mientras que InterBase ToGo e IBLite están pensadas para aplicaciones embebidas y móviles.
Sí. Danysoft puede asesorarte sobre licenciamiento y opciones adaptadas a proyectos corporativos y despliegues empresariales.
Para conocer la disponibilidad de programas educativos o licencias académicas, se recomienda consultar directamente con Danysoft.
Sí. Danysoft puede ayudarte a revisar las opciones de renovación, actualización o ampliación disponibles para tu licencia.
InterBase ofrece soporte multiplataforma para Windows, Linux, macOS, Android e iOS, además de integración con diferentes tecnologías y lenguajes de desarrollo
Danysoft ofrece asesoramiento especializado, información sobre licenciamiento y acompañamiento para identificar la edición más adecuada según las necesidades de cada proyecto.
Puedes contactar con Danysoft para solicitar información comercial, asesoramiento técnico o un presupuesto adaptado a tus necesidades de licenciamiento e implementación

Valor añadido

Como valor añadido y pensando en tu formación, Danysoft imparte múltiples cursos y webinars sobre desarrollo de aplicaciones basadas en estas herramientas. Contando para esto con profesionales de gran experiencia en el sector, garantizando ser una amplia fuente de conocimientos.

A continuación, te dejamos algunos de estos cursos y webinars para que puedas profundizar.

¡Da el salto a nuevos conocimientos!

Siguiente paso

Si estas interesado en este producto o necesitas más información no dudes en contactarnos.

Productos Relacionados

RAD Server

RAD Server | Acelera el desarrollo de APIs REST con RAD Server. Integra bases de datos, servicios cloud e IoT desde Delphi y C++Builder.

KAI

KAI, complemento avanzado de inteligencia artificial (AI) para RAD Studio, Delphi y C++Builder. Entorno “agentic” (basado en agentes).
Miniatura web embarcadero

Embarcadero

Embarcadero ofrece herramientas de desarrollo de software para crear aplicaciones empresariales nativas y multiplataforma.

Rad Studio

RAD Studio de Embarcadero permite desarrollar aplicaciones nativas para Windows, macOS, Linux, iOS y Android desde una única base de código.
4 comentarios
  1. ANTONIO JOSE ARAGÓN ZAMBUDIO Dice:

    Estamos valorando usar Interbase Server para el despliegue en un cliente de una aplicación ERP desarrollada con Delphi FXM y Firedac.
    Para uno de nuestros clientes más importantes serían licencias para 10 usuarios, aunque posiblemente se amplíe a 20 o 25 si integramos otras bases de datos auxiliares.

    Sobre el tema de licencias tenemos algunas dudas. Cómo se licencia si sobre el mismo servidor se quieren desplegar varias instancias en distintos puertos. Hay que comprar licencias independientes para cada una o comparten las licencias.

    Me podrías pasar una oferta competitiva. El ERP actual está usando Firebird pero queremos pasar oferta sobre Interbase para este cliente y posiblemente para otros a partir de 5 usuarios concurrentes.

    Responder
    • Administrador Dice:

      Es posible instalar múltiples instancias de IB en un servidor. Multi-Instance – InterBase https://docwiki.embarcadero.com/InterBase/15/en/Multi-Instance
      También es posible re-rutear al cliente de una instancia a otra. Supongo que todos los clientes acceden a la misma información.

      En cuanto al licenciamiento:
      An InterBase Server License activates the InterBase Server software and a license for 1 User connection or for the number of users based on the volume license purchased.
      InterBase Server Edition licenses include support for up to 8 CPU cores. To add support for more than 8 cores on a single machine, additional licenses are required.
      To purchase additional simultaneous user licenses to an existing InterBase Server installation, additional Simultaneous User Licenses can be purchased in the same quantities listed above to allow additional users to connect.
      Each Simultaneous User License consists of a license certificate with a serial number. Entering and registering the serial number using the InterBase License Manager will add additional simultaneous user connections to the InterBase Server.

      Resumiendo:
      • Una licencia server por servidor hasta 8 CPU cores.
      • Una licencia cliente por usuario y puede acceder a los servidores que necesite.

      Adevertencia al usuario: Si mete muchas instancias en un servidor, deberá meter más CPUs para que no se relentice.

      Responder
  2. José Ramón Dice:

    El tema es el siguiente.
    Utilizamos un servidor REST HTTP con Interbase Server XE7 en la nube con la que se comunica una aplicación de escritorio que le solicita datos a través de HTTP y los carga en una pantalla de trabajo.

    Lo que queremos es que esos datos que carga del servidor los almacene en una base de datos local en el PC cliente, para manipularlos o cambiarlos y cuando confirme lea de esos datos de esa BBDD y los envíe al servidor REST.

    El objetivo como habrás deducido es reducir el trafico con el servidor y trabajar en local hasta que se confirme los cambios.

    También queremos que no tenga coste la instalación de esa base de datos en el cliente PC. Habíamos pensado en Interbase ToGo (que en teoría no requiere instalación) pero no tenemos claro su funcionamiento ni el coste de esas licencias.

    Puede que sirva también Interbase IB Lite, que creo que es gratuito.

    Me gustaría asesoramiento en esta elección.

    Trabajamos con Delphi 11.

    Espero tus comentarios.

    Saludos.

    Responder
    • Administrador Dice:

      Hola José Ramón.

      Todo lo que comentas es correcto. InterBase ToGo es la adecuada.
      Se instala como una librería dentro de la aplicación, por lo que no requiere ningún tipo de mantenimiento ni administración fuera de la aplicación misma.
      InterBase Lite también va embebida, pero tiene limitaciones. Solo soporte 1 núcleo de CPU (ToGo 4), y una conexión por usuario (ToGo 8), lo que para algunas aplicaciones es demasiado restrictivo. Por otra parte si vas a enviar lo datos una vez confirmados, con Lite tienes un problema porque solo acepta una transacción simultánea por conexión, mientras que en ToGo son ilimitadas.
      Un saludo.

      Responder

Dejar un comentario

¿Quieres unirte a la conversación?
¡Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *