NoSQL & Document Store
Moteur de base de données orienté documents compatible MongoDB. Stockez des structures de données JSON flexibles, indexez vos collections et exécutez des pipelines d'agrégation complexes.
Le Document Store Aurabase
En complément du moteur relationnel PostgreSQL, Aurabase permet d'activer un moteur NoSQL Document Store isolé par projet. Il offre la flexibilité des documents semi-structurés avec la robustesse de l'infrastructure Aurabase (sauvegardes, contrôle d'accès, observabilité).
Opérations sur les collections
Moteur optimisé pour la production
Documents JSON/BSON dynamiques. Idéal pour logs, catalogues e-commerce, télémétrie IoT et profils non normalisés.
$eq, $ne, $in, $nin, $gt, $gte, $regex, $exists et requêtes sur objets et tableaux imbriqués.
Transformations en plusieurs étapes avec $match, $project, $group, $sort, $unwind et calculs de métriques en streaming.
Index simples, composés, texte pour la recherche plein texte et index TTL avec purge automatique des documents expirés.
Plan d’exécution détaillé pour chaque requête (COLLSCAN vs IXSCAN, temps d’exécution, index utilisés).
Accès direct via les endpoints REST /v1/nosql/{project_id}/* ou le SDK @aurabase/aurabase-js.
Optimisation des requêtes (Explain)
Chaque requête peut être analysée pour inspecter les étapes d'exécution, identifier si un index a été sollicité (IXSCAN) ou si un scan complet a eu lieu (COLLSCAN) :