Hallo zusammen,
kurze Info an alle: hier tut sich was. Ich habe gestern die erste Version fertig gestellt, die mit einem nativen SQLite Update arbeitet. Dies bedeutet: das tägliche Full-Update wird ab Release sehr schnell sein, da hier nunmehr eine fertige SQLite Datenbank heruntergeladen wird, die sofort verwendet wird. Lediglich die im laufe des Tages eintreffenden Differential-Updates werden noch auf der Basis des originalen MediathekView Diff-File in die Datenbank eingespielt.
Ich hoffe dass Alex und ich es schaffen noch diese Woche die Infrastruktur für die Versorgung mit nativen Updates soweit bereit zu stellen, dass wir hier in den Betatest gehen können.
Serverseitig baue ich gerade einen komplett neuen Programmteil, der die Datenbank auf einem Server verwaltet und somit Artefakte für das Update produzieren und bereitstellen kann. Dies hat dann noch einige charmante Vorteile, an die ich in Zukunft arbeiten werden, wie z.B.:
Anreicherung der Daten: Das allererste was ich mir darunter vorstelle, wäre z.B. die Filme/Sendungen irgendwie zu kategorisieren um eine bessere Navigation und Filterung zu ermöglichen. Es wären aber noch weitere Szenarien Denkbar, wie z.B. die Anreicherung aus externen Quellen.
Produktion verschiedener Artefakte für verschiedene Datenbanksysteme
Echte differentielle Updates die auch über längere Zeiträume funktionieren und tatsächlich alle 3 Operation (Add, Modify, Delete) unterstützen.
API Zugriff auf die Datenbank