Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

SQLite für Prototyping

23. 01. 2024 1 Min. Lesezeit intermediate

Kein Server, keine Konfiguration, volles SQL.

Warum

  • Kein Server — nur eine Datei
  • Keine Konfiguration
  • CTE, Window Functions
  • Millionen Zeilen kein Problem

Verwendung

sqlite3 mydb.sqlite
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT);
INSERT INTO users VALUES (1,'Max');
SELECT * FROM users;

Python

import sqlite3
conn = sqlite3.connect('mydb.sqlite')
c = conn.cursor()
c.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)')

WAL

PRAGMA journal_mode=WAL;
PRAGMA busy_timeout=5000;
  • JA — Prototypen, Tests, Embedded, Cache
  • NEIN — hohe gleichzeitige Schreiblast, Multi-Server

SQLite = Einfachheit

Perfekt für den Einstieg. Migration zu PG unkompliziert.

sqlitesqlPrototyping
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.