dBase è stato uno dei primi sistemi di gestione di database. Visual FoxPro, Clipper, XBase e FoxBase utilizzano tutti il formato di file DBF di dBase per i file di database.
Il formato di file di database utilizzato da dBase (file con estensione .DBF) è ben documentato, il che ha consentito a molte applicazioni di terze parti di leggere e scrivere file DBF. Inoltre, molti linguaggi di programmazione / sistemi di database si basano sul formato DBF. xBase è un termine generale che descrive tutti i linguaggi di programmazione derivanti dal linguaggio dBase (Ashton-Tate) e dal formato del database originale. Visual FoxPro è un prodotto Microsoft, derivato da FoxPro (sviluppatore di Fox Software nel 1984.) FoxPro era originariamente chiamato FoxBASE. Clipper era originariamente un compilatore per dBase III (creato nel 1985), venduto a Computer Associates e ribattezzato CA-Clipper nel 1992. Questa è una storia piuttosto ricca di alcuni prodotti molto popolari.
Abbiamo scritto i nostri componenti di lettura e scrittura DBF diretti, molto efficienti e veloci, che ci consentono sia di leggere che di scrivere file creati da qualsiasi applicazione conforme alla struttura DBF standard. Esistono diverse versioni del formato DBF e possiamo gestirle tutte.
Simili ai file CSV e ai documenti Excel, i file DBF sono di fatto uno standard per lo scambio di dati. Quando confrontiamo i formati DBF e CSV, DBF presenta diversi vantaggi:
- DBF è un formato binario, quindi viene utilizzato meno spazio rispetto al formato CSV testuale
- Le tabelle DBF definiscono in modo specifico i tipi di dati delle colonne, evitando la necessità di eseguire la scansione dell'intero file per determinare il tipo ottimale
- Esistono file memo separati che memorizzano dati testuali di grandi dimensioni, consentendo di archiviare testo su più righe lungo (la maggior parte dei parser CSV sono confusi da più righe di testo in un singolo record di dati)
Full Convert supporta direttamente il database dBase.
Potrebbe avere senso migrare i dati da dBase. 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 dBase 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.
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.