Base de Datos

Bases de datos relacionales

Bases de datos relacionales: el modelo de datos en detalle

Con las bases de datos relacionales los datos se almacenan y gestionan en tablas. Parece sencillo, pero para utilizarlas es necesario familiarizarse con conceptos nada simples como normalización, claves o sentencias JOIN, y conocer sus diferencias respecto a otros modelos como las bases de datos orientadas a objetos, las objeto-relacionales y las orientadas a documentos. Conoce los fundamentos del...

Bases de datos

Bases de datos: qué tipos hay y para qué se usan

Las bases de datos son un componente central de nuestra sociedad de la información. Con la función de ordenar y regular el acceso a los datos electrónicos, estos ficheros encuentran aplicación tanto en el ámbito comercial como el privado. Todo sistema de base de datos cuenta con un programa de gestión (sistema de gestión de bases de datos) que se basa en un modelo de bases de datos determinado. Si...

Data mining: excavando en montañas de datos

Data mining en eCommerce: del big data a la información

El volumen de datos a nivel global aumenta en un 40 % cada año. Esta montaña insondable de datos, conocida como big data, es de gran utilidad para las empresas, que se afanan por hacer uso de ella con múltiples objetivos. El big data por sí solo no aporta ningún conocimiento. Solo su análisis conseguirá extraer información válida que permita optimizar los procesos. El data mining engloba todas...

Diagramas de actividades UML

Diagramas de actividades: el flujo de trabajo representado gráficamente

Los diagramas de actividades UML ayudan a visualizar la secuencia cronológica de los procesos en la programación orientada a objetos. Los diagramas de actividades muestran qué acciones tienen lugar para ejecutar una actividad y en qué orden. Con él pueden crearse marcos de código utilizando la transferencia XML o representar gráficamente procesos de negocio. Te lo contamos todo acerca de los...

MongoDB: presentación y comparación con MySQL

MongoDB: la base de datos NoSQL flexible y escalable

Hace tiempo que las bases de datos NoSQL se han convertido en alternativas profesionales a sistemas de bases de datos relacionales como MySQL. Estas reemplazan la estructura predefinida de almacenamiento de los modelos tradicionales, implementando diferentes modelos de seguridad. Uno de ellos consiste, por ejemplo, en distribuir un conjunto de datos en múltiples servidores para garantizar que las...

Un vistazo a proyectos basados en Raspberry Pi

Raspberry Pi: 17 proyectos pequeños y versátiles

El Raspberry Pi es un ordenador asequible de tamaño reducido que se comporta como un ordenador de tamaño habitual en muchos aspectos. En él se puede instalar un sistema operativo y permite navegar por Internet, utilizarse como servidor o centro multimedia y desarrollar muchos otros proyectos. En este artículo te ofrecemos información sobre este ordenador en miniatura y sobre los sorprendentes...

Fail2ban: la herramienta ideal para proteger tu servidor

Configura Fail2ban y asegura tu servidor

Para el administrador de un servidor, la seguridad juega un papel decisivo. Únicamente aquellos que han desarrollado y aplicado un concepto general de protección están preparados para lo peor. Además de medidas clásicas como la instalación de un software de seguridad, la creación periódica de copias de seguridad, la encriptación de datos y la protección con contraseñas, hay otras herramientas que...

MAMP: programas prácticos para Mac OS X

MAMP: el entorno de desarrollo web local 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...

Qué es Elasticsearch

Elasticsearch: el motor de búsqueda flexible

Si trabajas con grandes cantidades de datos, necesitas un potente motor de búsqueda orientado a documentos como Elasticsearch. Este servidor te permite realizar búsquedas de texto completo y puede configurarse para que se ajuste a tus necesidades. En nuestro tutorial de Elasticsearch te explicamos los primeros pasos para su uso: desde la instalación hasta primera búsqueda pasando por la creación...

Características y ventajas de PHP7

PHP7: más velocidad de carga y acceso en Internet

Los operadores de páginas web dinámicas con complejos sistemas de gestión de contenidos son los que más se benefician de una elevada velocidad de carga porque esta garantiza un buen rendimiento y contribuye, así, a la comodidad y satisfacción de los usuarios. Con el lanzamiento de PHP 7 se dispone hoy, de un nuevo lenguaje de programación que reduce la velocidad de carga en comparación con...