6 Stimmen

Leichter SQL-Server für Linux/Windows?

SQLite eignet sich gut als Einzelzugriffsdatenbank, aber es wird riskant, wenn es von mehr als einem Benutzer gleichzeitig verwendet wird. MySQL, Firebird, PostgreSQL usw. sind schwieriger zu implementieren und für meine Zwecke einfach zu viel des Guten.

Im Idealfall hätte ich gerne einen kompakten Single-EXE-Server, der auf einfacher Hardware (z. B. 128 MB RAM, 256 MB Flash-RAM) läuft, mit dem man so einfach wie mit SQLite arbeiten kann und der für Linux (und Windows) verfügbar ist, so dass ich denselben Code clientseitig verwenden kann, falls die Kunden einen normalen PC bevorzugen.

Kennen Sie eine Anwendung, die diese Anforderungen erfüllt?

4voto

Ertugrul Kara Punkte 1120

Geben Sie Feuervogel einen Versuch. Es ist plattformübergreifend und leichtgewichtig. Die Datenbanken bestehen aus einzelnen Dateien.

2voto

Anupam Maiti Punkte 1510

Versuchen Sie H2, eine Java-basierte SQL-Datenbank-Engine.....

  • Sehr schnell, quelloffen, JDBC API
  • Eingebettete und Server-Modi; In-Memory-Datenbanken
  • Browserbasierte Konsolenanwendung
  • Kleiner Fußabdruck: ca. 1,5 MB jar-Dateigröße

1voto

Stefan Mai Punkte 22433

Sie könnten versuchen, sich Apache Derby anzusehen ( http://db.apache.org/derby/ ). Es ist Java, also wird es portabel sein und es ist definitiv leichtgewichtig.

0voto

Alex Punkte 945

Eine weitere Möglichkeit ist HSQLDB . Es ist leicht, vollständig Java und Multithread. Ich habe in persönlichen Projekten mit sehr guten Ergebnissen verwendet.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X