SQLite

SQLite

SQLite ist eine eingebettete Open Source relationale Datenbank-Engine. Sie ist extrem populär. Sie ist die am weitesten verbreitete Datenbank-Engine, die von gängigen Browsern, Betriebssystemen, eingebetteten Systemen, mobilen Anwendungen verwendet wird.

SQLite verlangt keine Konfiguration und arbeitet als eine In-Process-Library (Verzeichnis in Bearbeitung). Das bedeutet, es lässt keine weiteren Systemprozesse laufen, außer die, die von Anwendungen benutzt werden. Complete SQLite Datenbank mit Tabellen, Verzeichnissen und Code ist eine einfache Datenträgerdatei, die auf allen unterstützen Plattformen exakt die gleiche Struktur benutzt. Das bedeutet, dass SQLite Datenbank einfach kopiert werden kann, um auf jedem anderen System verwendet zu werden. Zahlreiche Anwendungen speichern ihre Projekte als SQLite Datenbanken. Es gibt keinen Grund, das Dateiformat neu zu erfinden, während SQLite so einfach anzuwenden ist und es zuverlässiges und schnelles Lesen und Schreiben jeglicher Daten erlaubt. Datenbanken können verschlüsselt werden, sofern jegliche Verschlüsselungs-Erweiterung benutzt wird. SQLite Encryption Extension (SEE - SQLite Verschlüsselungs-Erweiterung) ist dabei die offizielle.

SQLite ist sehr kompakt in ihrer Größe, abhängig vom Compiler (Umwandler von Programmiercode) und kann unter 500 kB haben (selbst unter 300 kB, sobald die nicht benötigten Funktionen ausgeschlossen werden). SQLite funktioniert wunderbar unter Bedingungen, in denen Speicher begrenzt ist und wird deshalb oft in Handys, PDAs und MP3-Spieler verwendet.

Für die Entscheidung, wie mit SQL Standard umgegangen werden soll, benutzt SQLite PostgreSQL als eine Bezugsplattform. Eine wichtige Unterscheidung ist jedoch, dass SQLite keine Typ-Prüfung erzwingt. Es ist dynamisch typisiert. Eine Tabelle hat einen spezifischen Typ als Zeilenwert, aber die Spalte wird während der Dateneingabe diese Typ-Spezifikation nicht erzwingen. Das ist für jeden, der Erfahrungen mit anderen relationalen Datenbanken hat, sehr verwirrend, aber dennoch hilfreich.

Momentan erwarten unsere Produkte, dass sich die SQLite Datenbank dem Datenbankschema anpasst. Wir planen für die nähere Zukunft eine Option hinzuzufügen, um die Daten dynamisch zu scannen und den optimalen Datentyp zu wählen; in der gleichen Weise wie wir das bereits mit den CSV Daten tun.

Full Convert unterstützt direkt die SQLite Datenbanken.

SQLite Datentypen die wir unterstützen

Integral

bigint, integer (int)

Decimal

double (numeric)

Text

text

Date/Time

datetime

Large objects

blob, text

Exportieren der SQLite Datenbank

Es macht Sinn, Ihren Daten von SQLite zu migrieren. Vielleicht wünschen Sie, dass dies dauerhaft ist, oder Sie möchten nur Ihre Tabellen in einem anderen Format mit einem Kollegen teilen.

Wir kopieren die gesamten Daten Ihre Tabellen und wenden Indexing und Verbindungen exakt so an, wie sie sich in der derzeitigen SQLite Datenbank befinden. Das heißt für Sie, dass Sie genau dieselbe Datenbank nur in einer anderen Datenbank-Engine erhalten. Alle Tabellen werden erneut kopiert, und zwar jedes Mal, wenn Sie die Migration ausführen. Selbstverständlich haben wir einen eingebauten Zeitplaner. Das Programm läuft über Nacht und Sie erhalten am Morgen eine erneuerte Kopie der Datenbank.

Schauen Sie sich die kurzen Lehrprogramme an, um zu sehen wie es funktioniert.

Importiere Daten in die XZY Datenbank

Wenn Sie außerdem regelmäßig Daten importieren und nicht jedes Mal die gesamte Zieldatenbank von Grund auf neu erstellen möchten, sondern nur gezielt minimale Änderungen seit dem letzten Datenaustausch ändern wollen, dann sollten Sie bitte Full Convert Pro oder Ultimate verwenden.

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