NoSQL i magazyn dokumentów
Silnik bazy danych zorientowany na dokumenty zgodny z MongoDB. Przechowuj elastyczne struktury danych JSON, indeksuj swoje kolekcje i uruchamiaj złożone potoki agregacji.
Magazyn dokumentów Aurabase
Oprócz silnika relacyjnego PostgreSQL, Aurabase umożliwia aktywację silnika NoSQL Document Store izolowanego przez projekt. Oferuje elastyczność częściowo ustrukturyzowanych dokumentów z solidnością infrastruktury Aurabase (kopie zapasowe, kontrola dostępu, obserwowalność).
Wybierz silnik NoSQL do śledzenia/analizy zdarzeń, katalogów produktów z heterogenicznymi atrybutami, telemetrii w czasie rzeczywistym i sesji użytkowników.
Operacje zbiorowe
Silnik zoptymalizowany do produkcji
Elastyczny schemat
Dynamiczne dokumenty JSON/BSON. Idealny do logów, katalogów e-commerce, telemetrii IoT i niestandaryzowanych profili.
Operatory zapytań
$eq, $ne, $in, $nin, $gt, $gte, $regex, $istnieje oraz zapytania dotyczące zagnieżdżonych obiektów i tablic.
Rurociągi agregacyjne
Wieloetapowe transformacje z obliczeniami metryk $match, $project, $group, $sort, $unwind i przesyłania strumieniowego.
Potężne indeksowanie
Proste, złożone indeksy tekstowe do wyszukiwania pełnotekstowego oraz indeksy TTL z automatycznym usuwaniem nieważnych dokumentów.
Wyjaśnij i profiluj
Szczegółowy plan wykonania każdego zapytania (COLLSCAN vs IXSCAN, czas wykonania, użyte indeksy).
REST API i ujednolicony SDK
Bezpośredni dostęp poprzez punkty końcowe REST /v1/nosql/{project_id}/* lub pakiet SDK @aurabase/aurabase-js.
Optymalizacja zapytań (wyjaśnij)
Każde zapytanie można przeanalizować w celu sprawdzenia etapów wykonania, ustalenia, czy zażądano indeksu (IXSCAN) lub czy miało miejsce pełne skanowanie (COLLSCAN):
PostgreSQL vs NoSQL: Który silnik wybrać?
KryteriumPostgreSQL (relacyjny)magazyn dokumentów (NoSQL)
StructureŚcisły schemat, wersjonowane migracje Schemat dynamiczny bez sztywnych ograniczeń
Relations & JointuresZłożone sprzężenia SQL, klucze obce Dokumenty zagnieżdżone/denormalizowane
Contrôle d’accèsDeklaracyjne uprawnienia SQL na poziomie wiersza (RLS) według kolekcji i tokenu roli
Recherche Vectoriellenatywny pgvector z HNSWFiltrowanie według atrybutów i indeksów tekstowych
Idéal pourBankowość podstawowa, B2B SaaS, zarządzanie prawami Logi, katalogi dynamiczne, IoT, zdarzenia