Base de Datos

Information retrieval: cómo funcionan los buscadores

En nuestro día a día buscamos y recabamos grandes cantidades de información, pues Internet ha cambiado radicalmente la búsqueda de datos y hechos. Los buscadores nos ayudan a extraer solo aquello que necesitamos de la enorme masa de datos disponibles, pero ¿cómo obtienen esta información? Detrás de los grandes motores de búsqueda, pero también de las bases de datos de las bibliotecas, se esconden...

Migración de servidor - Traslado sin pérdida de datos

La migración de datos a un nuevo servidor, incluso dentro del mismo proveedor, puede ser un verdadero desafío que solo se logra con la atención necesaria y una estrategia bien planificada. Únicamente así se puede asegurar la integridad de los datos y reducir al mínimo el tiempo de inactividad. Ahora bien, ¿en qué consiste exactamente la migración de datos de un servidor a otro? Y ¿qué...

Alternativas a Access: una visión de conjunto

MS Access se ha desarrollado mucho como software de oficina, permitiendo que incluso los usuarios que no tengan conocimientos sobre programación puedan trabajar con él. Además, la licencia del programa ya no resulta tan costosa. Diversas alternativas gratuitas a Microsoft Access prometen ofrecer características similares. Ahora bien ¿cuáles son las mejores alternativas a Access? ¿Pueden igualar la...

Los data warehouses en la Business Intelligence

Cada vez más empresas confían en los datos para fundamentar las decisiones estratégicas en informes, pronósticos y modelos. Estos datos se encuentran almacenados en un depósito central separados de los sistemas operacionales de procesamiento de datos conocidos como almacén de datos o data warehouse (DWH). Este almacén central de datos es un sistema compuesto por diversas herramientas que se ocupan...

Consejos para encontrar el proveedor de hosting idóneo

Hoy en día, quien quiera adentrarse en el mundo online con un proyecto web, se enfrentará al reto de elegir el hosting adecuado. Externalizar determinadas áreas de trabajo o de datos para proteger los recursos propios del servidor se ha convertido en una alternativa popular, incluso para grandes empresas. Ahora bien, ¿cómo reconoce un usuario que uno u otro pack o proveedor de alojamiento web son...

Tutorial de MongoDB: primeros pasos

MongoDB es un sistema de bases de datos basado en documentos que se puede utilizar fácilmente como alternativa a las bases de datos relacionales clásicas. Su instalación y configuración apenas se diferencia de sistemas tradicionales como MySQL, lo que posibilita un fácil comienzo. Nuestro tutorial de MongoDB sirve como aproximación a la instalación y a los primeros pasos con esta base de datos de...

Inyección SQL: principios y precauciones

Es común encontrarse a diario con artículos acerca de las vulnerabilidades en seguridad de muchas aplicaciones y, además, ya casi no pasa un día en el que no se descubra una nueva o se elimine una antigua. Uno de los métodos de ataque que desde sus inicios se ha basado en la explotación de este tipo de vulnerabilidades es la llamada inyección SQL. Ahora bien, ¿qué hay detrás de este método...

CRUD: las principales operaciones de bases de datos

Muy seguramente, todo desarrollador web se ha encontrado, en más de una ocasión, con el concepto CRUD. El acrónimo identifica a las operaciones típicas para la comunicación con los sistemas de bases de datos, encargadas de fijar las bases del proceso de gestión de datos. Ahora bien, ¿cómo se crean exactamente estas funciones de acceso y gestión de datos? y ¿qué papel juegan los lenguajes de...

MAMP: programas prácticos para Mac OS X

Cuando se desarrolla una página web es conveniente cerciorarse con regularidad de que todos sus elementos funcionan como se desea. Mientras que en el caso de páginas de información habitual con contenidos estáticos no se necesita ninguna herramienta específica, no puede realizarse la visualización de proyectos con elementos dinámicos a menos que se tengan recursos adicionales. La solución más...

Instala tu servidor local XAMPP en unos pocos pasos

La suma de reconocidas aplicaciones como el servidor web Apache, un sistema de administración de bases de datos así como los lenguajes de programación PHP y Perl, convierten a XAMPP en un sólido servidor de prueba. Nuestro tutorial de XAMPP te guía paso a paso a través de su instalación y te muestra cómo puedes usarlo como entorno de prueba para tus proyectos y te indica cómo solucionar típicos...