Ik zou met Python ooit iets simpel en file-based willen maken wat bijvoorbeeld actuele opbrengst van zonnepanelen bij houdt, of actueel verbruik, of hoeveel water er in de regenwaterput zit, temperatuur buiten. De data die ik ooit terug zou willen is bijvoorbeeld een simpele web-pagina met grafiekjes. Het is een huis/tuin/keuken toepassing, dus geen Enterprise performance/stabiliteit nodig. Als een grafiek 15 seconden nodig heeft om te laden ben ik daar perfect gelukkig mee.
Wat ik expliciet niet zou willen is MySQL/andere DB dependency inbouwen. Specifiek om backup simpel te houden.
Maar dus, als "database-backend" zou je daar eenvoudig CSV voor kunnen gebruiken? Het zou trouwens ook perfect OK zijn om de .CSV files te splitsen per jaar/maand/... en desnoods files ouder dan x te gaan zippen als de grootte per bestand uit de hand loopt. Ik vermoed dat het relatief eenvoudig is om die achteraf terug te joinen if need be.
Wat zijn de mogelijke redenen om vooral niet CSV te gaan? En zijn er misschien nog alternatieven die ook file based zijn en "beter" dan CSV?
Wat ik expliciet niet zou willen is MySQL/andere DB dependency inbouwen. Specifiek om backup simpel te houden.
Maar dus, als "database-backend" zou je daar eenvoudig CSV voor kunnen gebruiken? Het zou trouwens ook perfect OK zijn om de .CSV files te splitsen per jaar/maand/... en desnoods files ouder dan x te gaan zippen als de grootte per bestand uit de hand loopt. Ik vermoed dat het relatief eenvoudig is om die achteraf terug te joinen if need be.
Wat zijn de mogelijke redenen om vooral niet CSV te gaan? En zijn er misschien nog alternatieven die ook file based zijn en "beter" dan CSV?