Reducir el tiempo de valoración en nosql

El tiempo de evaluación es la cantidad de tiempo que se requiere que se inicie un proyecto de TI a ser capaz de darse cuenta de los beneficios de negocio. Esto puede ser beneficios tangibles en la reducción de costes o la capacidad para realizar transacciones nuevo negocio, o los beneficios intangibles como proporcionar un mejor servicio al cliente o productos.

tiendas de valores clave son las bases de datos NoSQL más simples con respecto a modelo de datos. Por lo tanto, se puede construir rápidamente aplicaciones, especialmente si se aplican algunos principios clave, incluyendo la revisión de la forma de gestionar las estructuras de datos.

El uso de estructuras simples

tiendas de valores clave son más flexibles que las bases de datos relacionales en términos del formato de los datos. Utilice esta flexibilidad a su ventaja para maximizar la tasa de rendimiento de la aplicación. Por ejemplo, si usted está almacenando fichas de mapa, almacenarlos en formato hexadecimal, para que puedan ser prestados inmediatamente en un navegador.

En su aplicación, almacenar estructuras fáciles de usar que no requieren decenas de tiempo de procesamiento. Estas estructuras pueden ser intrínsecas tipos simples, como enteros, cadenas y fechas, o estructuras más sofisticadas, como listas, ordenadas conjuntos, o incluso documentos JSON almacenados como una cadena.

Debido a que puede ser interpretado directamente por una aplicación de web javascript, utilizar JSON para sencilla estado de aplicación web o almacenamiento preferencia. Si usted está almacenando datos de registro, almacenarla en el formato más apropiado para su recuperación y análisis.

Video: 10.- Curso de AngularJS. Depurar Código con Grunt

Utilice la estructura más adecuada para su aplicación, no el administrador de base de datos. Ten en cuenta también los efectos del tiempo sobre la base de datos. Va a querer modificar las estructuras de datos en el futuro para soportar nuevas características?

Las estructuras de datos cambian con el tiempo. Un documento JSON flexible es mejor que un archivo de datos CSV o archivo de datos de ancho fijo porque las estructuras JSON pueden variar fácilmente con el tiempo sin necesidad de tener en cuenta las propiedades nuevas o eliminados. Cambiar una columna en un archivo CSV almacenado en un almacén de claves-valor, y debe actualizar todo el código de la aplicación! Este no es el caso de un documento JSON, donde el código más antiguo simplemente ignora nuevas propiedades.

Video: SQI The Service Strategy Sep 20 SPANISH

manejo estructura Complex

Si tiene complejos conjuntos de datos relacionados entre sí, considerar cuidadosamente a las estructuras de datos en el almacén de clave-valor. almacenar datos establece de una manera que permite su fácil recuperación. En lugar de almacenar ocho elementos por separado que requerirán ocho lecturas, desnormalizar los datos - escribir los datos en el mismo registro al tiempo de la administración - por lo que sólo se necesita una lectura posterior.

Esto quiere decir algunos datos serán almacenados en múltiples ocasiones. Un ejemplo es el almacenamiento de nombre de cliente en un documento de pedido. Aunque esto almacena el nombre del cliente a través de muchas órdenes, significa que cuando se muestra un resumen de la orden no tiene que descubrir que el valor CUSTOMER_NUMBER = 12 medio Un señor Fowler - la prevención de una petición de lectura adicional.

Desnormalización consume más espacio en disco que bases de datos relacionales forma normal, pero aumenta en gran medida el rendimiento de consulta. Es el equivalente de NoSQL una vista materializada en una base de datos relacional. Estás sacrificando espacio de almacenamiento para la velocidad - el equilibrio clásico de la informática.

Video: SILVESTRE DANGOND - EL TIEMPO

Para los informáticos de cierta generación, se considera una herejía para mantener múltiples copias de los mismos datos. Es simplemente ineficaz. conferenciantes bases de datos relacionales que se come para el desayuno!

Sin embargo, con el bajo costo actual de almacenamiento y las crecientes demandas de las aplicaciones modernas, es mucho mejor sacrificar el almacenamiento de rapidez en la lectura de datos. Por lo tanto, considerar la desnormalización como amigo.

Artículos Relacionados