ccu-historian icon indicating copy to clipboard operation
ccu-historian copied to clipboard

Ablage der Daten in anderen Datenbanken (z.B. MySQL)

Open mdzio opened this issue 9 years ago • 4 comments

  • MySQL
  • PostgreSQL

mdzio avatar Dec 23 '16 07:12 mdzio

Ich würde noch SQLite3 in den Topf werfen.

mbirth avatar Aug 07 '19 13:08 mbirth

Das Datenbanksystem SQLite bietet keine Vorteile gegenüber der bisher verwendeten H2Database. Da SQLite keine Netzwerkschnittstelle besitzt, bietet es funktional sogar weniger.

Es existiert nun ein Prototyp mit MySQL-Anbindung. Aber die Stabilität verschlechtert sich stark, wenn es zu kleineren Netzwerkausfällen kommt.

mdzio avatar Nov 27 '19 06:11 mdzio

SQLite hat dafür keinerlei Overhead wie z.B. Userverwaltung oder eben Netzwerkschnittstelle und Webserver. Als reiner Datenspeicher ist das prima geeignet. Wenn MySQL-Support drin ist, ist SQLite ja eigentlich auch "nur noch" eine etwas andere JDBC Connection und das SQL für Erstellung der Tabellen muss einmalig geschrieben/angepasst werden. Die Insert- und Select-Operationen nehmen sich ja nichts.

mbirth avatar Nov 27 '19 10:11 mbirth

Ja, die Schnittstelle sollte generisch gestaltet werden, sodass eigentlich alle SQL-Datenbanken mit JDBC-Treiber verwendet werden könnten.

mdzio avatar Nov 29 '19 07:11 mdzio