"de pl ez a rotate egy alap dolog lenne úgy gondolom"
Azért ezt gondold végig...
Fájloknál megkapod a rotate-et, mert az az adott aspektusból nézve része a log KIÍRÁSÁNAK, ami a syslog-ng feladata. Adatbázisnál is a KIÍRÁS a feladata. Azt nem kell tudnia, hogy te milyen analizálóval akarod és tudod majd megszólítani az adatbázist: bármelyik törlési módszert szerelnék össze vele, az megtorpedózhatná a riportolásod és/vagy beszúrásod teljesítményét, vagy túlléphetne az analizálód képességein.
Nemtrivi problémát addig oldottak meg, amíg izolálhatóan trivi, és ez így jobb, mint a nemtrivi részek elvarrása miatt szűkíteni az alkalmazhatóságot.