Ciclo de Vida de los datos en MongoDB

Del White Paper ya mencionado MongoDB Operations Best Practices

MongoDB ofrece características para la gestión de los ciclos de vida de los datos como:

TIME TO LIVE (TTL)

· Permite definir que los documentos en una colección sólo persistan durante un período predefinido de tiempo

· La característica TTL se usa para automáticamente eliminar los documentos de cierta edad (en lugar de programar un proceso para comprobar la edad de todos los documentos)

COLECCIONES CAPPED

· Las Colecciones Capped son colecciones de tamaño fijo que soportan inserciones de alto rendimiento y lecturas basado en el orden de inserción.

· Una colección Capped tapa se comporta como un buffer circular que al llegar al tamaño totral empieza a borrar el documento más viejo

· Por ejemplo pueden usarse para almacenar información de log

BORRAR UNA COLECCIÓN

· Si la gestión del ciclo de vida de datos requiere eliminar periódicamente grandes volúmenes de documentos puede ser mejor modelar esos documentos como una sola colección ya que borrar una colección es mucho más

eficiente que la eliminación de todos los documentos o un gran subconjunto de una colección (como eliminar una tabla que es más eficiente que la eliminación de todas las filas de una tabla en una base de datos relacional)

Humor:Cuando dejo la oficina el viernes tarde y mi código no compila

Publicado en Humor. Leave a Comment »
A %d blogueros les gusta esto: