Ditschelping
Neuer Benutzer
- Beiträge
- 2
Hallo Forum,
ich habe eine Frage und zwar:
Ich habe zwei unterschiedliche Messgeräte die Sensordaten in der Produktion aufzeichnen und die Sensordaten in jeweils unterschiedliche SQLite Datenbanken schreiben. Als Primärschlüssel dient ein Zeitstempel. Es werden also beispielsweise minütlich geschrieben:
Zeit - Verbrauch el. Energie - Temperatur - Drehzahl
Dies liegt wie gesagt in einer SQLite.
Nun möchte ich eine übergeordnete Datenbank (MS SQL) einsetzen, die nun die gesamten Werte der beiden SQLite Datenbanken beinhaltet. Da die Messgeräte die Daten kontinuierlich aufzeichnen und diese auch kontinuierlich in die SQLite Datenbanken geschrieben werden, muss natürlich auch das befüllen der MS SQL Datenbank kontinuierlich erfolgen (quasi minütlich).
Aus meiner Sicht existieren nun unterschiedliche Lösungen, die ich hier gerne mit Euch diskutieren würde:
1. Umprogrammieren der Logger, so dass diese direkt in die MS SQL schreiben und nicht erst in eine SQLite Datenbank.
Vorteil: ich komme ohne SQLite aus
2. Programmierung eines SSIS Dienstes, der die 2 unterschiedlichen SQLite Datenbanken öffnet, die Daten umwandelt und in die MS SQL schreibt. Dies habe ich noch nie gemacht, hat jemand Erfahrung damit?
3. Einsatz von externen Tools, die die SQLite Datenbanken in eine MS SQL Datenbank umwandeln und diese permanent synchron halten, vermutlich die am wenigsten performante Lösung, oder?
4. Weitere Möglichkeiten??
Danke schon einmal und beste Grüße,
Dp
ich habe eine Frage und zwar:
Ich habe zwei unterschiedliche Messgeräte die Sensordaten in der Produktion aufzeichnen und die Sensordaten in jeweils unterschiedliche SQLite Datenbanken schreiben. Als Primärschlüssel dient ein Zeitstempel. Es werden also beispielsweise minütlich geschrieben:
Zeit - Verbrauch el. Energie - Temperatur - Drehzahl
Dies liegt wie gesagt in einer SQLite.
Nun möchte ich eine übergeordnete Datenbank (MS SQL) einsetzen, die nun die gesamten Werte der beiden SQLite Datenbanken beinhaltet. Da die Messgeräte die Daten kontinuierlich aufzeichnen und diese auch kontinuierlich in die SQLite Datenbanken geschrieben werden, muss natürlich auch das befüllen der MS SQL Datenbank kontinuierlich erfolgen (quasi minütlich).
Aus meiner Sicht existieren nun unterschiedliche Lösungen, die ich hier gerne mit Euch diskutieren würde:
1. Umprogrammieren der Logger, so dass diese direkt in die MS SQL schreiben und nicht erst in eine SQLite Datenbank.
Vorteil: ich komme ohne SQLite aus
2. Programmierung eines SSIS Dienstes, der die 2 unterschiedlichen SQLite Datenbanken öffnet, die Daten umwandelt und in die MS SQL schreibt. Dies habe ich noch nie gemacht, hat jemand Erfahrung damit?
3. Einsatz von externen Tools, die die SQLite Datenbanken in eine MS SQL Datenbank umwandeln und diese permanent synchron halten, vermutlich die am wenigsten performante Lösung, oder?
4. Weitere Möglichkeiten??
Danke schon einmal und beste Grüße,
Dp