NoSQL e armazenamento de documentos
Mecanismo de banco de dados orientado a documentos compatível com MongoDB. Armazene estruturas de dados JSON flexíveis, indexe suas coleções e execute pipelines de agregação complexos.
O armazenamento de documentos Aurabase
Além do mecanismo relacional PostgreSQL, Aurabase permite ativar um mecanismo NoSQL Document Store isolado por projeto. Oferece a flexibilidade de documentos semiestruturados com a robustez da infraestrutura Aurabase (backups, controle de acesso, observabilidade).
Escolha o mecanismo NoSQL para eventos de rastreamento/análise, catálogos de produtos com atributos heterogêneos, telemetria em tempo real e sessões de usuário.
Operações de cobrança
Motor otimizado para produção
Esquema flexível
Documentos JSON/BSON dinâmicos. Ideal para logs, catálogos de e-commerce, telemetria IoT e perfis não padronizados.
Operadores de consulta
$eq, $ne, $in, $nin, $gt, $gte, $regex, $exists e consultas em objetos e arrays aninhados.
Pipelines de agregação
Transformações de várias etapas com $match, $project, $group, $sort, $unwind e cálculos de métricas de streaming.
Indexação poderosa
Índices de texto simples e compostos para pesquisa de texto completo e índices TTL com eliminação automática de documentos expirados.
Explicar e criar perfis
Plano de execução detalhado para cada consulta (COLLSCAN vs IXSCAN, tempo de execução, índices utilizados).
API REST e SDK unificado
Acesso direto por meio de endpoints REST /v1/nosql/{project_id}/* ou do SDK @aurabase/aurabase-js.
Otimização de consulta (explicar)
Cada consulta pode ser analisada para inspecionar as etapas de execução, identificar se um índice foi solicitado (IXSCAN) ou se ocorreu uma varredura completa (COLLSCAN):
PostgreSQL vs NoSQL: Qual mecanismo escolher?
CriterionPostgreSQL (Relacional)Armazenamento de Documentos (NoSQL)
StructureEsquema estrito, migrações versionadas Esquema dinâmico sem restrições rígidas
Relations & JointuresJunções SQL complexas, chaves estrangeiras Documentos aninhados/desnormalizados
Contrôle d’accèsSQLPermissões declarativas de segurança em nível de linha (RLS) por coleção e token de função
Recherche Vectoriellepgvector nativo com HNSWFiltragem por atributos e índices de texto
Idéal pourCore banking, SaaS B2B, gerenciamento de direitosLogs, catálogos dinâmicos, IoT, eventos