IST
PLAN
<article> <h3> <a target="_blank" href="/" title="⬈ z.B.: PostgreSQL -- JavaScript es6 -- Module -- Klassen -- virtuelle Methoden" >PostgreSQL</a> </h3> <p> PostgreSQL ist eine Open-Source-Datenbank die eine gute Erweiterbarkeit bietet und Transaktionen unterstützt. Ein großer Vorteil von PostgreSQL ist es, dass es die Möglichkeit bietet Benutzer und Rollen zu erstellen, um den Zugriff auf die Datenbank zu steuern. <img src="/public/sql_berechtigungen.png" alt="SQL Berechtigungen" style="width: 10%; opacity: 0.7;" title="Benutzer/Rollen anlegen -- auf Kennwort speichern verzichten -- und dann noch Sicherheit auf Zeilen- und Spaltenebene, bedeutet Kosten" /> Die Row-Level Security (RLS) ist dabei eine Funktion, die es ermöglicht, den Zugriff auf Daten auf Zeilenebene zu steuern. Mit RLS kann festgelegt werden, welche Benutzer oder Rollen auf bestimmte Zeilen in einer Tabelle zugreifen dürfen, basierend auf vordefinierten Regeln. Auch Views spielen eine große Rolle, diese ermöglicht es, komplexe Abfragen als einzelne Entität darzustellen, ohne dass die tatsächlichen Daten in der Datenbank dupliziert werden. ( <a href="https://www.postgresql.org" target="_blank" title="⬈" >https://www.postgresql.org/</a> ) </p> </article>