Frage

Ich bin auf der Suche in einem leichten serverless Datenbank-Engine wie SQLite, Firebird oder VistaDB in einem kommenden Projekt.

Jemand fragte über Was sind die Vorteile von VistaDB .

Ich möchte wissen, was sind die Nachteile der Verwendung VistaDB im Vergleich zu anderen Technologien?

UPDATE (07/13/2010): VistaDB aus dem Geschäft (der eigentliche Nachteil)

Ich habe gerade gelernt, dass eine unendliche Codex (das Unternehmen, das VistaDB besitzt und macht) von Geschäft geht aus und die Büros schließt ab 1. August 2010 Sehen Sie sich die Pressemitteilung des Unternehmens in Bezug auf die Schließung .

UPDATE (02.11.2011): VistaDB Produkt zurück im Geschäft

Vor Infinite Codex seine Türen geschlossen, verkauft sie die VistaDB Produkt eSymmetrix, Inc . Die VistaDB Software ist jetzt lebendig und gut .... für den Augenblick.

War es hilfreich?

Lösung

UPDATE: VistaDB aus dem Geschäft

Pressemitteilung von Unendlich Codex (das Unternehmen, das VistaDB macht) besagt, dass sie von Unternehmen ausgehen.

  • Lizenz erlaubt keine Performance-Statistiken zu veröffentlichen, so wie es wirklich auf SQLite oder Firebird vergleicht ist nicht gut dokumentiert
  • SQLite Gemeinschaft ist viel größer, so dass Sie wahrscheinlich besser Community-Unterstützung finden können (aber VistaDB hat auch kommerzielle Unterstützung, so dass ein Vorteil ist, je nach Perspektive)
  • 100% verwaltet, was bedeutet, wenn Sie jemals die Datenbank von einem non-.NET Projekt zugreifen müssen Sie nicht können (aber 100% verwaltet auch Vorteile auch hat)
  • Kleines Unternehmen Produkt. Sie sind stark auf ein Produkt setzen, darüber nachzudenken, welche Auswirkungen es hätte, wenn das Unternehmen neue Versionen aufgehört, oder sie zu unterstützen. Wenn Sie abstrahieren Ihre VistaDB-spezifischen Code kann dies gemildert werden, aber es ist etwas zu denken.
  • Kosten. IMO ist dies ein sehr kleines Problem, aber etwas zu prüfen.

Andere Tipps

Ich habe SQLite nicht verwendet, so dass ich für Firebird und VistaDB antworten wird.

  1. Es gibt keine Server-Version von VistaDB . VistaDB unterstützt Multi-User durch gemeinsame Netzwerk-Laufwerke und die Leistung ist sehr schlecht, wenn es auf einem Netzwerk. Firebird unterstützt sowohl eingebettet und Server mit wunderbarer Leistung. Die nette Sache mit Feuervogel ist, dass die Datenbankdatei die gleichen sowohl in Server und Embedded-Version, so dass Ihre Anwendung von Single-User zu Multi-User mit minimalem Aufwand skalieren kann.
  2. VistaDB Database Manager hat die grundlegende Funktionalität . Firebird viele Drittanbieter-Datenbank-Manager hat, die in die Erstellung von Tabellen, Felder helfen kann, erstellen SIUD Prozeduren, Trigger, Views, zeigen detaillierte SQL-Performance-Analyse (indizierte Reads, nicht indiziert liest). Diese Datenbank-Manager sind nicht kostenlos, aber Feuervogel ist.
  3. VistaDB hat keine Unterstützung für die Überwachung von Tabellen . In Firebird, eine dritte Partei Anwendung oder einen Monitor Tabelle abzufragen, können Sie die SQL-Anweisungen ausgeführt, I / O-Auslastung, Speicherauslastung, Transaktionen usw. überwachen.

Sie möchten überprüfen, MS SQL CE 4.0, es ist eine serverlose Version von MS SQL.

http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx

Unterstützung für gemeinsam genutzte Netzlaufwerke

Firebird SQL

  

Firebird Server - und alle Datenbanken, die Sie erstellen oder eine Verbindung zu - muss auf einer Festplatte befinden, die physisch mit dem Host-Computer verbunden ist. Sie können keine Komponenten des Servers oder eine Datenbank auf einem zugeordneten Laufwerk, ein Dateisystem Aktie oder ein Netzwerk-Dateisystem.

VistaDB

  

Netzwerk Multi-User-Zugriff von freigegebenen Laufwerken

Sie können immer wählen Firebird es ist kostenlos für immer und ist besser als Voll SQL Server und SQL Server Compact Edition 4 und ist besser als VistaDB und SQLite.

http: //blog.cincura.net/231742-firebird-embedded-in-comparison-to-sql-server-compact-edition-4/

Und wird es immer unterstützt wird, hat es eine Fundation Art Organisation, die für immer wachsen. Denken Sie, dass ist ähnlich wie Apache oder debian (freiwillig und ist nicht gewinnorientiert).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top