poker tournaments
Jan 102015
 

Dica para quem está estudando a tecnologia dos bancos de dados: Neste tutorial será abordado como incluir arquivos PDF em um Banco de Dados utilizando o SGBD (Sistema Gerenciador de Banco de Dados) PostgreSQL, que comprovadamente é um maduro e robusto software livre. No final desta matéria você encontrará acesso à um vasto material gratuito sobre o PostgreSQL.

Continuar… »

Jan 052015
 

Entender bien cómo usar cada índice puede influir mucho en el rendimiento.
Suele pensarse que los índices de mapas de bits son los más adecuados para columnas que pueden contener pocos valores distintos, como GENDER [género], MARITAL_STATUS [estado civil] y RELATION [relación]. Sin embargo, esa premisa no es del todo exacta. En realidad, siempre se recomienda usar índices de mapas de bits para sistemas en los que los datos no son actualizados por muchos sistemas simultáneos frecuentemente. De hecho, como demostraré aquí, usar un índice de mapa de bits asociado a una columna con 100% de valores únicos (que podrían usarse como clave principal) es un recurso tan eficiente como usar un índice de árbol B.
En este artículo, ofreceré algunos ejemplos, junto con decisiones del optimizador, comunes a ambos tipos de índices ya sea que se apliquen a columnas de baja cardinalidad o bien a columnas de alta cardinalidad. Esos ejemplos ayudarán a los administradores de bases de datos a entender que el uso de los índices de mapas de bits en realidad no depende de la cardinalidad, sino de la aplicación.

Continuar… »

Dec 202014
 

The PostgreSQL Global Development Group announces the release of PostgreSQL 9.4, the latest version of the world’s leading open source database system. This release adds many new features which enhance PostgreSQL’s flexibility, scalability and performance for many different types of database users, including improvements to JSON support, replication and index performance.

Continuar… »

Dec 112014
 

Not long after writing my Understanding the MySQL Information Schema Database article I realized that the title is just a little misleading. In MySQL, a schema and database are synonymous, so the phrasing of both “Schema” and “Database” is redundant. Lesson learned! In today’s follow-up article, we’ll be exploring the information Schema’s counterpart, the Performance Schema.

Continuar… »

Dec 112014
 

This document describes how to install a PureFTPd server that uses virtual users from a MySQL database instead of real system users. This is much more performant and allows to have thousands of ftp users on a single machine. In addition to that I will show the use of quota and upload/download bandwidth limits with this setup. Passwords will be stored encrypted as MD5 strings in the database.

Continuar… »

Dec 022014
 

En la primera parte, diseñamos un tipo de dato compuesto para almacenar el RIF (Registro de Información Fiscal) de Venezuela (que es, a nuestro parecer un tipo de dato compuesto) y creamos una tabla de prueba para demostrar su uso.
En esta parte, vamos a diseñar una vista y aplicaremos reglas para usarla como “interfaz” más sencilla de interacción programador-datos sin tener que mediar con la complejidad del uso de tipos compuestos en sentencias SQL.

Continuar… »

Dec 022014
 

Un amigo me preguntó ¿cómo se hace en postgreSQL para obtener todos los días específicos de un mes?, ejemplo, “todos los días del primero al último en secuencia” o “el último día específico”, o “¿cuándo cae el black-friday en amazon este año?” o cosas como “¿cuántos lunes tuvo este mes?, debido a que llevaba mucho tiempo sin trabajar con postgreSQL, la pregunta me llevó por refrescar un poco …

Continuar… »

Dec 022014
 

Este es un tema de alta relevancia, ya que comúnmente encontraremos que las empresas cuya estrategia de adopción de Cloud comienza a prosperar, ocupan una variedad de soluciones de nube. Si bien cada una de estas alternativas cumple con un cometido muy específico, a mediano y largo plazo vamos a tener la necesidad imperante de hacerlas interactuar; todo esto conlleva una serie de implicaciones que iremos ilustrando a través de los artículos.

Continuar… »

Nov 112014
 

Hoy voy a explicar una operación básica pero necesaria para almacenar y tratar con datos geolocalizados. Siguiendo un poco el hilo del tutorial, ya tenemos nuestra base de datos PostgreSQL con el módulo PotGIS creada, así como creada nuestra tabla con el tipo de dato espacial haciendo uso del SRID 4326, por lo que ahora vamos a ver cómo se almacena un punto, definido por su longitud y su latitud, en ella.

Continuar… »