Interbase

Interbase

Interbase a été créé par Groton Database Systems en 1984 et financé par Apollo Computer. En 1986, Apollo a décidé de quitter le secteur des logiciels et a progressivement vendu Interbase à Ashton-Tate de 1986 à 1991. Borland a acquis Ashton-Tate en 1991 et a obtenu Interbase dans le cadre de l'accord. Borland souhaitait créer une nouvelle société dédiée à Interbase et publier la base de données en open-source, mais aucun accord sur les conditions de séparation des sociétés n'a été conclu. Interbase 6 est devenu un produit open-source (à partir duquel Firebird a été forké) et Borland a continué à travailler sur le code propriétaire Interbase.

Interbase est aujourd'hui un produit mature, mais n'a jamais tout à fait atteint le sommet. Sa force est MVCC (contrôle d'accès concurrentiel multi-version), qui conserve des copies séparées des données pour chaque transaction, évitant ainsi le verrouillage en cours d'utilisation. Cependant, cela fait croître la base de données très rapidement, donc la base de données doit être nettoyée périodiquement. Au cours de cette opération, chaque ligne de chaque table de la base de données est visitée et les copies obsolètes de ses données sont supprimées.

Il est très facile de maintenir Interbase - et son encombrement est très réduit. Son installation complète (serveur et client) est inférieure à la partie client uniquement de certaines autres bases de données.

Le serveur Interbase refusera de travailler avec les anciens fichiers de base de données, donc si vous mettez à niveau le serveur de base de données, vous devrez sauvegarder votre base de données sur l'ancien serveur, puis restaurer une fois le serveur mis à niveau.

Full Convert prend directement en charge la base de données Interbase. Interbase est également connu sous le nom de Borland Interbase, Embarcadero Interbase (Fichiers connexes: ib, gdb).

Types de données Interbase que nous prenons en charge

Integral

bigint (int64, quad), integer (long), smallint (short)

Decimal

decimal (numeric), double precision (double, real), float

Text

blob sub_type 1, char (character, text), nchar (national char, national character), nvarchar (national char varying, national character varying, nchar varying), varchar (char varying, character varying, varying)

Date/Time

date, time, timestamp

Large objects

blob sub_type 0 (blob), blob sub_type 1

Other

boolean (bool)

Exporter la base de données Interbase

Il peut être judicieux de migrer vos données hors de Interbase. Vous voudrez peut-être le faire de manière permanente ou simplement avoir besoin de partager vos tables avec une collague dans un format différent.

Nous copierons toutes vos tables avec leurs données et appliquerons l'indexation et les relations exactement telles qu'elles sont dans votre base de données Interbase actuelle. En un mot, vous obtenez exactement la même base de données dans un autre moteur de base de données. Chaque fois que vous exécutez la migration, nous copierons à nouveau toutes les tables. Bien sûr, nous avons un planificateur intégré, vous pouvez donc l'exécuter pendant la nuit et avoir une nouvelle copie de la base de données le matin.

Jetez un œil aux didacticiels rapides ci-dessous pour voir comment cela fonctionne.

Importer des données dans la base de données Interbase

De plus, si vous souhaitez importer des données régulièrement et que vous ne souhaitez pas recréer à chaque fois l'intégralité de la base de données cible à partir de zéro, mais plutôt faire une petite synchronisation ciblée des seuls changements depuis la dernière exécution, veuillez utiliser Full Convert Pro ou Ultimate.

Take a look at the quick tutorials below to see how it's done.