NoSQL- und Dokumentenspeicher
MongoDB-kompatible dokumentenorientierte Datenbank-Engine. Speichern Sie flexible JSON-Datenstrukturen, indizieren Sie Ihre Sammlungen und führen Sie komplexe Aggregationspipelines aus.
Der Aurabase-Dokumentenspeicher
Zusätzlich zur relationalen PostgreSQL-Engine ermöglicht Ihnen Aurabase die Aktivierung einer NoSQL Document Store-Engine, die nach Projekten isoliert ist. Es bietet die Flexibilität halbstrukturierter Dokumente mit der Robustheit der Aurabase-Infrastruktur (Backups, Zugriffskontrolle, Beobachtbarkeit).
Wählen Sie die NoSQL-Engine für Tracking-/Analyseereignisse, Produktkataloge mit heterogenen Attributen, Echtzeit-Telemetrie und Benutzersitzungen.
Inkassotätigkeiten
Für die Produktion optimierter Motor
Flexibles Schema
Dynamische JSON/BSON-Dokumente. Ideal für Protokolle, E-Commerce-Kataloge, IoT-Telemetrie und nicht standardisierte Profile.
Abfrageoperatoren
$eq, $ne, $in, $nin, $gt, $gte, $regex, $exists und Abfragen für verschachtelte Objekte und Arrays.
Aggregationspipelines
Mehrstufige Transformationen mit $match-, $project-, $group-, $sort-, $unwind- und Streaming-Metrikberechnungen.
Leistungsstarke Indizierung
Einfache, zusammengesetzte Textindizes für die Volltextsuche und TTL-Indizes mit automatischer Löschung abgelaufener Dokumente.
Erklären und Profilieren
Detaillierter Ausführungsplan für jede Abfrage (COLLSCAN vs. IXSCAN, Ausführungszeit, verwendete Indizes).
REST-API und einheitliches SDK
Direkter Zugriff über REST-Endpunkte /v1/nosql/{project_id}/* oder das @aurabase/aurabase-js SDK.
Abfrageoptimierung (Erklärung)
Jede Abfrage kann analysiert werden, um die Ausführungsschritte zu überprüfen und festzustellen, ob ein Index angefordert wurde (IXSCAN) oder ob ein vollständiger Scan stattgefunden hat (COLLSCAN):
PostgreSQL vs. NoSQL: Welche Engine soll ich wählen?
CriterionPostgreSQL (Relational)Document Store (NoSQL)
StructureStrenges Schema, versionierte MigrationenDynamisches Schema ohne starre Einschränkungen
Relations & JointuresKomplexe SQL-Joins, Fremdschlüssel, verschachtelte/denormalisierte Dokumente
Contrôle d’accèsRow-Level Security (RLS) deklarative SQLPermissions nach Sammlung und Rollentoken
Recherche Vectoriellenativer pgvector mit HNSWFilterung nach Attributen und Textindizes
Idéal pourKernbanking, B2B SaaS, RechteverwaltungProtokolle, dynamische Kataloge, IoT, Ereignisse