Sebastians Blog Neues aus den Softwareminen…

Schlagwort-Archive: Datenbank

Zugriffsstatistiken werden immer wichtiger

Von Data-Warehouses und Website-Statistiken

Schon vor längerer Zeit habe ich im Rahmen meiner damaligen Firma ein Analysewerkzeug für Website-Besuche geschrieben. Leider ist das ganze recht organisch gewachsen, so dass es heute schwer fällt die Software zu verbessern. Wie lässt sich eine belastbare Architektur entwickeln? … Weiterlesen

Veröffentlicht unter | Verschlagwortet mit , , , , | 4 Kommentare

Probleme mit falschen Liquibase-Checksummen beheben

Liquibase ist eine nette Sache, um die Evolution von Datenbankschemata zu verwalten. Nervig wird es, wenn man während der Entwicklung ein bereits ausgeführtes Changeset noch einmal ändern muss und infolge dessen die Checksummen nicht mehr stimmen: liquibase.exception.ValidationFailedException: Validation Failed: 1 … Weiterlesen

Veröffentlicht unter | Verschlagwortet mit , | 1 Kommentar

Referenzen bei Problemen mit großen Datenmengen

In einem größeren PHP-Projekt hatte ich kürzlich das Problem, dass große Teile der Datenbanken in Arrays geschoben wurden um von dort aus weiterverarbeitet zu werden. Dies ist generell kein schöner Ansatz, war in der besagten Situation aber nicht mehr zu ändern. Ein Kollege kam auf die rettende Idee, die ich hier kurz notieren möchte, so dass ich sie nicht vergesse. Weiterlesen

Veröffentlicht unter | Verschlagwortet mit , , | Hinterlasse einen Kommentar
extbase-iterator

Große Datenmengen mit Extbase verarbeiten

Extbase ist an sich eine schöne Sache: Man kann mit relativ geringem Aufwand auch komplexe Anwendungen schreiben. Ein großes Problem ist jedoch die Effizienz. Das vollständige Auslesen von Objekten aus einer Datenbank in ein Array, um diese nachfolgend zu bearbeiten, ist speicherintensiv und merklich langsam. Möchte man einfach eine lange Liste an Logs ausgeben, fällt das besonders auf. Ich möchte hier einen eleganten Weg zeigen, wie man möglichst direkt jede Datenbankzeile in die Ausgabe schreibt. Weiterlesen

Veröffentlicht unter | Verschlagwortet mit , , , | 6 Kommentare