SQL Anywhere und UltraLite sind für die Datenspeicherung und den Datenzugriff von Unternehmensdatenquellen bis zu kleinen, mobilen Datenbanken konzipiert. Wenn Sie eine Anwendung entwickeln, müssen Sie die Datenbank mit den richtigen Funktionen wählen.
Wenn Ihre Zielplattform Unix oder Mac OS X ist, müssen Sie eine SQL Anywhere-Datenbank verwenden.
Wenn Ihre Zielplattform Palm OS, BlackBerry, Embedded Linux, Windows Mobile 6 oder Java ME-Smartphones ist, müssen Sie eine UltraLite-Datenbank verwenden.
Wenn die Zielplattform Windows Vista, Windows XP oder Linux ist, können Sie SQL Anywhere oder UltraLite verwenden. SQL Anywhere wird oft bevorzugt, weil mehr Funktionen zur Verfügung stehen und zusätzlicher Speicherbedarf meist kein Problem darstellt.
Wenn die Zielplattform Windows Mobile ist, etwa in einem Pocket PC oder einem Smartphone, müssen Sie auf die Speicherbeschränkungen achten und überlegen, welche Aufgaben Ihre Anwendung ausführen soll. Unter Windows Mobile benötigt SQL Anywhere etwa 6 MByte Speicher plus weitere 2 MByte für die Synchronisationskomponenten, während UltraLite weniger als 1 MByte benötigt und die Synchronisationsfunktionen integriert sind. UltraLite ist also deutlich kleiner, bietet aber nicht dieselbe Unterstützung wie SQL Anywhere für Aufgaben wie komplexe Abfragen, Ereignisse, Prozeduren, Trigger, Ansichten, usw.
Die Lösung könnte daher auch eine Mischung aus SQL Anywhere- und UltraLite-Datenbanken sein, die über MobiLink synchronisiert werden.
Weitere Hinweise über die Unterschiede zwischen der Kerndatenbanklösung (SQL Anywhere) und der UltraLite-Datenbanklösung finden Sie unter UltraLite-Funktionsvergleich.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |