2009-04-03 4 views
4

Wir haben db4o für persistente Objekte auf dem kompakten Framework versucht. Es funktioniert sehr gut aus unseren bisherigen Tests. Es scheint jedoch, dass sie auf der teuren Seite für kleine Startups mit minimalen Einheiten sind.Alle Konkurrenten von db4o auf kompaktem Framework?

Kennt jemand ähnliche Objektdatenbanken für das kompakte Framework? Wie wäre es mit einer Open-Source-Version, die für kommerzielle Zwecke frei ist? :)

Vielen Dank.

EDIT: Wir suchen wirklich nach einer Objektdatenbank. Wir möchten an dieser Stelle nicht unser eigenes Persistenz-Framework erstellen und würden es vorziehen, nur die tatsächlichen Objektbäume speichern/abrufen zu können.

+0

Entschuldigung, aber was meinst du, eine echte Open Source? db4o ist unter der GPLv2-Version verfügbar, die ziemlich "echte Open Source" ist. Die Tatsache, dass Sie der GPL nicht nachkommen wollen, ist eine andere Sache, aber db4o ist Open Source. –

+0

Guter Punkt. Ich werde die Frage bearbeiten. –

Antwort

2

Wie wäre es mit SQL Server CE, VistaDB oder SQLite?

+0

Wir haben SQL CE verwendet, sind aber auf der Suche nach der Einfachheit eines OBDMS. –

+1

tbh Einfachheit ist nicht etwas, was Sie wirklich wollen auf eingebettet. SCHNELL ist, was du am Ende willst, na wenn dein Projekt etwas zu groß wird. db4o ist in einigen Szenarien gut für die Geschwindigkeit (es rockt stark an einer einfachen Auswahl), aber insgesamt denke ich, dass SqlLite gewinnt. – Quibblesome

0

Nun, wenn Sie mit Java:

Berkeley DB aussehen, wie es richtig sein könnte Ihre Gasse bis

link text

Commercial, aber IIRC Lizenzkosten sind nicht sehr hoch.

link text

+0

Vielen Dank für den Vorschlag. Wir verwenden .Net ... aber etwas mit niedrigen anfänglichen Lizenzkosten wäre nett.Es macht uns nichts aus, für gute Software zu bezahlen, es ist nur schwer, große Anfangsausgaben für Software für Pilotprojekte zu rechtfertigen. –

1

Ein freie für die kommerzielle Nutzung Die .NET-Objektdatenbank ist Eloquera (http://www.eloquera.com).

„Eloquera ist eine native .NET-Objektdatenbank.

  • die Daten speichern mit einer einzigen Codezeile
  • 1TB + max Datenbankgröße
  • Liste item
  • SQL und LINQ-Abfragen
  • Gleichzeitiger Benutzerzugriff
  • Sicherheitseinstellungen
  • Hat g enuine C/S-Architektur, hat Desktop-Modus verfügbar
  • Unterstützt In-Memory-Datenbank für die schnelle Datenverarbeitung und viele mehr
  • ist es völlig kostenlos für den kommerziellen Einsatz. "
+0

Ich glaube nicht, dass Eloquera mit dem Compact Framework arbeitet. Es ist nicht auf ihrer Website dokumentiert. – Fabrice

Verwandte Themen