Glosario

Definiciones de los términos de DynamoDB y DynoTable usados a lo largo de estos documentos. Muchos términos aparecen con un subrayado punteado en los documentos — haz clic en uno para ver su definición en línea.

Área de preparación
El búfer de ediciones pendientes por tabla de DynoTable. Los cambios se acumulan localmente como diferencias revisables (visibles desde cualquier vista abierta de esa tabla) y se confirman en DynamoDB como lotes transaccionales, de modo que nunca escribes ediciones a medias. En DynoTable →
Asiento
Una plaza de usuario con licencia en una suscripción de equipo. Añadir un miembro consume un asiento; el número de asientos es lo que factura un plan de equipo. En DynoTable →
Atributo
Un único campo tipado de un elemento (cadena, número, binario, booleano, lista, mapa, conjunto o nulo). Los elementos de una misma tabla no tienen por qué compartir los mismos atributos. Aprende el concepto → En DynoTable →
Atributo de tipo
Una cadena simple grabada en cada elemento que nombra la entidad que representa (p. ej. EntityType: "Document"). Identifica filas en una partición mixta, filtra un índice sobrecargado a una sola entidad y facilita futuras migraciones. Aprende el concepto →
AWS Bedrock
El servicio gestionado de AWS para modelos fundacionales. El asistente de IA de DynoTable puede ejecutarse contra Bedrock usando tus propias credenciales de AWS, manteniendo los prompts dentro de tu cuenta. En DynoTable →
Capacidad aprovisionada
Un modo de facturación en el que fijas unidades de capacidad de lectura/escritura fijas (opcionalmente con autoescalado). Más barato con carga estable y predecible que bajo demanda. Aprende el concepto →
Capacidad bajo demanda
Un modo de facturación de pago por solicitud: DynamoDB escala el rendimiento automáticamente y pagas por lectura/escritura. Sencillo y sin planificación de capacidad — bueno para tráfico irregular o desconocido. Aprende el concepto →
Clave compuesta
Una clave primaria formada por una clave de partición más una clave de ordenación. Permite que muchos elementos convivan bajo una misma clave de partición, accesibles como una colección ordenada. Aprende el concepto → En DynoTable →
Clave de ordenación
La segunda mitad opcional de una clave primaria compuesta. Los elementos que comparten una clave de partición se almacenan ordenados por la clave de ordenación, lo que abarata las consultas de rango (begins_with, between, >). Aprende el concepto → En DynoTable →
Clave de partición
La clave hash primaria de una tabla. DynamoDB le aplica un hash para elegir la partición física que almacena el elemento, así que toda lectura eficiente empieza fijando un valor de clave de partición. Aprende el concepto → En DynoTable →
Clave primaria
El atributo o atributos que identifican de forma única a un elemento. Puede ser simple (solo una clave de partición) o compuesta (una clave de partición más una clave de ordenación). Aprende el concepto → En DynoTable →
Colección de elementos
Todos los elementos que comparten un mismo valor de clave de partición. Son la unidad que una sola Query lee de forma conjunta: una propiedad emergente del esquema de claves, no una función que se activa. Aprende el concepto →
Derecho de uso
Si un usuario está actualmente cubierto por una suscripción activa — y, en el caso de los equipos, qué organización lo cubre. DynoTable lo resuelve para decidir qué concede el token de licencia. En DynoTable →
Desnormalización
Duplicar datos de forma deliberada —o incrustarlos en un atributo complejo— para que una lectura no necesite ningún join. Haces el join por adelantado al escribir y cambias escrituras más cuidadosas por lecturas baratas de una sola petición. Aprende el concepto →
DynamoDB Stream
Un registro ordenado cronológicamente de los cambios a nivel de elemento (inserciones, actualizaciones, eliminaciones) de una tabla. Se usa para desencadenar procesamiento posterior, como funciones de Lambda. Aprende el concepto →
Elemento
Un único registro en una tabla de DynamoDB — el equivalente aproximado de una fila. Un elemento es un conjunto de atributos identificado por su clave primaria.
Elemento singleton
Un único elemento con una clave fija y codificada de forma rígida que guarda estado de toda la aplicación: feature flags, un blob de configuración, un contador global. Lo lees con GetItem, nunca con un Scan. Aprende el concepto →
Expresión de actualización
La cláusula que indica cómo una escritura modifica un elemento — SET, REMOVE, ADD o DELETE sobre atributos concretos — en lugar de sobrescribir el elemento entero. Aprende el concepto → En DynoTable →
Expresión de condición
Un predicado que debe cumplirse para que una escritura tenga éxito (una escritura condicional) — p. ej. «solo si este elemento no existe ya». DynoTable las usa para confirmar de forma segura las ediciones preparadas. Aprende el concepto → En DynoTable →
Expresión de filtro
Una condición aplicada DESPUÉS de que una query o un scan lean los elementos. Acota el conjunto de resultados pero no reduce el coste de lectura — solo una condición de clave puede hacerlo. Aprende el concepto → En DynoTable →
Expresión de proyección
Una lista de atributos que devolver en una lectura, para que DynamoDB envíe solo los campos que necesitas en lugar del elemento entero. Aprende el concepto →
Expression Builder
La herramienta web gratuita de DynoTable que convierte un formulario visual en una expresión válida de clave/filtro/actualización de DynamoDB con los mapas de nombres de atributo y valores correspondientes. En DynoTable →
Hash de máquina
Una huella estable y anónima de un ordenador que se usa para contar los dispositivos activados frente al límite de 2 máquinas de tu licencia. No contiene datos personales. En DynoTable →
IAM Identity Center (SSO)
La fuente de credenciales de inicio de sesión único de AWS (antes AWS SSO). DynoTable inicia sesión a través de ella y renueva las credenciales de rol de corta duración mientras trabajas. En DynoTable →
Índice disperso
Un índice secundario que solo contiene los elementos que llevan su atributo de clave, de modo que un pequeño subconjunto activo de una tabla enorme se convierte en su propia colección prefiltrada y lista para consultar. Aprende el concepto →
Índice secundario global (GSI)
Un esquema de claves alternativo sobre los mismos datos de la tabla, con su propia clave de partición/ordenación. Permite consultar por atributos que no son la clave primaria de la tabla. Los GSI son eventualmente consistentes y tienen su propia capacidad. Aprende el concepto → En DynoTable →
Índice secundario local (LSI)
Un índice que comparte la clave de partición de la tabla pero usa una clave de ordenación diferente. Solo se define al crear la tabla y admite lecturas fuertemente consistentes. Aprende el concepto → En DynoTable →
Lectura eventualmente consistente
El modo de lectura por defecto: puede devolver brevemente datos obsoletos justo después de una escritura, pero cuesta la mitad que una lectura fuertemente consistente. Las réplicas convergen en menos de un segundo. Aprende el concepto →
Lectura fuertemente consistente
Una lectura que garantiza devolver la escritura confirmada más reciente. Disponible en la tabla y en los LSI (no en los GSI), y cuesta el doble que una lectura eventualmente consistente. Aprende el concepto →
Lista de adyacencia
Una forma de almacenar un grafo como elementos simples, donde cada arista se indexa por su origen en la clave de partición y su destino en la clave de ordenación. Una sola Query lista los vecinos de un nodo: el sustituto en DynamoDB de unir una tabla de unión. Aprende el concepto →
Marshalling
Convertir JSON plano al formato tipado del protocolo de DynamoDB ({"S":"…"}, {"N":"…"}) y a la inversa (unmarshalling). DynoTable hace el marshalling de los valores por ti cuando editas elementos o construyes expresiones. Aprende el concepto →
MFA
Autenticación multifactor. Cuando un rol o perfil la requiere, DynoTable te pide tu código de un solo uso y guarda en caché la sesión resultante durante su vigencia. En DynoTable →
Modo de solo lectura
Un estado en el que DynoTable te permite explorar y consultar pero bloquea las escrituras (guardados de elementos, confirmaciones preparadas, eliminaciones). Se activa por una prueba/licencia caducada o por una vista explícitamente de solo lectura. En DynoTable →
NDJSON
JSON delimitado por saltos de línea — un objeto JSON por línea. Un formato de exportación apto para streaming que DynoTable ofrece junto a CSV y array JSON. En DynoTable →
OLAP (Online Analytical Processing)
Cargas de trabajo de consultas analíticas: grandes agregaciones, GROUP BY y segmentación ad hoc sobre todo el conjunto de datos. Lo opuesto a OLTP; DynamoDB está orientado a OLTP, así que el análisis intensivo pertenece a un almacén columnar alimentado por exportación. Aprende el concepto → En DynoTable →
OLTP (Online Transaction Processing)
Cargas de trabajo de consultas operativas: lecturas y escrituras pequeñas, conocidas, puntuales y por rangos sobre registros individuales. Lo opuesto a OLAP; DynamoDB está diseñado para OLTP. Aprende el concepto → En DynoTable →
Operación por lotes
BatchWriteItem / BatchGetItem — muchos elementos gestionados en un solo viaje de ida y vuelta por eficiencia. A diferencia de una transacción, los elementos individuales pueden tener éxito o fallar de forma independiente. Aprende el concepto → En DynoTable →
Partición caliente
Cuando una clave de partición atrae muchas más lecturas o escrituras de las que puede atender su porción de rendimiento, de modo que las peticiones a esa clave se limitan mientras el resto de la tabla queda inactivo. Un problema de diseño de claves, no de tamaño. Aprende el concepto →
PartiQL
Un lenguaje de consulta compatible con SQL que AWS expone para DynamoDB. DynoTable te permite escribir PartiQL directamente, incluido INSERT/UPDATE/DELETE, con los resultados transmitidos en streaming. Aprende el concepto → En DynoTable →
Patrón de consulta
En DynoTable, el índice a través del cual lees una pestaña — la clave PRIMARIA de la tabla o un GSI/LSI con nombre. Determina sobre qué claves puedes filtrar. En DynoTable →
Perfil
Una conexión de credenciales de AWS guardada en DynoTable (claves de acceso, SSO o un rol asumido para una región). Cambia de perfil para apuntar la app a otra cuenta o entorno. En DynoTable →
Pestaña
Un espacio de trabajo abierto en DynoTable, al estilo de un navegador. Cada pestaña lleva su propia tabla, patrón de consulta, filtro y resultados — abre muchas y cambia entre ellas con el teclado. En DynoTable →
Proyección
El conjunto de atributos copiados en un índice — KEYS_ONLY, INCLUDE (un subconjunto elegido) o ALL. Leer un atributo que no está en la proyección obliga a una búsqueda adicional en la tabla base. Aprende el concepto →
Prueba
Un periodo de evaluación de tiempo limitado con toda la funcionalidad. Cuando termina, DynoTable pasa a solo lectura hasta que inicias una suscripción. En DynoTable →
Query
Una lectura dirigida contra un único valor de clave de partición (opcionalmente acotada por una condición de clave de ordenación). Lee solo los elementos coincidentes — rápida y barata. DynoTable lanza una Query en cuanto fijas un filtro de clave hash. Aprende el concepto → En DynoTable →
Quick View
Un vistazo rápido, controlado con el teclado, al contenido completo de un único elemento sin salir de la cuadrícula — ábrelo sobre la fila seleccionada para inspeccionar cada atributo. En DynoTable →
Recuento de referencias
Un recuento desnormalizado almacenado en un elemento padre —likes en una publicación, miembros en un espacio de trabajo— que se mantiene a medida que se escriben los hijos, de modo que una lectura nunca tiene que contarlos. Usa una transacción y protégete del doble conteo. Aprende el concepto →
Reindexar
El scan en segundo plano de DynoTable que cataloga los campos reales y muestras de valores de una tabla para alimentar el autocompletado y las estadísticas. Se ejecuta localmente y nunca modifica tus datos. En DynoTable →
Relleno con ceros
Rellenar una clave de ordenación numérica hasta un ancho fijo con ceros a la izquierda para que su orden lexicográfico como cadena coincida con el orden numérico; sin ello, "10" se ordena antes que "2". Aprende el concepto →
Scan
Una lectura completa de todos los elementos de una tabla o índice, filtrada a posteriori. Cara en tablas grandes — DynoTable te avisa cuando una solicitud recae en un Scan. Aprende el concepto → En DynoTable →
Scan paralelo
Dividir un único Scan en N lecturas de Segment independientes para que varios workers lean una tabla a la vez: la única manera de leer una tabla entera más rápido de lo que permite el rendimiento de una sola partición. Aprende el concepto →
Smart Table
Una vista de DynoTable que une elementos relacionados de una o varias tablas de DynamoDB en una sola cuadrícula, definida visualmente sobre un lienzo de entidad-relación. En DynoTable →
Sobrecarga de claves
Dar nombres genéricos a las claves de partición y de ordenación (pk/sk) y codificar cada tipo de entidad en el valor, de modo que una sola tabla sirva a muchas entidades: la técnica que hace posible el diseño de tabla única. Aprende el concepto →
Transacción
Un grupo de escrituras (o lecturas) de todo o nada a través de una o varias tablas — TransactWriteItems / TransactGetItems. O bien todas las operaciones tienen éxito o ninguna. Aprende el concepto → En DynoTable →
TTL (tiempo de vida)
Un atributo de marca de tiempo de expiración por elemento. DynamoDB elimina automáticamente los elementos poco después de que pase su TTL, sin coste — práctico para sesiones, cachés y datos efímeros. Aprende el concepto →
Unidad de capacidad
La medida de facturación/rendimiento de la E/S de DynamoDB. Las lecturas se miden por cada 4 KB (RCU) y las escrituras por cada 1 KB (WCU), redondeando hacia arriba. Determina cuánto cuesta una query o un scan. Aprende el concepto →
Workbench
La pestaña de DynoTable escrita en SQL. Escribe SQL real (JOIN, GROUP BY, agregaciones) contra tus tablas — operaciones que PartiQL por sí solo no puede expresar — dentro de las reglas de patrones de acceso de DynamoDB. Aprende el concepto → En DynoTable →

Actualizado