Interbase

Interbase

Interbase è stato creato da Groton Database Systems nel 1984 e finanziato da Apollo Computer. Nel 1986 Apollo decise di uscire dal business del software e vendette gradualmente Interbase ad Ashton-Tate tra il 1986 e il 1991. Borland acquisì Ashton-Tate nel 1991 e ottenne Interbase come parte dell'accordo. Borland voleva formare una nuova società dedicata a Interbase e rilasciare il database come open-source, tuttavia non è stato raggiunto un accordo sui termini di separazione delle società. Interbase 6 è diventato un prodotto open-source (da cui Firebird è stato biforcuto) e Borland ha continuato a lavorare sul codice proprietario Interbase.

Interbase oggi è un prodotto maturo, ma non ha mai raggiunto il vertice. Il suo punto di forza è MVCC (multi-version concurrency control), che mantiene copie separate dei dati per ogni transazione, evitando così il blocco durante l'uso. Tuttavia, ciò fa sì che il database cresca molto rapidamente, quindi il database deve essere pulito periodicamente. Durante tale operazione, ogni riga di ogni tabella del database viene visitata e le copie obsolete dei suoi dati vengono eliminate.

È molto facile mantenere Interbase e ha un ingombro molto ridotto. La sua installazione completa (server e client) è inferiore alla parte solo client di altri database.

Il server Interbase si rifiuterà di lavorare con i vecchi file di database, quindi se si aggiorna il server di database, sarà necessario eseguire il backup del database nel vecchio server, quindi ripristinarlo una volta aggiornato il server.

Full Convert supporta direttamente il database Interbase. Interbase è anche noto come Borland Interbase, Embarcadero Interbase (file correlati: ib, gdb).

Tipi di dati Interbase supportati

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)

Esporta database Interbase

Potrebbe avere senso migrare i dati da Interbase. Potresti volerlo fare in modo permanente o semplicemente condividere le tue tabelle con un collega in un formato diverso.

Copieremo tutte le tue tabelle con i loro dati e applicheremo l'indicizzazione e le relazioni esattamente come sono nel tuo database Interbase corrente. In poche parole, ottieni esattamente lo stesso database in un altro motore di database. Ogni volta che esegui la migrazione, copieremo nuovamente tutte le tabelle. Ovviamente, abbiamo uno scheduler integrato, quindi puoi eseguirlo durante la notte e avere una nuova copia del database al mattino.

Dai un'occhiata ai tutorial rapidi qui sotto per vedere come è fatto.

Importa i dati nel database Interbase

Inoltre, se si desidera importare i dati regolarmente e non si desidera ricreare l'intero database di destinazione da zero ogni volta, ma piuttosto eseguire una piccola sincronizzazione mirata delle sole modifiche dall'ultima esecuzione, utilizzare Full Convert Pro o Ultimate.

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