736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
13 Treffer
SQL ist ein offener Standard, den fast alle relationalen Datenbanksysteme (MySQL, PostgreSQL, MariaDB, SQL Server) implementieren — mit kleinen, herstellerspezifischen Abweichungen im Detail ("SQL-Dialekte"). Grundprinzip: Daten liegen in Tabellen mit festen Spalten, Beziehungen zwischen Tabellen werden über Fremdschlüssel abgebildet.
Verwandt: Drizzle ORM · SQLi (SQL-Injection) · MariaDB · MySQL · PostgreSQL · Daten
Ganzer Artikel im Wiki →Entsteht, wenn Nutzereingaben ungeprüft direkt in eine SQL-Abfrage eingebaut werden (String-Verkettung statt parametrisierter Queries). Ein klassisches Beispiel: ein Login-Feld, in das ' OR '1'='1 eingegeben wird, kann die Passwortprüfung aushebeln. Die Standard-Verteidigung sind parametrisierte Queries/Prepared Statements, bei denen Nutzereingaben nie als ausführbarer SQL-Code interpretiert werden können.
Verwandt: SQL · Drizzle ORM · Firewall · Forged Cookies · SAST, SCA und Secret-Scanning · Web Application Firewall (WAF)
Ganzer Artikel im Wiki →MySQL gehört mittlerweile Oracle, was 2009 zur Abspaltung von MariaDB führte. Es ist bekannt für einfache Einrichtung und breite Hosting-Unterstützung, hat im Detail aber andere Stärken/Schwächen als PostgreSQL (z. B. bei komplexen Abfragen oder Datentypen).
Verwandt: MariaDB · PHP · PostgreSQL · SQL · Linux
Ganzer Artikel im Wiki →Wichtig: Die installierte pg_dump-Version muss gleich oder neuer als die Server-Version sein, sonst schlägt der Export fehl. Neuere Versionen fügen am Anfang/Ende der Export-Datei \restrict/\unrestrict-Sicherheitsbefehle ein — das ist reine psql-Syntax, kein SQL, und funktioniert deshalb nicht, wenn man den Inhalt in einen reinen Web-SQL-Editor (der nur SQL versteht) pastet.
Verwandt: Neon · PostgreSQL · SQL · Daten
Ganzer Artikel im Wiki →PostgreSQL gilt gegenüber MySQL/MariaDB oft als die "technisch mächtigere" Wahl (z. B. bei komplexen Abfragen, Transaktionsverhalten, benutzerdefinierten Datentypen), bei ähnlich einfacher Einrichtung. Dienste wie Neon oder Supabase bieten PostgreSQL als verwaltete "Serverless"-Variante an.
Verwandt: MariaDB · MySQL · NeonDB · SQL · Drizzle ORM · Neon
Ganzer Artikel im Wiki →Nahezu jede Anwendung mit Datenhaltung bildet diese vier Operationen irgendwo ab — sei es als Datenbank-Befehle (INSERT, SELECT, UPDATE, DELETE in SQL) oder als REST-Endpunkte (POST, GET, PUT/PATCH, DELETE). Dient als gemeinsames Vokabular, um über die Grundfunktionalität eines Systems zu sprechen.
Verwandt: REST · DSGVO · API · Django · SQL
Ganzer Artikel im Wiki →Die Tabellen werden in einer Schema-Datei (z. B. db/schema.ts) über pgTable(...) deklariert. npx drizzle-kit push vergleicht diese Definition mit der echten Datenbank und gleicht sie an. drizzle.config.ts sagt Drizzle, wo Schema und Datenbank liegen.
Verwandt: Neon · SQL · SQLi (SQL-Injection) · ASP · Code · MongoDB
Ganzer Artikel im Wiki →MariaDB wurde 2009 von den ursprünglichen MySQL-Entwicklern gestartet, aus Sorge, Oracle könnte MySQL proprietär schließen. Es ist bis heute API- und meist drop-in-kompatibel zu MySQL, hat sich seitdem aber mit eigenen Features (z. B. anderen Storage-Engines) weiterentwickelt.
Verwandt: MySQL · PostgreSQL · SQL · NeonDB
Ganzer Artikel im Wiki →Anders als relationale Datenbanken (SQL) erzwingt MongoDB kein festes Schema — jedes Dokument in einer Collection kann theoretisch andere Felder haben. Das eignet sich gut für sich häufig ändernde oder unstrukturierte Daten, erkauft sich das aber mit weniger eingebauten Konsistenzgarantien als klassisches SQL.
Verwandt: Drizzle ORM · JSON · PostgreSQL · SQL · Daten
Ganzer Artikel im Wiki →Die Reihenfolge zählt: spezifischere Exception-Typen müssen vor allgemeineren Typen stehen, sonst fängt ein früherer, breiterer catch-Block (z. B. Exception) alles ab und der speziellere danach wird nie erreicht — das meldet der Compiler als Fehler. Mit catch (IOException | SQLException e) lassen sich mehrere gleich behandelte Typen in einem Block zusammenfassen.
Verwandt: Exceptions · Error Codes
Ganzer Artikel im Wiki →Man bekommt im Dashboard einen Connection String (“Connection Details”), der jederzeit im Klartext einsehbar ist (anders als z. B. ein einmalig sichtbarer API-Key). Läuft technisch stinknormales SQL, kompatibel mit Standard-Tools wie pg_dump/psql.
Verwandt: Drizzle ORM · Neon Auto-Suspend · pg_dump und psql · React.cache() · Upstash Redis · Server
Ganzer Artikel im Wiki →Neon trennt Storage und Compute: die Rechenleistung kann bei Inaktivität komplett herunterfahren ("Auto-Suspend") und bei Bedarf innerhalb von Sekunden wieder hochfahren, wodurch man nur für tatsächliche Nutzung zahlt statt für einen dauerhaft laufenden Server.
Verwandt: PostgreSQL · Neon · Server · MariaDB · SQL · String
Ganzer Artikel im Wiki →Anders als eine klassische Firewall, die Ports und IP-Adressen filtert, versteht eine WAF den Inhalt von HTTP-Anfragen: Sie erkennt verdächtige Muster in Adresse, Parametern und Body und wendet Regelsätze (z. B. OWASP Core Rule Set), IP-Sperren, Länderfilter und Rate-Limits an. Sie schützt auch nur den Weg zur Anwendung, nicht Fehler im Code selbst.
Verwandt: Rate Limiting · Upstash Redis · DDoS · Firewall · SAST, SCA und Secret-Scanning · SQLi (SQL-Injection)
Ganzer Artikel im Wiki →