poker tournaments
Sep 042015
 

PostgreSQL tiene muchas ventajas que la convierten en una opción muy atractiva si nuestro proyecto requiere una base de datos relacional. Incluso si preferimos las ventajas de una no relacional, su capacidad de indexar y realizar búsquedas avanzadas en datos almacenados usando JSONB son dos buenas razones para considerarla como una alternativa híbrida.

Continuar… »

Sep 042015
 

Este un proyecto de aprendizaje que solo busca hacer pruebas y si a alguien le sirve para iniciarse o hacer pruebas bienvenido. En este caso vamos a crear una serie de tablas en relación al proyecto que se pide a continuación para poder aprender y hacer pruebas con Postgresql con ejemplos.
En este primer post se definirá el proyecto y se preparará el entorno en el segundo finalizaremos la creación de tablas, poblaremos de datos la base de datos y haremos algunas consultas.

Continuar… »

Sep 042015
 

Mediante la incorporación de la funcionalidad “In-Memory columnar store”, la recientemente lanzada opción de “In-Memory database”, todo ello apunta a mejorar significativamente el rendimiento de consultas en aplicaciones OLAP. Este artículo explorará cómo aprovechar esta funcionalidad de “In-Memory” en un ambiente de Oracle OBIEE “Analytics”. Utilizaremos como caso de estudio, un proyecto de análisis financiero para poder profundizar sobre las mejores prácticas, lecciones aprendidas, estudios de rendimiento de la aplicación con “In-Memory database” en aplicaciones analíticas de negocio.

Continuar… »

Aug 132015
 

Una de las principales características que nos ofrece PostgreSQL es aprovechar la flexibilidad de datos no relacionales (NoSQL) almacenados en JSON. Y, al mismo tiempo, las capacidades de indexado y búsqueda de datos relacionales (SQL). Parece imposible, pero no lo es.
Usar JSON y datos relacionales te permite aprovechar lo mejor de cada una, de acuerdo a tus necesidades. Para lograrlo, PostgreSQL soporta datos almacenados en JSON o en JSONB. La diferencia es que el primero guarda una copia exacta de todo el texto y JSONB lo hace en segmentos y, además, soporta indexado.

Continuar… »

Aug 132015
 

An article by Sarah Mei titled “Why you should never use MongoDB” discusses the issues you’ll run into if you try to use a NoSQL database when a relational database would be far superior. An example of this is when data that was thought to be in a silo needs to cross boundaries (what relational DBs are great at). Another example is when you store a user’s name in various places for easy access, but when the user updates their name you’re forced to find all of those places to make sure their information is up to date.

Continuar… »

Aug 042015
 

En el mundo de bases de datos existe un debate muy fuerte entre si es mejor usar los modelos relacionales (SQL) o no relacionales (No-SQL). Y ambos tienen argumentos a favor muy buenos. En este artículo analizaremos las ventajas de cada uno y aprenderemos cómo combinar lo mejor de los dos mundos. El modelo relacional es más eficiente con el uso de memoria y nos ofrece la opción de hacer búsquedas más complejas; pero es menos eficiente en escala y su estructura de datos es poco flexible. Por otro lado, el modelo no relacional es más reciente y resulta muy fácil de escalar.

Continuar… »

Jul 202015
 

El tema relacionado con “Oracle Database 12c In-Memory” definitivamente ha de marcar un antes y un después en la forma en como los sistemas y/o bases de datos de tipo “OLTP” & “DWH” pueden combinarse basados en una base de datos Oracle. Hasta la fecha los sistemas de procesamiento común cuenta con una o muchas base(s) de datos con procesamiento de tipo “OLTP” y una o muchas base(s) de datos de tipo “DWH” para llevar a cabo análisis de inteligencia de negocio. Normalmente esto conduce a que los clientes adquieran en la mayoría de los casos distintas infraestructuras de “Hardware” ( Base de datos.. Servidores.. etc.. ) para mantener la operación de ambos. De forma común los clientes diseñan, implantan soluciones y procesos para alimentar las bases de datos de tipo “DWH” con la data generada por los sistemas “OLTP”. Desde hace unas cuantas décadas siempre se ha realizado de la misma manera en la mayoría de oportunidades.

Continuar… »

Jun 242015
 

MySQL is a powerful open source Relational Database Management System or in short RDBMS. It was released back in 1995 (20 years old). It uses Structured Query Language which is probably the most popular choice for managing content within a database. The latest MySQL version is 5.6.25 and was released on 29 May 2015.
An interesting fact about MySQL is the fact that the name comes from Michael Widenius’s (MySQL’s creator) daughter My. Even though there are plenty of interesting facts about MySQL, this article is meant to show you some useful practices to help you manage your MySQL server.

Continuar… »

May 312015
 

Database replication is a technique where a given database is copied to one or more locations, so that the reliability, fault-tolerance or accessibility of the database can be improved. Replication can be snapshot-based (where entire data is simply copied over to another location), merge-based (where two or more databases are merged into one), or transaction-based (where data updates are periodically applied from master to slaves).

Continuar… »

May 272015
 

Doing incremental backups is an important requirement for large production databases. Without a safe incremental backup, you can not tell yourself that you have a reliable production database. Because you must have enough data in order to recover your database in emergency cases. After some search on Internet, I could not find any tool that can do a complete incremental backup for MyISAM and InnodB in a mixed environment were applications use both database engines simultaneously (maybe I am not an expert searcher on Google and Internet). So I decided to write this one, but to avoid wasting time and benefit from other open-source solutions, I preferred to add this feature to -automysqlbackup- script that is the best script for full backup in simplicity and widespread use.

Continuar… »

May 242015
 

Prestashop is an free and open source shopping cart which has many features that make it compatible with any web server (Apache, NginX and Microsoft IIS). It is well know for its vast collection of themes as well as custom store design. Multiple payment gateways can be integrated which makes it reliable and secured. It is fully supported with SSL certificates.

Continuar… »

May 232015
 

The PostgreSQL Global Development Group has released an update with multiple functionality and security fixes to all supported versions of the PostgreSQL database system, which includes minor versions 9.4.2, 9.3.7, 9.2.11, 9.1.16, and 9.0.20. The update contains a critical fix for a potential data corruption issue in PostgreSQL 9.3 and 9.4; users of those versions should update their servers at the next possible opportunity.

Continuar… »

May 182015
 

Como sabemos en PostgreSQL podemos tener una configuracion de replicación maestro-esclavo (hot-standby) de forma facil, pero esta configuración no nos provee un failover o recuperación del maestro. Tenemos varias alternativas que junto con PostgreSQL nos pueden proveer estas características. Sin embargo aquí hablaremos de REPMGR que es una herramienta para poder administrar la replicación hot-standby de PostgreSQL, nos ofrece características como poder cambiar de modo esclavo a maestro de forma manual ó automática, capacidad de que los esclavos del cluster sigan al nuevo maestro y poder recuperar al maestro.

Continuar… »

May 182015
 

Introducción
Hoy en día disponemos de un gran número de soluciones que nos permiten diseñar esquemas de contingencia para nuestras soluciones de negocio. Una alternativa actual e interesante es la que nos ofrece Oracle Infraestructura Grid, permitiéndonos replicar nuestros filesystems desde un servidor a otro (principal/secundario), donde cada filesystem del servidor principal almacena distintos archivos críticos que son parte de nuestras aplicaciones y requerimos incluirlas dentro una solución de contingencia en un marco integral.
Asimismo es posible replicar ciertos archivos de un filesystem donde se les ha asignado un atributo personalizado para dar un mayor control de lo que se desea proteger ante una incidencia.

Continuar… »