1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
21 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 →Ohne Index muss die Datenbank bei einer Suche jede Zeile prüfen (Full Table Scan). Mit einem Index (meist ein B-Baum) findet sie passende Zeilen in wenigen Schritten. Dafür kostet der Index Speicherplatz und macht Schreiben etwas langsamer.
Verwandt: Datenbank-Transaktionen und ACID · Datenbank-Migration · Abfrageplaner und EXPLAIN · B-Baum und B+-Baum
Ganzer Artikel im Wiki →Ein Login, das die Abfrage als Text zusammensetzt (... WHERE name = ' + Eingabe + '), lässt sich mit der Eingabe ' OR '1'='1 austricksen. Das Ergebnis reicht vom Umgehen der Anmeldung bis zum Auslesen oder Löschen der ganzen Datenbank.
Verwandt: OWASP Top 10 · XSS (Cross-Site Scripting)
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 · Hacker-Arten (Black Hat, White Hat) · Firewall · Forged Cookies · IT-Sicherheit in der Webentwicklung
Ganzer Artikel im Wiki →PostgreSQL-Code 42P01 (undefined_table).
Verwandt: PostgreSQL · SQL · Datenbank
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 · Datenbank
Ganzer Artikel im Wiki →Relationale Datenbanken sind stark bei Beziehungen und Konsistenz. NoSQL-Systeme tauschen oft einen Teil davon gegen einfachere Skalierung, flexible Datenformen oder sehr hohe Geschwindigkeit ein.
Verwandt: CAP-Theorem
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 →SQL beschreibt, was man will, nicht wie. Der Planer schätzt anhand von Statistiken (Zeilenzahlen, Wertverteilung) die Kosten verschiedener Pläne, etwa Index- oder Vollscan, Join-Reihenfolge und Join-Verfahren, und nimmt den billigsten.
Verwandt: SQL-Index · B-Baum und B+-Baum · Spaltenorientierte Speicherung und OLAP
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 · Data Tier
Ganzer Artikel im Wiki →Anwendungen (z. B. ein Webserver) verbinden sich über das Netzwerk als Client und stellen Abfragen mit SQL. Beispiele für Systeme sind PostgreSQL, MySQL oder MariaDB. Dieses Projekt nutzt PostgreSQL bei Neon.
Verwandt: Neon · Firewall · Verschlüsselung · Client · Server · SSDs
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 →Der Kern kennt nur Schnittstellen (Ports). Konkrete Technik (HTTP, SQL, Queue) wird in Adaptern umgesetzt. Abhängigkeiten zeigen immer nach innen. Dadurch lässt sich der Kern ohne Datenbank testen und Technik leicht austauschen.
Verwandt: Domain-Driven Design · Strangler-Fig-Muster und Migration
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 · Datenbank
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 · Datenbank
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 · Datenbankserver
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 · Datenbankserver · Server · MariaDB · SQL
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 · Cloudflare · Upstash Redis · Botschutz · DDoS · Firewall
Ganzer Artikel im Wiki →