Kuonen SQL

Datenbankserver und Studio

Ein Server für jede Sprache. Ein Studio für jede Datenbank.

Kuonen SQL besteht aus zwei Teilen aus einer Hand: dem Datenbankserver KuonenSQL, der dieselben Daten über die Zugänge von SQL Server, PostgreSQL, MySQL, MariaDB, Redis, GraphQL und InfluxDB anbietet, und dem Studio MultiSQLManager, das die Arbeitsweise von SQL Server Management Studio nach Visual Studio Code bringt – für KuonenSQL und alle grossen Datenbanken. Beides mit eigenen Protokollen in reinem .NET 10, ohne Fremdprodukte.

Der Server KuonenSQL

Eine Ablage, jeder Zugang – am Original gemessen.

Eine Ablage, jeder Zugang

Per T-SQL geschrieben, per PostgreSQL oder MySQL gelesen, per GraphQL abgefragt: Jede Tabelle ist über jeden SQL-Zugang erreichbar, mit denselben Anmeldungen und Rechten. Redis liegt auf derselben Ablage.

Am Original gemessen

Tausende Tests stellen Antworten neben die von SQL Server 2025, MySQL 8.4, MariaDB 11.8 und PostgreSQL 17: Werte, Typen, Fehlernummern und Meldungen.

Ihre Werkzeuge bleiben

SSMS samt Assistenten, Entity Framework Core, MySQL Workbench, HeidiSQL, pgAdmin, pg_dump: Sie verbinden sich, als wäre das Original da.

Ohne Abhängigkeiten

Netzprotokolle, Parser, Typen und Ablage sind selbst gebaut. Der Kern zieht kein einziges Paket - nichts, was veraltet, nichts, was mitgeprüft werden muss.

Überall zu Hause

Windows, Linux und macOS auf x64 und ARM64, Docker für amd64 und arm64. Als eine Datei mit eingebauter .NET-Laufzeit, als Dienst unter systemd, launchd und Windows.

Hochverfügbar

Übernahme auf denselben Dateien, auch über NFS und SMB, und lesbare Kopien, die sich bei Ausfall selbst befördern.

T-SQL bis 2025

JSON, Fenster, MERGE, Volltext, Vektoren, CLR-Assemblies, Änderungsstrom, Sicherheit auf Zeilen- und Spaltenebene, Sicherung und Wiederherstellung.

Schweizer Fachtypen

AHV-Nummer, UID, IBAN und QR-IBAN, QR-Referenz, Postkonto, Gemeinden und Strassen der Post - geprüft beim Speichern, nicht erst in der Anwendung.

Zugänge

ZugangPortVorbildWerkzeuge
T-SQL1433SQL Server 2025 über TDSSSMS, sqlcmd, Entity Framework Core, Dapper, DBeaver
MySQL3306MySQL 8.4MySQL Workbench, mysql, MySqlConnector
MariaDB3306MariaDB 11.8HeidiSQL, mariadb, MySqlConnector
PostgreSQL5432PostgreSQL 17psql, pgAdmin, pg_dump, pg_restore, Npgsql
Redis6379Redis über RESPredis-cli, StackExchange.Redis
KSQL1333KuonenSQL selbst über TDS, mit ehrlicher Kennungeigener SQL-Manager, Microsoft.Data.SqlClient
GraphQL & SPARQL4000GraphQL und SPARQL 1.1 über HTTPGraphiQL, Apollo, YASGUI, curl
InfluxDB8086 / 8181InfluxDB 1.x, 2.x und 3 über HTTP: InfluxQL, Flux, SQL, Line-ProtokollTelegraf, Grafana, influx, influxdb3, Home Assistant

Alle Zugänge mit Verbindungszeichenfolgen · Handbuch · Beispiele

Offen gemessen

Laufzeit von KuonenSQL geteilt durch die von SQL Server 2025, beide im Container – 1× heisst gleich schnell. Ziel bis zum Abschluss der Leistungsprüfung: lesend höchstens 2×, schreibend höchstens 3×. Gemessen am 13.10.2026, kürzeste Zeit aus 15 bis 20 Läufen.

AbfrageFaktorVorherIm Ziel
Lange Texte über die Leitung (nvarchar(max)) 0,99× – ✓
LEN und DATALENGTH über Unicode-Text 1,8× 4,9× ✓
Unicode-Abfragen, schlechteste der Reihe 2,1× – nein (Ziel 2×)
Verbund mit Gruppierung, 100 000 Zeilen 2,4× 22× nein (Ziel 2×)
Alle 250 Spalten einer breiten Tabelle 2,7× 18,9× nein (Ziel 2×)
Gruppieren, 100 000 Zeilen 2,8× 3,9× nein (Ziel 2×)
Fensterfunktion ROW_NUMBER, 100 000 Zeilen 3,7× 5,6× nein (Ziel 2×)
UPDATE einer Spalte in einer Tabelle mit 250 Spalten 6,3× 13,5× nein (Ziel 3×)

Das Studio MultiSQLManager

Objekt-Explorer, Abfragefenster, IntelliSense, Ausführungsplan und Profiler wie in SSMS 22 – als Erweiterung für Visual Studio Code, für KuonenSQL, SQL Server, PostgreSQL, MySQL und MariaDB. Neue Versionen meldet VS Code selbst.

Stand

Server KuonenSQL2.8.0.1Versionen
Studio MultiSQLManager2.8.1Versionen

Roadmap beider Teile