Destacados

Publicar un sitio web con angular en GCP AppEngine Standard

Si lo que queremos es desplegar un frontend web (ya sea de forma estática o generado por un framework) de forma rápida y de forma muy económica (incluso cero costo) una opción a tener en cuenta es usar Google Cloud AppEngine Standard. Como se menciona en la  página  del proveedor cloud, el usar este tipo de soluciones administradas provee de una serie de ventajas, entre las que podemos destacar el uso de lenguajes populares, diagnosticos avanzado de aplicaciones para el monitoreo del estado y el rendimiento de la aplicación, gestion de versiones así como la seguridad, entre otros. Sin más preambulos, comencemos con lo necesario para poder desplegar nuestra página web en AppEngine. Paso 1. Configurar un proyecto en AppEngine en Google Cloud Para ello es necesario haber realizado los pasos indicados en esta  guía  detallada. Tal como indica la guia, debemos configurar el proyecto con el lenguaje  Python  con el environment  Estandar . De seleccionarse otro lenguaje, los pasos indicados e

Consultas en bases de datos de Imagenes

Las soluciones computacionales actuales a necesidades de información de ciertas empresas necesitan almacenar y recuperar información propia para poder desempeñar sus actividades diarias tales como retiros y depósitos en caso de bancos, consulta de precios y facturación en caso de un centro comercial, y un sinfín de actividades que requieren siempre una base de datos (o bases de datos) para su funcionamiento. Dependiendo de las necesidades de información de la empresa y su manipulación es que se escoge entre distintos tipos de bases de datos la que más se adecúe a una solución en particular y con esta se satisfacen las necesidades de información de las aplicaciones.

Existen aplicaciones que manipulan información multimedia o imágenes, como los servicios de información satelitales en los que es necesaria la ubicación directa de la imagen, para este tipo de necesidades existe un tipo de base de datos denominado “Base de datos de Imágenes”, en el cual el índice o llave es una imagen(a diferencia de las bases de datos convencionales en las que contábamos con un ID de tipo cadena o numérico), por lo que nos daremos cuenta de que el tipo de consultas en este tipo de bases de datos es muy distinto al que nosotros conocemos en las bases de datos convencionales.

Todo esto nos lleva a pensar en un factor importantísimo en toda aplicación (como lo vendría a ser el propio manejador de la base de datos): “La Eficiencia”. Imaginemos una base de datos de imágenes en las que se quiera recuperar todas las imágenes que posean un rectángulo en el extremo izquierdo, y que se encuentren entre un rango de tono de gris determinado. ¿Será eficiente la respuesta de la base de datos en una base con unos cien mil registros? Obviamente el factor eficiencia está asociado directamente al intérprete de consultas de la base de datos que, como reitero es muy distinto al de una base de datos convencional.

En este paper lo que se pretende es brindar una visión global del tratamiento de bases de datos de imágenes haciendo hincapié en las consultas en este tipo de bases de datos por lo importante de ellas en la recuperación de información en este tipo de bases de datos.


Comentarios

Entradas populares de este blog

Determinacion de pitch en una onda de habla

Conexiones a Bases de Datos en C#

Personalizar Iconos en un JTree