home.social

#ruccudb — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ruccudb, aggregated by home.social.

fetched live
  1. Die Umstellung auf die Zero Global Architektur war einer der größten Entwicklungsschritte in #ruccuDB 0.0.3.

    Sie ermöglicht den parallelen Betrieb mehrerer Engine Versionen und verhindert globale Klassenkollisionen. Gleichzeitig erschwert sie Angriffe über vorzeitig geladene Klassen bzw. PHP Class Hijacking.

    #php #dev #development

  2. Die neue #TOTP Funktion in #ruccuDB 0.0.3 wirkt für eine Daten Engine auf den ersten Blick vielleicht ungewöhnlich.

    Gerade darin liegt aber ihr Vorteil: TOTP Secrets werden nahtlos in der Engine verwaltet und verschlüsselt gespeichert. Anwendungen, Plugins oder andere Konsumenten können dadurch ohne eigene Kryptografie eine #2fa Lösung auf Basis von RuccuDB in PHP integrieren.

    #dev #coding #development

  3. Ein besonders spannender Teil der #entwicklung von #ruccuDB 0.0.3 war das Zusammenspiel mit dem #php #opcache.

    Die Herausforderung bestand darin, dass die Engine auch bei großen Datenmengen zuverlässig arbeiten muss, selbst wenn sich nur ein Teil der Daten im OPCache befindet. Das erforderte Tests und Anpassungen an der Speicher- und Ladearchitektur.

    Da RuccuDB speziell für Shared Hosting entwickelt wird, spielt neben dem verfügbaren RAM auch der OPCache eine entscheidende Rolle.

    #db #dev