Nota
Para términos relacionados con MongoDB Atlas, el servicio totalmente gestionado para implementaciones de MongoDB en la nube, consulte el Glosario en la documentación de Atlas.
- $cmd
- Una colección virtual que expone los comandos de base de datos de MongoDB. Para usar los comandos de base de datos, consulte Emitir comandos.
- _id
- Un campo obligatorio en todos los documentos de MongoDB. El campo _id debe tener un valor único. Puedes pensar en...
_idcampo como clave principal del documento. Si crea un documento nuevo sin un_idcampo, MongoDB crea automáticamente el campo y le asigna un ObjectId BSON único. - acumulador
- Una expresión en un pipeline de agregación que mantiene el estado entre documentos en el pipeline de agregación. Para obtener una lista de operaciones de acumuladores, consulta
$group. - acción
- Una operación que el usuario puede realizar en un recurso. Las acciones y los recursos se combinan para crear privilegios. Consultar acción.
- base de datos admin
- Una base de datos con privilegios. Los usuarios deben tener acceso a la base de datos
adminpara ejecutar ciertos comandos administrativos. Para obtener una lista de los comandos administrativos, consulta Administration Commands. - Agregación
- Una operación que reduce y resume grandes conjuntos de datos. Los
aggregate()métodos y de MongoDB son dos ejemplos demapReduce()operaciones de agregación. Para más información, consulte Operaciones de Agregación. - Aggregation Pipeline
- Consta de una o más etapas que procesan documentos. Los operadores de agregación calculan valores agregados sin necesidad de usar map-reduce. Para obtener una lista de operadores, consulte la Referencia de Agregación.
- árbitro
- Un nodo de un set de réplicas que existe solo para votar en elecciones. Los árbitros no replican datos. Un árbitro participa en las elecciones para un primario, pero no puede convertirse en uno. Para más detalles, consultar Árbitro del set de réplicas.
- Atlas
- MongoDB Atlas es una base de datos como servicio en la nube.
- operación atómica
- Una operación atómica es una operación de guardar que se finaliza por completo o no se completa en absoluto. Para las transacciones distribuidas, que implican escrituras en varios documentos, todas las escrituras en cada documento deben tener éxito para que la transacción tenga éxito. Las operaciones atómicas no pueden completarse de manera parcial. Consultar Atomicidad y transacciones.
- Autenticación
- Verificación de la identidad del usuario. Consulta Autenticación en implementaciones autogestionadas.
- Autorización
- Provisionamineto de acceso a bases de datos y operaciones. Consulta Control de acceso basado en roles en implementaciones autogestionadas.
- B-tree
- Una estructura de datos comúnmente utilizada por los sistemas de gestión de bases de datos para almacenar índices. MongoDB utiliza índices B-tree.
- cursor de copia de seguridad
- Un cursor con seguimiento que apunta a una lista de archivos de copia de seguridad. Los cursores de copia de seguridad son solo para uso interno.
- balanceador
- Un proceso interno de MongoDB que se ejecuta en el contexto de un clúster particionado y gestiona la migración de fragmentos. Los administradores deben desactivar el balanceador para todas las operaciones de mantenimiento en un clúster particionado. Consultar Balanceador de clúster particionado.
- big-endian
Un orden de bytes en el que el byte más significativo (big end) de un valor de datos multibyte se almacena en la dirección de memoria más baja.
haga clic para ampliar- ordenamiento bloqueante
- Un ordenamiento que debe realizarse en memoria antes de que se devuelvan los resultados. Los ordenamientos en memoria pueden afectar el rendimiento para conjuntos de datos grandes. Utiliza una ordenación indexada para evitar una ordenación en memoria.
- escaneo acotado de colección
- Un plan utilizado por el optimizador del query que excluye documentos con rangos de valores específicos de campo. Por ejemplo, si un rango de valores de campo de fecha está fuera de un rango de fechas especificado, los documentos en ese rango se excluyen del plan del query. Consulta el escaneo de colección.
- BSON
- Un formato de serialización utilizado para almacenar documentos y realizar llamadas a procedimientos remotos en MongoDB. "BSON" es una combinación de las palabras "binary" y "JSON". Piensa en BSON como una representación binaria de documentos JSON (JavaScript Object Notation). Consulta BSON types y MongoDB Extended JSON (v2).
- BSON types
- El conjunto de tipos admitidos por el formato de serialización BSON. Para obtener una lista de BSON types, consultar BSON Types.
- Teorema CAP
- Dadas tres propiedades de los sistemas de computación, coherencia, disponibilidad y tolerancia a particiones, un sistema de computación distribuido puede proporcionar dos de estas características, pero nunca las tres.
- colección con tamaño fijo
- Una colección de tamaño fijo que sobrescribe automáticamente sus entradas más antiguas cuando la colección alcanza su tamaño máximo. El oplog de MongoDB que se utiliza en la replicación es una colección con tamaño fijo. Consulta Colecciones con tamaño fijo.
- cardinalidad
- La medida del número de elementos dentro de un conjunto de valores. Por ejemplo, el conjunto
A = { 2, 4, 6 }contiene 3 elementos y tiene una cardinalidad de 3. Consulta Cardinalidad de la clave de partición. - producto cartesiano
- El resultado de combinar dos conjuntos de datos donde el conjunto combinado contiene todas las combinaciones posibles de valores.
- cfq (Planificador de I/O de Equidad Completa)
- Complete Fairness Queueing (CFQ (Planificador de I/O de Equidad Completa)) es un planificador de operaciones de E/S que asigna ancho de banda para los procesos de solicitudes entrantes.
- suma de verificación
- Un valor calculado utilizado para garantizar la integridad de los datos. El algoritmo md5 a veces se utiliza como suma de verificación.
- fragmento
- Un rango contiguo de valores de clave de partición dentro de una partición. Los rangos de fragmentos son inclusivos del límite inferior y exclusivos del límite superior. MongoDB divide los fragmentos cuando crecen más allá del tamaño configurado del fragmento. El tamaño por defecto de fragmento es 128 megabytes. MongoDB migra fragmentos cuando una partición contiene demasiados fragmentos de una colección en relación con otras particiones. Para más detalles, consulta Particionamiento de datos con fragmentos, Balanceador de clúster, Gestionar el balanceador de clúster y Cambios en la política de balanceo.
- Cliente
La capa de aplicación que utiliza una base de datos para la persistencia y el almacenamiento de datos. Los controladores otorgan el nivel de interfaz entre la capa de aplicación y el servidor de bases de datos.
Un cliente también puede ser un único hilo o proceso.
- afinidad de cliente
- Una conexión de cliente coherente a una fuente de datos especificada.
- clúster
- Ver clúster fragmentado.
- cluster-to-cluster sync
- Sincroniza datos entre clústeres particionados. También se conoce como sincronización C2C.
- colección con índice clusterizado
- Una colección que almacena documentos ordenados por una clave de índice clusterizado. Consultar Colecciones con índice clusterizado.
- CMK
- Abreviatura de llave maestra de cliente, consulta Llave maestra de cliente.
- Colección
- Una agrupación de documentos de MongoDB. Una colección es el equivalente a una tabla de RDBMS. Una colección se encuentra en una única base de datos. Las colecciones no imponen un esquema. Los documentos en una colección pueden tener diferentes campos. Por lo general, los documentos en una colección tienen un propósito similar o relacionado. Consulta Namespaces.
- escaneo de colección
- Los escaneos de colección son una estrategia de ejecución de queries en la que MongoDB debe inspeccionar cada documento de una colección para verificar si cumple con los criterios de query. Estos query son muy ineficientes y no utilizan índices. Consulte Optimización de los query para obtener más información sobre las estrategias de ejecución de consultas.
- confirmación
- Guarda los cambios de datos realizados después del inicio del comando
startSession. Las operaciones dentro de una transacción no son permanentes hasta que se confirman con el comandocommitTransaction. - Índice compuesto
- Un índice que consiste de dos o más claves. Consultar Índices compuestos.
- control de concurrencia
- El control de concurrencia asegura que las operaciones de la base de datos puedan ejecutarse concurrentemente sin comprometer la precisión. El control de concurrencia pesimista, como el que se utiliza en sistemas con bloqueos, bloquea cualquier operación potencialmente conflictiva, incluso si no entran en conflicto. El control de concurrencia optimista, el enfoque utilizado por WiredTiger, retrasa la comprobación hasta después de que pueda haber ocurrido un conflicto, finalizando y reintentando una de las operaciones en cualquier conflicto de escritura.
- config database
- Una base de datos interna con metadatos para un clúster particionado. Normalmente, no modificas la base de datos
config. Para obtener más información sobre la base de datosconfig, consulta Base de datos de configuración. - config server
- Una instancia de
mongodque almacena todos los metadatos asociados con un clúster particionado. Consultar Servidores de configuración. - pool de conexiones
- Una caché de conexiones a bases de datos mantenida por el controlador. Las conexiones en caché se reutilizan cuando se requieren conexiones a la base de datos, en lugar de abrir nuevas conexiones.
- contenedor
- Un conjunto de software y sus librerías dependientes empaquetados juntos para facilitar la transferencia entre entornos informáticos. Los contenedores se ejecutan como procesos compartimentados en el sistema operativo y pueden tener sus propias restricciones de recursos. Las tecnologías comunes de contenedores son Docker y Kubernetes.
- CRUD
- Un acrónimo para las operaciones fundamentales de una base de datos: crear, leer, actualizar y borrar (CRUD, por sus siglas en inglés). Vea Operaciones CRUD de MongoDB.
- CSV
- Un formato de datos de texto con valores separados por comas. Los archivos CSV pueden utilizarse para intercambiar datos entre bases de datos relacionales porque contienen datos tabulares. Puedes importar archivos CSV usando
mongoimport. - cursor
- Un puntero al conjunto de resultados de un query. Los clientes pueden iterar a través de un cursor para recuperar resultados. Por defecto, los cursores que no se abren dentro de una sesión se cierran automáticamente después de 10 minutos de inactividad. Los cursores abiertos en una sesión se cierran al finalizar o al agotarse el tiempo de espera de la sesión. Consulta Cursores.
- Llave maestra de cliente
- Una llave que cifra la llave de cifrado de datos. La llave maestra de cliente debe estar alojada en un proveedor de claves remoto.
- daemon
- Un proceso en segundo plano, no interactivo.
- directorio de datos
- La ubicación del sistema de archivos donde
mongodalmacena los archivos de datos.dbPathespecifica el directorio de datos. - Llave de cifrado de datos
- Una clave que se usa para cifrar los campos en los documentos de MongoDB. La llave de cifrado de datos cifrada se almacena en la colección de Bóvedas de Llaves. La llave maestra de cliente se encarga del cifrado de la llave de cifrado de datos.
- archivos de datos
- Almacenar datos e índices de documentos. La opción
dbPathespecifica la ubicación del sistema de archivos para los archivos de datos. - partición de datos
- Una arquitectura de sistema distribuido que realiza la división de datos en rangos. Fragmentación utiliza particionamiento. Vea particionamiento de bloque de información.
- conciencia del centro de datos
- Una propiedad que permite a los clientes dirigirse a los nodos de un sistema en función de sus ubicaciones. Los sets de réplicas implementan la conciencia del centro de datos utilizando etiquetado. Consulta Conciencia del centro de datos.
- database
- Un contenedor para colecciones. Cada base de datos tiene un conjunto de archivos en el sistema de archivos. Un servidor MongoDB suele tener múltiples bases de datos.
- comando de base de datos
- Una operación de MongoDB, distinta de una inserción, actualización, eliminación o query. Para obtener una lista de comandos de base de datos, consulta Comandos de base de datos. Para usar comandos de base de datos, consulta Emitir comandos.
- database profiler
- Una herramienta que, cuando se habilita, mantiene un registro de todas las operaciones de larga duración en la colección
system.profilede una base de datos. El perfilador se utiliza con mayor frecuencia para diagnosticar los query lentos. Ve Perfilador de base de datos. - dbpath
- La ubicación del almacenamiento de archivos de datos de MongoDB. Ve
dbPath. - DDL (Lenguaje de Definición de Datos)
- DDL incluye comandos que crean y modifican colecciones e índices.
- DEK
- Llave de cifrado de datos. Para obtener más detalles, consultar llave de cifrado de datos.
- miembro atrasado
- Un nodo del set de réplicas que no puede convertirse en primario y aplica operaciones con un retraso especificado. El retraso es útil para proteger los datos de errores humanos (como bases de datos borradas involuntariamente) o de actualizaciones que tienen efectos imprevistos en la base de datos de producción. Consultar Nodos del set de réplicas con retraso.
- Documento
- Un registro en una colección de MongoDB y la unidad básica de datos en MongoDB. Los documentos son análogos a objetos JSON, pero existen en la base de datos más en un formato del tipo texto enriquecido conocido como BSON. Consulta Documentos.
- Notación de puntos
- MongoDB utiliza la notación de puntos para acceder a los elementos de un arreglo y a los campos de un documento incrustado. Consultar notación de puntos.
- drenar
- El proceso deeliminar fragmentos de un fragmento a otro. Los administradores deben vaciar los fragmentos antes de eliminarlos del clúster. Consulte Eliminar fragmentos de un clúster fragmentado existente.
- controlador
- Una librería de clientes para interactuar con MongoDB en un lenguaje de programación específico. Consulta controlador.
- durable
- Una operación de escritura es duradera cuando persiste después de un apagado (o fallo) y se reinician uno o más procesos del servidor. Para un único servidor
mongod, una operación de escritura se considera durable cuando se ha escrito en el archivo de registro en la bitácora del servidor. Para un set de réplicas, una operación de escritura se considera duradera después de que la operación de escritura logre durabilidad en la mayoría de los nodos de votación y se escriba en la mayoría de los registros en la bitácora de los nodos de votación. - elección
- El proceso por el cual los nodos de un set de réplicas seleccionan un primario al iniciarse y en caso de fallo. Consulta Elecciones de sets de réplicas.
- endianness
- En informática, la endianidad se refiere al orden en que se disponen los bytes. Este orden puede referirse a la transmisión a través de un medio de comunicación o, más comúnmente, a cómo se ordenan los bytes en la memoria de la computadora, según su importancia y posición. Para obtener más detalles, consulta big-endian y little-endian.
- encriptación de sobre
- Un procedimiento de cifrado en el que los datos se cifran utilizando una llave de cifrado de datos y la llave de cifrado de datos se cifra con otra llave llamada Llave maestra de cliente. Las llaves cifradas se almacenan como documentos BSON en una colección de MongoDB llamada KeyVault.
- coherencia eventual
- Una propiedad de un sistema distribuido que permite que los cambios en el sistema se propaguen gradualmente. En un sistema de base de datos, esto significa que no se requiere que los nodos de lectura tengan las actualizaciones más recientes.
- expresión
- En una canalización de agregación, las expresiones son las transformaciones sin estado que operan sobre los datos que pasan por ella.Consulte Canalización de agregación.
- conmutación por error
- El proceso que permite a un nodo secundario de un set de réplicas convertirse en primario en caso de fallo. Consultar conmutación por error automática.
- Campo
- Un par nombre-valor en un documento. Un documento tiene cero o más campos. Los campos son análogos a las columnas en las bases de datos relacionales. Consultar Estructura del documento.
- ruta de campo
- Ruta a un campo en un documento. Para especificar una ruta de campo, utiliza una string que anteponga el nombre del campo con un signo de dólar (
$). - cortafuegos
- Un filtro de red a nivel de sistema que restringe el acceso en función de las direcciones IP y otros parámetros. Los cortafuegos son parte de una red segura. Consultar Cortafuegos.
- nivel gratuito
Nivel de clúster gratuito que ofrece un entorno de desarrollo a pequeña escala para host tus datos. Los clústeres gratuitos nunca caducan y proporcionan acceso a un subconjunto de las características y funcionalidades de Atlas. Los clústeres gratuitos también pueden denominarse por su tamaño de instancia,
M0.- fsync
Una llamada al sistema que vacía todas las páginas sucias en memoria a almacenamiento. A medida que las aplicaciones guardan datos, MongoDB registra los datos en la capa de almacenamiento.
Para proporcionar datos durables, WiredTiger emplea puntos de control. Para obtener más detalles, consultar Registro en la bitácora y el motor de almacenamiento WiredTiger.
- geohash
- Un valor geohash es una representación binaria de la ubicación en una cuadrícula de coordenadas. Consulte Cálculo de valores geohash para
2díndices. - GeoJSON
- Formato de intercambio de datos geoespaciales basado en la Notación de Objetos JavaScript (JSON). GeoJSONse utiliza en consultas geoespaciales. Para conocer los objetos GeoJSON compatibles, consulte Datos Geoespaciales. Para conocer la especificación del formato GeoJSON, consulte https://tools.ietf.org/html/rfc7946#section-.31.
- Geoespacial
- Relacionado con la ubicación geográfica. Consultar Los query geoespaciales.
- GridFS
- Una convención para almacenar archivos grandes en una base de datos MongoDB. Todos los controladores oficiales de MongoDB son compatibles con la convención GridFS, al igual que el
mongofilesprograma. Consulte GridFS para implementaciones autogestionadas. - clave de partición con hash
- Un tipo de clave de partición que utiliza una encriptación del valor en el campo de clave de partición para distribuir documentos entre los nodos del clúster particionado. Consultar Índices encriptados.
- haystack index
- Un índice geoespacial que optimiza las búsquedas mediante la creación de "grupos" de objetos agrupados según un segundo criterio. Véase
geoHaystackÍndices. - gestor de verificaciones de estado
- Un gestor de verificaciones de estado ejecuta verificaciones de estado en una faceta de gestión de verificaciónes de estado a un nivel de intensidad especificado. Las comprobaciones del gestor de verificaciones de estado se ejecutan a intervalos de tiempo especificados. Se puede configurar un gestor de verificaciones de estado para mover automáticamente un mongos con fallas fuera de un clúster.
- faceta de gestión de verificaciones de estado
- Un conjunto de características que se pueden configurar en un gestor de verificaciones de estado para ejecutar verificaciones de estado. Por ejemplo, puede configurar un gestor de verificaciones de estado para supervisar y gestionar automáticamente los problemas de estado del clúster DNS o LDAP. Consultar facetas de gestión de verificaciónes de estado para obtener más detalles.
- miembro oculto
- Un nodo del set de réplicas que no puede convertirse en primario y es invisible para las aplicaciones cliente. Consultar nodos ocultos del set de réplicas.
- Alta disponibilidad
La alta disponibilidad indica un sistema diseñado para durabilidad, redundancia y conmutación por error automática. Las aplicaciones que son compatibles con el sistema pueden operar sin interrupciones durante un período prolongado. Los sets de réplicas de MongoDB admiten alta disponibilidad cuando se implementan de acuerdo con las mejores prácticas.
Para obtener orientación sobre la arquitectura de implementación de sets de réplicas, consulta Arquitecturas de implementación de sets de réplicas.
- idempotent
- Una operación produce el mismo resultado con la misma entrada cuando se ejecuta varias veces.
- ordenación en memoria
Un ordenamiento que debe realizarse en memoria antes de que se devuelvan los resultados. Los ordenamientos en memoria pueden afectar el rendimiento para conjuntos de datos grandes. Utiliza una ordenación indexada para evitar una ordenación en memoria.
Consulta Uso de ordenación e índices para obtener más información sobre las operaciones de ordenación indexada.
- index
- Una estructura de datos que optimiza los query. Consulte Índices.
- ordenación indexada
- Una ordenación en la que un índice ofrece el resultado ordenado. Las operaciones de ordenación que utilizan un índice a menudo tienen un mejor rendimiento que una ordenación en memoria. Consulta Usar índice para ordenar resultados de query para obtener más información.
- init script
- Un script de shell utilizado por el sistema de inicialización de una plataforma Linux para iniciar, reiniciar o detener un proceso demonio. Si se instaló MongoDB usando un administrador de paquetes, se otorga un script de inicio para el sistema como parte de la instalación. Consultar la Guía de instalación para cada sistema operativo.
- sistema de inicialización
- El sistema init es el primer proceso que se inicia en una plataforma Linux tras el arranque del kernel y gestiona todos los demás procesos del sistema. El sistema init utiliza un script init para iniciar, reiniciar o detener un proceso demonio, como o. Las versiones recientes
mongodde Linux suelen utilizar el sistema initmongossystemd, que utiliza elsystemctlcomando, mientras que las versiones anteriores suelen utilizar el sistema init System V, que utiliza elservicecomando.Consulte la Guía de instalación correspondiente a su sistema operativo. - Sincronización inicial
- La operación del set de réplicas que replica datos de un nodo existente del set de réplicas a uno nuevo. Consulta Sincronización inicial.
- bloqueo de intención
- Un bloqueo en un recurso que indica que el propietario del bloqueo leerá (intención compartida) o escribirá (intención exclusiva) en el recurso usando control de concurrencia a una granularidad más fina que la del recurso con el bloqueo de intención. Los bloqueos de intención permiten lectores y escritores concurrentes en un recurso. Consultar ¿Qué tipo de bloqueo utiliza MongoDB?.
- punto de interrupción
- Un punto en una operación cuando puede finalizar de manera segura. MongoDB solo finaliza una operación en los puntos de interrupción designados. Ve Terminar operaciones en ejecución.
- IPv6
- Una revisión del estándar de IP (Protocolo de Internet) con un amplio espacio de direcciones para dar soporte a los hosts de Internet.
- ISODate
- El formato de fecha internacional utilizado por
mongoshpara mostrar fechas. El formato esYYYY-MM-DD HH:MM.SS.millis. - JavaScript
- Un lenguaje de creación de scripts. mongosh, el shell
mongoheredado, y ciertas funciones del servidor utilizan un intérprete de JavaScript. Consulta JavaScript del lado del servidor para obtener más información. - journal
- Un registro de transacciones secuencial y binario utilizado para llevar la base de datos a un estado válido en caso de un apagado forzoso. Al registrar en la bitácora, se guardan los datos primero en la bitácora y luego en los archivos de datos principales. MongoDB permite el registro en la bitácora por defecto para las compilaciones de 64 bits de la versión 2.0 de MongoDB y versiones posteriores. Los archivos de registro en la bitácora están preasignados y existen como archivos en el directorio de datos. Consulta registrar en la bitácora.
- JSON
- Notación de objetos JavaScript. Un formato de texto plano para expresar datos estructurados con soporte en muchos lenguajes de programación. Para obtener más información, consulta http://www.json.org. Ciertas herramientas de MongoDB renderizan una aproximación de los documentos de BSON de MongoDB en formato JSON. Consulta MongoDB Extended JSON (v2).
- Documento JSON
- Un documento JSON es una colección de campos y valores en un formato estructurado. Para documentos JSON de muestra, consulta http://json.org/example.html.
- JSONP
- JSON con relleno. Se refiere a un método de inyectar JSON en aplicaciones. Presenta posibles problemas de seguridad.
- Colección Key Vault
- Una colección de MongoDB que almacena las llaves de cifrado de datos cifradas como documentos BSON.
- mínimo privilegio
- Una política de autorización que concede a un usuario únicamente el acceso que es esencial para su trabajo.
- legacy coordinate pairs
- El formato utilizado para los datos geoespaciales antes de MongoDB versión 2.4. Este formato almacena datos geoespaciales como puntos en un sistema de coordenadas planas (por ejemplo,
[ x, y ]). Consulta Query geoespacial. - LineString
- Un LineString es un arreglo de dos o más posiciones. Una LineString cerrada con cuatro o más posiciones se llama LinearRing, como se describe en la especificación de GeoJSON LineString: https://tools.ietf.org/html/rfc7946#section-3.1.4. Para usar una LineString en MongoDB, consulta Objetos GeoJSON.
- little-endian
Un orden de bytes en el que el byte menos significativo (little end) de un valor de datos multibyte se almacena en la dirección de memoria más baja.
haga clic para ampliar- bloqueo
- MongoDB utiliza bloqueos para garantizar que la concurrencia no afecte a la corrección. MongoDB utiliza bloqueos de lectura, bloqueos de escritura y bloqueos de intención. Para obtener más información, consultar ¿Qué tipo de bloqueo utiliza MongoDB?
- entradas de registro
- Contienen eventos del servidor, como conexiones entrantes, comandos ejecutados y problemas encontrados. Para más detalles, consulta Mensajes de registro.
- LVM
- Administrador de volúmenes lógicos. LVM es un programa que abstrae las imágenes de disco de los dispositivos físicos y ofrece varias capacidades de manipulación de discos en bruto y de snapshots útiles para la gestión del sistema. Para obtener información sobre LVM y MongoDB, consulta Copia de seguridad y restauración usando LVM en Linux.
- Map-Reduce
- Un proceso de agregación que tiene una fase de "map" que selecciona los datos y una fase de "reduce" que transforma los datos. En MongoDB, se pueden ejecutar agregaciones arbitrarias sobre los datos mediante map-reduce. Para la implementación de map-reduce, consultar Map-Reduce. Para todos los enfoques de agregación, consultar operaciones de agregación.
- tipo de mapeo
- Una estructura en lenguajes de programación que asocia claves con valores. Las claves pueden contener pares incrustados de claves y valores (por ejemplo, diccionarios, hashes, mapas y arreglos asociativos). Las propiedades de estas estructuras dependen de la especificación del lenguaje y de su implementación. Normalmente, el orden de las claves en los tipos de mapeo es arbitrario y no está garantizado.
- md5
- Un algoritmo de hash que calcula una suma de verificación para los datos suministrados. El algoritmo devuelve un valor único para identificar los datos. MongoDB utiliza md5 para identificar fragmentos de datos para GridFS. Consulta filemd5 (comando de base de datos).
- media
- Promedio de un conjunto de números.
- nodo
- Un proceso mongod individual. Un set de réplicas tiene varios nodos. Un miembro también es conocido como nodo.
- MIB
- Base de información de gestión. MongoDB utiliza archivos MIB para definir el tipo de datos que rastrea SNMP en la edición MongoDB Enterprise.
- MIME
- Extensiones de correo de Internet multipropósito. Un conjunto estándar de definiciones de tipo y codificación utilizado para declarar la codificación y el tipo de datos en múltiples contextos de almacenamiento, transmisión y correo electrónico. La herramienta
mongofilesofrece una opción para especificar un tipo MIME para describir un archivo insertado en el almacenamiento de GridFS. - moda
- Número que ocurre con mayor frecuencia en un conjunto de números.
- mongo
El shell heredado de MongoDB. El proceso
mongoinicia el shell heredado como un demonio conectado a una instancia demongodomongos. El shell tiene una interfaz de JavaScript.A partir de MongoDB v5.0,
mongoestá obsoleto y mongosh reemplaza amongocomo el shell del cliente. Consulta mongosh.- mongod
- El servidor de base de datos MongoDB. El proceso
mongodinicia el servidor MongoDB como un demonio. El servidor MongoDB gestiona las solicitudes de datos y las operaciones en segundo plano. Consultarmongod. - mongos
- El enrutador de las query del clúster particionado de MongoDB. El proceso
mongosinicia el enrutador de MongoDB como un demonio. El enrutador de MongoDB actúa como una interfaz entre una aplicación y un clúster compartido de MongoDB y gestiona todo el enrutamiento y el equilibrio de carga en todo el clúster. Veamongos. - mongosh
MongoDB Shell. mongosh ofrece una interfaz de shell para una instancia
mongodo o unamongos.A partir de MongoDB v5.0, mongosh reemplaza a
mongocomo el shell preferido.- namespace
- Un namespace es una combinación del nombre de la base de datos y el nombre de la colección o índice:
<database-name>.<collection-or-index-name>. Todos los documentos pertenecen a un namespace. Ver namespaces. - orden natural
El orden
recordIdsse crea y almacena en el índice WiredTiger. El orden de clasificación por defecto para un escaneo de colección ejecutado en una sola instancia es el orden natural.En los sets de réplicas, no se garantiza que el orden natural sea coherente y puede diferir entre los nodos.
En colecciones fragmentadas, el orden natural no está definido. Sin embargo, el uso del
$naturalobliga a cada partición a realizar un escaneo de la colección.Para obtener más detalles,
$naturalconsultey Regresar en orden natural.- partición de red
Una falla de red que separa un sistema distribuido en particiones de tal manera que los nodos de una partición no pueden comunicarse con los nodos de la otra partición.
A veces, las particiones son parciales o asimétricas. Un ejemplo de partición parcial es la división de los nodos de una red en tres conjuntos, donde los miembros del primer conjunto no pueden comunicarse con los miembros del segundo conjunto, y viceversa, pero todos los nodos pueden comunicarse con los miembros del tercer conjunto.
En una partición asimétrica, la comunicación puede ser posible solo cuando se origina en ciertos nodos. Por ejemplo, los nodos de un lado de la partición pueden comunicarse con el otro lado solo si ellos inician el canal de comunicación.
- node
- Un proceso mongod individual. Un set de réplicas tiene múltiples nodos. Un nodo también es conocido como miembro.
- noop
- No Operación (noop), es un planificador de operaciones de E/S que asigna el ancho de banda de E/S a los procesos entrantes según una cola de primero en entrar, primero en salir.
- NVMe
- NVMe (Non-Volatile Memory Express) es un protocolo para acceder a medios de almacenamiento de alta velocidad.
- object identifier
- Consultar ObjectId.
- ObjectId
- Un tipo de BSON de 12 bytes que es único dentro de una colección. El ObjectId se genera utilizando la marca de tiempo, el ID de la computadora, el ID del proceso y un contador incremental de procesos locales. MongoDB utiliza valores ObjectId como valores por defecto para los campos _id.
- operation log
- Consultar oplog.
- tiempo de operación
- Consultar optime.
- operador
- Una palabra clave que empieza por
$se utiliza para expresar una actualización, una consulta compleja o una transformación de datos. Por ejemplo,$gtes el operador "mayor que" del lenguaje de consulta. Para conocer los operadores disponibles, consulte Operadores. - oplog
- Una colección con tamaño fijo que almacena un historial ordenado de escrituras lógicas en una base de datos MongoDB. El oplog es el mecanismo básico que habilita la replicación en MongoDB. Consultar Oplog del set de réplicas.
- oplog hole
- Una brecha temporal en el oplog porque las operaciones de guardar del oplog no están en secuencia. Los primarios del set de réplicas aplican entradas del oplog en paralelo como una operación por lotes. Como resultado, pueden generarse brechas temporales en el oplog debido a entradas que aún no se han escrito desde un agrupamiento.
- oplog window
- Las entradas de oplog están selladas con una marca de tiempo. La oplog window es la diferencia de tiempo entre las marcas de tiempo más recientes y más antiguas en el
oplog. Si un nodo secundario pierde la conexión con el nodo primario, solo puede usar la replicación para sincronizarse nuevamente si la conexión se restaura dentro de la oplog window. - optime
Una referencia a una posición en el Oplog de replicación. El valor de optime es un documento que contiene:
ts, la marca de tiempo de la operación.t, latermen la cual la operación fue generada originalmente en el primario.
- plan del query ordenado
- Un plan del query que devuelve resultados en el orden coherente con el
sort(). Consulta planes del query. - cursor huérfano
- Un cursor que no está correctamente cerrado ni iterado en el código de la aplicación. Los cursores huérfanos pueden causar problemas de rendimiento en la implementación de MongoDB.
- documento huérfano
En un clúster particionado, los documentos huérfanos son aquellos documentos en una partición que también existen en fragmentos en otras particiones. Esto se debe a una migración fallida o a una limpieza incompleta de la migración debido a un cierre atípico.
Los documentos huérfanos se limpian automáticamente tras la migración de un fragmento. Ya no es necesario ejecutar para
cleanupOrphanedeliminarlos.- miembro pasivo
- Un nodo de un set de réplicas que no puede convertirse en primario porque su
members[n].priorityes0. Consulta Nodos de prioridad 0 del set de réplicas. - PID
- Un identificador de proceso. Los sistemas tipo UNIX asignan un PID entero único a cada proceso en ejecución. Puedes utilizar un PID para inspeccionar un proceso en ejecución y enviarle señales. Consulta
/procsistema de archivos. - pipe
- Un canal de comunicación en sistemas tipo UNIX que permite a procesos independientes enviar y recibir datos. En el shell de UNIX, las operaciones de pipe permiten a los usuarios dirigir la salida de un comando a la entrada de otro.
- pipeline
- Una serie de operaciones en un proceso de agregación. Véase "Canal de agregación".
- forma de la query de caché del plan
- Una combinación de predicado de la query, orden, proyección e intercalación. La forma de la query de la caché del plan permite a MongoDB identificar las query equivalentes y analizar el rendimiento.
- Punto
- Un único par de coordenadas como se describe en la especificación de punto GeoJSON: https://tools.ietf.org/html/rfc7946#section-3.1.2. Para usar un punto en MongoDB, consulta GeoJSON Objetos.
- Polígono
Un arreglo de arreglos de coordenadas LinearRing, como se describe en la especificación del polígono GeoJSON: https://tools.ietf.org/html/rfc7946#section-3.1.6. Para polígonos con múltiples anillos, el primero debe ser el anillo exterior y los demás deben ser anillos interiores o huecos.
MongoDB no permite que el anillo exterior se autointersecte. Los anillos interiores deben estar completamente contenidos dentro del bucle exterior y no deben cruzarse ni superponerse entre sí. Consulta Objetos GeoJSON.
- documento post-imagen
- Un documento después de ser insertado, reemplazado o actualizado. Consultar Change Streams con imágenes de documentos antes y después.
- powerOf2Sizes
- Una configuración por colección que modifica y normaliza la forma en que MongoDB asigna espacio a cada documento, con el fin de maximizar la reutilización del almacenamiento y reducir la fragmentación. Esta es la configuración predeterminada para las colecciones TTL. Consulte collMod (comando de base de datos).
- documento pre-imagen
- Un documento antes de ser sustituido, actualizado o borrado. Consultar Change Streams con imágenes de documentos antes y después.
- pre-división
- Una operación realizada antes de insertar datos que divide el rango de posibles valores de la clave de partición en fragmentos para facilitar la inserción y un alto rendimiento de escritura. En algunos casos, la pre-división acelera la distribución inicial de documentos en un clúster particionado al dividir manualmente la colección en lugar de esperar a que el balanceador de MongoDB lo haga. Consulta Crear rangos en un clúster particionado.
- reducción de prefijo
- Reduce el consumo de memoria y disco al almacenar cualquier prefijo de clave de índice idéntico solo una vez por página de memoria. Ver: Compresión para más información sobre el comportamiento de compresión de WiredTiger.
- primario
- En un set de réplicas, el primario es el nodo que recibe todas las operaciones de escritura. Consultar Primario.
- llave primaria
- Un identificador único e inmutable de un registro. En un software RDBMS, la llave primaria normalmente es un número entero almacenado en el campo
idde cada fila. En MongoDB, el campo _id almacena la llave primaria de un documento, que normalmente es un ObjectId de BSON. - partición primaria
- El fragmento que almacena todas las colecciones no fragmentadas. Véase Fragmento principal.
- prioridad
- Un valor configurable que ayuda a determinar qué nodos de un set de réplicas tienen más probabilidades de convertirse en primario. Consultar
members[n].priority. - privilegio
- Una combinación de recurso especificado y acciones permitidas sobre el recurso. Consultar privilegio.
- proyección
- Un documento proporcionado a una consulta que especifica los campos que MongoDB devuelve en el conjunto de resultados. Para más información sobre proyecciones, consulte Campos de proyecto que se devolverán de la consulta y Operadores de proyección.
- Consulta
- Una solicitud de lectura. MongoDB utiliza una forma de lenguaje del query en JSON que incluye operadores del query con nombres que comienzan con un carácter
$. Enmongosh, puedes ejecutar los query usando los métodosdb.collection.find()ydb.collection.findOne(). Consulta Documentos de query. - estructura del query
- Una combinación del optimizador de consultas y el motor de ejecución de consultas utilizado para procesar una operación.
- operador del query
- Una palabra clave que empieza por
$en un query. Por ejemplo,$gtes el operador "mayor que". Para obtener una lista de los operadores del query, consultar operadores del query. - optimizador del query
- Un proceso que genera planes del query. Para cada query, el optimizador genera un plan que hace coincidir la query con el índice que devuelve los resultados de la manera más eficiente posible. El optimizador reutiliza el plan del query cada vez que se ejecuta el query. Si una colección cambia significativamente, el optimizador crea un nuevo plan del query. Consultar planes del query.
- plan del query
- El plan de ejecución más eficiente elegido por el planificador de query. Para obtener más detalles, consultar Planes del query.
- forma del query
Una combinación de predicado de consulta, ordenación,proyección e intercalación. La forma de la consulta permite a MongoDB identificar consultas lógicamente equivalentes y analizar su rendimiento.
Para el predicado de consulta, solo su estructura, incluidos los nombres de campo, es significativa. Los valores del predicado de consulta son insignificantes. Por lo tanto, un predicado de consulta
{ type: 'food' }equivale a un predicado de consulta{ type: 'utensil' }para una forma de consulta.Para identificar consultas lentas con la misma forma de consulta, cada una se asocia a un hash de consulta.
queryHashes una cadena hexadecimal que representa un hash de la forma de consulta y depende únicamente de esta.Nota
Como con cualquier función encriptada, dos formas del query diferentes pueden dar como resultado el mismo valor encriptado. Sin embargo, es poco probable que ocurran colisiones encriptadas entre diferentes formas del query.
- rango
- Un rango contiguo de valores de clave de partición dentro de un fragmento. Los rangos de datos incluyen el límite inferior y excluyen el límite superior. MongoDB migra datos cuando una partición contiene demasiados datos de una colección en comparación con otras particiones. Consultar Particionamiento de datos con fragmentos y Balanceador de clústeres particionados.
- RDBMS
- Sistema de gestión de bases de datos relacionales. Un sistema de gestión de bases de datos basado en el modelo relacional, que normalmente utiliza SQL como lenguaje del query.
- readConcern
- Especifica un nivel de aislamiento para las operaciones de lectura. Por ejemplo, puedes utilizar el nivel de consistencia de lectura para leer únicamente los datos que se hayan propagado a la mayoría de los nodos en un set de réplicas. Consulta Nivel de consistencia de lectura.
- bloqueo de lectura
- Un bloqueo compartido en un recurso como una colección o base de datos que, mientras se mantiene, permite lectores concurrentes pero no escritores. Consulte ¿Qué tipo de bloqueo utiliza MongoDB?.
- preferencia de lectura
- Una configuración que determina cómo los clientes dirigen las operaciones de lectura. La preferencia de lectura afecta a todos los sets de réplicas, incluidos los sets de réplicas de la partición. Por defecto, MongoDB dirige las lecturas a primarios. Sin embargo, también puede dirigir las lecturas a los secundarios para obtener lecturas eventualmente coherentes. Consultar Preferencia de lectura.
- recuperando
- El estado de un nodo del set de réplicas que indica que un nodo no está listo para comenzar las actividades de un secundario o un primario. Los nodos de recuperación no están disponibles para lecturas.
- set de réplicas
- Un clúster de servidores MongoDB que implementa replicación y conmutación por error automatizada. Estrategia de replicación recomendada por MongoDB.Consulte Replicación.
- Replicación
- Una característica que permite a varios servidores de bases de datos compartir los mismos datos. La replicación asegura la redundancia de datos y facilita el balanceo de carga. Consulte Replicación.
- atraso de la replicación
- El período de tiempo entre la última operación en el oplog del primario y la última operación aplicada a un secundario en particular. Normalmente, deseas que el atraso de la replicación sea lo más breve posible. Consulta Atraso de la replicación.
- memoria residente
- El subconjunto de la memoria de una aplicación que actualmente se almacena en la RAM física. La memoria residente es un subconjunto de memoria virtual, que incluye memoria asignada a la RAM física y al almacenamiento.
- resource
- Una base de datos, colección, conjunto de colecciones o clúster. Un privilegio permite acciones en un recurso especificado. Consultar recurso.
- rol
- Un conjunto de privilegios que permite acciones sobre recursos específicos. Los roles asignados a un usuario determinan el acceso del usuario a los recursos y operaciones. Consultar Seguridad.
- rollback
- Un proceso que revierte las operaciones de guardado para garantizar la coherencia de todos los miembros del set de réplicas. Ver Rollbacks durante la conmutación por error de un set de réplicas.
- secundario
- Un nodo del set de réplicas que replica el contenido de la base de datos principal. Los miembros secundarios pueden ejecutar solicitudes de lectura, pero solo los nodos primarios pueden ejecutar operaciones de guardado. Consulta Secundarios.
- índice secundario
- Un índice de base de datos que mejora el rendimiento de los query al minimizar la cantidad de trabajo que el motor de los query debe realizar para ejecutar un query. Consultar Índices.
- miembro secundario
- Consultar secundario. También se conoce como nodo secundario.
- lista de nodos iniciales
- Los controladores y clientes utilizan una lista de nodos iniciales (como
mongosh) para el descubrimiento inicial de la configuración del set de réplicas. Las listas de nodos iniciales pueden proporcionarse como una lista de pareshost:port(consulta Formato de cadena de conexión estándar o a través de entradas DNS.) Para obtener más información, consulta Formato de conexión SRV. - autogestionamiento
- Cuando una persona u organización es la encargada de configurar y mantener una instancia de MongoDB, y no una gestión externa o servicios de terceros (como MongoDB Atlas).
- nombre del conjunto
- El nombre arbitrario dado a un set de réplicas. Todos los nodos de un set de réplicas deben tener el mismo nombre especificado con la configuración
replSetNameo la opción--replSet. - partición
- Una única instancia
mongodo set de réplicas que almacena parte del conjunto de datos total de un clúster particionado. Normalmente, en una implementación de producción, es necesario asegurarse de que todos las particiones formen parte de sets de réplicas. Consultar particiones. - clave de partición
- El campo que MongoDB utiliza para distribuir documentos entre los nodos de un clúster particionado. Consultar Claves de partición.
- clúster fragmentado
- El conjunto de nodos que componen una implementación particionada de MongoDB. Un clúster particionado consta de servidores de configuración, particiones y uno o más procesos de enrutamiento de
mongos. Consulta Componentes del clúster particionado. - fragmentación
- Una arquitectura de base de datos que particiona los datos por rangos de claves y distribuye los datos entre dos o más instancias de base de datos. El particionado permite el escalado horizontal. Consulta Particionado.
- clúster compartido
Categoría de clúster que contiene
M0clústeres de nivel (nivel gratuito). Los clústeres compartidosse utilizan generalmente para desarrollo y pequeñas cargas de trabajo de producción.- asistente de shell
- Un método en
mongoshque tiene una sintaxis concisa para un comando de base de datos. Los asistentes de shell mejoran la experiencia interactiva. Consultemongoshmétodos. - replicación monomaster
- Una topología de replicación en la que solo una instancia de base de datos acepta escrituras. La replicación monomaster garantiza la coherencia y es la topología de replicación que utiliza MongoDB. Consultar Set de réplicas primario.
- rápido
- Una biblioteca de compresión/descompresión para equilibrar los requisitos de cálculo eficientes con tasas de compresión razonables. Snappy es la biblioteca de compresión por defecto para el uso de MongoDB con WiredTiger. Consulta Snappy y la documentación de compresión de WiredTiger para obtener más información.
- snapshot
- Una snapshot es una copia de los datos en una instancia de
mongoden un momento específico. Puedes recuperar los metadatos de la snapshot para todo el clúster o set de réplicas, o para un solo servidor de configuración en un clúster. - clave de clasificación
- El valor con el que se compara al ordenar los campos. Para aprender cómo MongoDB determina la clave de ordenación para los campos no numéricos, consulta Orden de comparación/ordenación.
- división
- La división entre fragmentos en un clúster particionado. Consultar Particionamiento de datos con fragmentos.
- SQL
- El languaje del query estructurado (SQL) se utiliza para la interacción con bases de datos relacionales.
- SSD
- Disco de estado sólido. Almacenamiento de alto rendimiento que utiliza electrónica de estado sólido para la persistencia en lugar de platos giratorios y cabezales móviles de lectura/guardado utilizados por discos duros mecánicos.
- lectura desactualizada
- Una lectura obsoleta se refiere a cuando una transacción lee datos antiguos (obsoletos) que han sido modificados por otra transacción pero que aún no se han confirmado en la base de datos.
- autónomo
Una instancia de
mongodque se ejecuta como un servidor único y no como parte de un set de réplicas. Para convertir una instancia autónoma en un set de réplicas, consulta Convertir un mongod autogestionado autónomo en un set de réplicas.Nota
Una instancia autónoma no es un set de réplicas con solo un nodo.
- retiro
El nodo primario del set de réplicas se desasigna como primario y se convierte en un nodo secundario.
Si un set de réplicas pierde contacto con el primario, los secundarios eligen un nuevo primario. Cuando el antiguo primario aprende de la elección, se retira y se reincorpora al set de réplicas como secundario.
Si el usuario ejecuta el comando
replSetStepDown, el primario se desactiva, obligando al set de réplicas a elegir un nuevo primario.
- motor de almacenamiento
- La parte de una base de datos que es responsable de gestionar cómo se almacenan y se accede a los datos, tanto en memoria como en disco. Los distintos motores de almacenamiento ofrecen un mejor rendimiento para cargas de trabajo específicas. Consulta Motores de almacenamiento para implementaciones autogestionadas para obtener detalles específicos sobre los motores de almacenamiento incorporados en MongoDB.
- orden de almacenamiento
- Consulte orden natural.
- coherencia estricta
- Una propiedad de un sistema distribuido que exige que todos los nodos incorporen los cambios más recientes al sistema. En un sistema de base de datos, esto significa que cualquier sistema que pueda proporcionar datos debe contener los últimos guardados.
- Nombre alternativo del sujeto
- El Nombre Alternativo del Sujeto (SAN) es una extensión del certificado X.509 que permite un arreglo de valores, como direcciones IP y nombres de dominio, que especifican los recursos que un único certificado de seguridad puede proteger.
- sincronizar
- La operación del set de réplicas donde los nodos replican datos del primario. La sincronización ocurre por primera vez cuando MongoDB crea o restaura un nodo, lo que se denomina sincronización inicial. La sincronización se produce entonces de forma continua para mantener al nodo actualizado con los cambios en los datos del set de réplicas. Consulta Sincronización de datos del set de réplicas.
- syslog
- En sistemas tipo UNIX, un proceso de registro proporciona un estándar uniforme para que los servidores y procesos envíen información de registro. MongoDB ofrece una opción para enviar la salida al sistema syslog del host.
syslogFacilityVéase. - tag
Una etiqueta aplicada a un miembro del set de réplicas y utilizada por los clientes para realizar operaciones con conocimiento del centro de datos. Para obtener más información sobre el uso de etiquetas con sets de réplicas, consultar Listas de conjuntos de etiquetas de preferencia de lectura.
Nota
Las zonas del clúster fragmentado reemplazan a las etiquetas.
- tag set
- Un documento que contiene cero o más etiquetas.
- cursor con seguimiento
- Para una colección con tamaño fijo, un cursor con seguimiento es un cursor que permanece abierto después de que el cliente agota los resultados en el cursor inicial. A medida que los clientes insertan nuevos documentos en la colección con tamaño fijo, el cursor con seguimiento sigue recuperando documentos.
- término
- Para los miembros de un set de réplicas, un número que aumenta de manera monótona y que corresponde a un intento de elección.
- colección de series de tiempo
- Una colección que almacena eficientemente secuencias de mediciones a lo largo de un período de tiempo. Consultar Serie de tiempo.
- topología
El estado de una implementación de instancias de MongoDB. Incluye:
Tipo de implementación (autónomo, set de réplicas o clúster).
Disponibilidad de servidores.
Rol de cada servidor (primario, secundario, servidor de configuración o
mongos).
- transacción
- Grupo de operaciones de lectura o escritura. Para obtener más detalles, consultar Transacciones.
- coordinador de transacciones
- Un componente de MongoDB que gestiona transacciones en un set de réplicas o en un clúster particionado. Coordina la ejecución y finalización de transacciones multi-documento entre nodos y permite que una operación compleja se trate como una operación atómica.
- TSV
- Un formato de datos basado en texto que consiste en valores separados por pestañas. Este formato se utiliza comúnmente para intercambiar datos entre bases de datos relacionales porque es adecuado para datos tabulares. Puedes importar archivos TSV usando
mongoimport. - TTL
- El tiempo de vida (TTL) es un tiempo de expiración o período para que una pieza de información determinada permanezca en una caché u otro almacenamiento temporal antes de que el sistema la borre o la haga caducar. MongoDB tiene una característica de colección TTL. Consultar Expirar datos de colecciones configurando TTL.
- índice único
- Un índice que aplica la unicidad para un campo específico en una sola colección. Consultar Índices únicos.
- unix epoch
- 1 de enero de 1970 a las 00:00:00 UTC. Comúnmente se utiliza para expresar el tiempo, y se cuenta el número de segundos o milisegundos desde este punto.
- plan del query no ordenado
- Un plan del query que devuelve resultados en un orden inconsistente con el orden de
sort(). Consultar planes del query. - actualizar
- El proceso de actualizar un clúster de una versión de MongoDB a una versión más reciente.
- inserción
Una opción para las operaciones de actualización. Por ejemplo:
db.collection.updateOne(),db.collection.findAndModify(). Si la inserción estrue, la operación de actualización:actualiza los documentos que coinciden con el query.
o si ningún documento coincide, inserta un nuevo documento. El nuevo documento tiene los valores de campo especificados en la operación de actualización.
Para obtener más información sobre upserts, consultar Insertar un documento nuevo si no se encuentra ninguna coincidencia (
Upsert).- memoria virtual
- La memoria de trabajo de una aplicación, que normalmente reside tanto en el disco como en la RAM física.
- WGS84
- El sistema de referencia por defecto y el datum geodésico que MongoDB utiliza para calcular la geometría sobre una esfera similar a la Tierra para los query geoespaciales en objetos GeoJSON. Consulta la especificación "EPSG:4326: WGS 84": http://spatialreference.org/ref/epsg/4326/.
- operador de ventana
- Devuelve valores de un rango de documentos de una colección. Consultar los operadores de ventana.
- conjunto de trabajo
- Los datos que MongoDB utiliza con mayor frecuencia.
- nivel de confirmación de escritura (write concern)
- Especifica si una operación de escritura ha tenido éxito. El nivel de confirmación de escritura permite que la aplicación detecte errores de inserción o instancias de
mongodno disponibles. Para el set de réplicas, se puede configurar el nivel de confirmación de escritura para confirmar la replicación a una cantidad especificada de nodos. Ver nivel de confirmación de escritura. - conflicto de escritura
- Una situación en la que dos operaciones concurrentes, siendo una, al menos, una escritura, intentan utilizar un recurso que viola las restricciones de un motor de almacenamiento que utiliza control de concurrencia optimista. MongoDB finaliza automáticamente y reintenta una de las operaciones de escritura en conflicto.
- bloqueo de escritura
- Un bloqueo exclusivo en un recurso como una colección o una base de datos. Cuando un proceso se guarda en un recurso, adquiere un bloqueo de escritura exclusivo para evitar que otros procesos escriban o lean ese recurso. Para obtener más información sobre los bloqueos, consultar Preguntas frecuentes: Concurrencia.
- reescrituras
- El proceso del sistema de fragmentación que garantiza que las escrituras enviadas a un fragmento que no es responsable del fragmento en cuestión se apliquen al fragmento correcto. Para más información, consulte "¿Qué
writebacklistensignifica en el registro?" y writeBacksQueued. - zlib
- Una biblioteca de compresión de datos que ofrece mayores tasas de compresión a costo de un mayor uso de CPU, en comparación con el uso de snappy por parte de MongoDB. Puede configurar WiredTiger para usar zlib como su biblioteca de compresión. Consulte http://www.zlib.net y la documentación de compresión de WiredTiger para obtener más información.
- zona
Una agrupación de documentos basada en rangos de valores de clave de partición para una colección particionada determinada. Cada partición en el clúster particionado puede estar en una o más zonas. En un clúster balanceado, MongoDB dirige las lecturas y escrituras para una zona solo a aquellas particiones dentro de esa zona. Consultar la página del manual Zonas para obtener más información.
Las zonas reemplazan la funcionalidad descrita por las etiquetas en MongoDB.3.2
- zstd
- Una librería de compresión de datos que ofrece tasas de compresión más altas y un menor uso de CPU en comparación con zlib.