Browsing all articles from September, 2011

Este breve tutorial describe como realizar un conexión desde SQL*Plus a la base de datos Oracle sin necesidad de configurar el archivo TNSNAME.ORA Read more »

Estoy inmerso en un proyecto de migración de SQL Server 2005 a SQL Server 2008. Tengo programada para la próxima semana el mover una de las bases de datos principales a la que conectan diferentes aplicaciones (de escritorio, Web, SSIS, SharePoint, …). La idea es impedir el acceso a la base de datos, hacer copia de seguridad, restaurarla en el servidor destino y a funcionar (re-configurando las cadenas de conexión de las aplicaciones). Read more »

Posteo un método para documentar Vistas, Stores y Funciones en el propio SQL Server.
Los pasos a realizar serán los siguientes: Read more »

INTERSECT, EXCEPT y UNION son un set de operadores que ejecutan operaciones entre 2 o más set de datos. UNION ha estado disponible en T-SQL desde las primeras versiones, mientras INTERSECT y EXCEPT fueron introducidos en SQL 2005. Los tres operadores tienen requerimientos similares: Read more »

Una de las ventajas de utilizar el servicio de Mirroring de SQL 2005 es que al perderse la conectividad a un nodo, el segundo toma la posta y continua trabajando pero… ¿Cómo hacemos que nuestra aplicación no pierda conectividad? Read more »

We’ve now come a long way since our first steps at creating our online bookshop database. Now we need to start to think about how to sell the books and store details about the sales. This is the time we need to start understanding database transactions.
Database transactions are very similar to real world transactions. They define a set of steps required to happen together in order for a transaction to be complete. A real-world example might be that you buy a trinket from a store. You find the trinket, then take it to the counter, find out the price, hand over the cash and receive your trinket. That is a completed transaction. Should you not have the available cash, the transaction would not be able to be completed and you would need to return the item, effectively rolling back that transaction. It is not a great deal different in the database, except that the transaction can be controlled to a greater degree. Read more »

This is the first in a three part series of blogs in which I’ll try to explain how to take an existing application and shard it.
Database Sharding has proven itself a very successful strategy for scaling relational databases. Almost every large web-site/SaaS solution uses sharding when writing to its relational database. The reason is pretty simple – relational database technology is showing its age and just can’t meet today’s requirements: a massive number of operations/second, a lot of open connections (since there are many application servers talking to the database), huge amounts of data, and a very high write ratio (anything over 10% is high when it comes to relational databases). Read more »

The PostgreSQL Global Development Group today released minor version updates for all active branches of the PostgreSQL object-relational database system, including versions 9.1.1, 9.0.5, 8.4.9, 8.3.16 and 8.2.22.
All users are strongly urged to update their installations at the next scheduled downtime. Read more »

Oracle has finally done what the business management at MySQL had been asymptotically approaching for years. It’s taking MySQL open core. It’s interesting to read the views of the founder of MySQL.
Read more »

El siguiente ejemplo, muestra como se puede adaptar la consulta de una tabla de MySQL para mostrar en columnas y filas los datos obtenidos de la consulta.
Lo primero es crear una clase derivada de la clase TCPDF, la que contendra algunas funciones adicionales. Read more »

Continuando con el post Instalación y configuración de Mono en Ubuntu, en esta ocasión veremos un ejemplo de Windows Forms (en realidad Gtk#) el cual se conectará a una Base de Datos MySQL para mostrar información.
Primero deberemos ingresar al IDE de MonoDevelop, la cual es muy similar a la de Visual Studio, y seleccionamos “Blank Solucion”. Read more »

Si bien las aplicaciones en arquitectura Cliente-ServidorBD están en decadencia debido al uso frecuente de otras arquitecturas de 3, 4 y más capas, (computación en la nube?), aún se conservan y se crea software de este tipo. En esta arquitectura -por el afán de cumplir los requerimientos funcionales- se suelen cometerse errores graves de seguiridad respecto al acceso a la base de datos, de los cuales voy a enumerar los dos que considero más graves: Read more »

Introducción
Alguna vez hemos necesitado clonar una tabla, tanto estructura como contenido desde el propio SQL sin tener que recurrir a .
Tal vez alguno esté pensando en un CREATE TABLE AS SELECT … pero lo cierto es que esta solución no nos crea los modificadores, índices, etc.
Sin embargo, en PostgreSQL se puede hacer todo, o casi, y este caso sí que está muy resuelto. Read more »

“… We admit to overstuffing our slides with SQL and ran short on time at the end. Leo complained and vowed to do a better job next time. We really weren’t expecting such a large crowd. Admittedly I’m all for the after conference experience which is much longer than the conference which is why I tend to make slides that are very dense. WARNING: The following slides feature SQL doing unconventional things suitable only for mature audiences. Viewer discretion is adviced.. You can check out our slides here PostGIS 2.0 the new stuff. Read more »

Antes en entrar en el tema me parece importante aclarar el término anglosajón Tuning con el que nos referimos a “puesta a punto” de algo.
PostgreSQL es actualmente la Base de Datos SQL de código abierto más avanzada y flexible. Con este poder y flexibilidad enfrentamos un problema: los desarrolladores de PostgreSQL suelen ajustar la configuración de modo general, lamentablemente esto no se debe hacer. Esto se hace para asegurar que el servidor arrancará casi con cualquier configuración hardware.
El punto esta en que cada base de datos no solo es diferente en su diseño sino también en sus necesidades. Algunas por ejemplo, se usan para recopilar grandes cantidades de datos que casi nunca son consultados y otras en cambio tienen datos estáticos y que son consultados frecuentemente. Sin embargo la mayoría de sistemas tienen niveles de escritura y lectura sobre la base de datos, generalmente desiguales. Sumando a esto la estructura total de la base de datos, sus tipos de datos y configuración de hardware hacen que hacer tuning al rendimiento de PostgreSQL no sea una tarea fácil. Read more »

Este es un problema bastante común para los desarrolladores que trabajan sobre bases de datos:
Llaman un set de resultados y se encuentran que uno de los campos no es mas sino un listado de ID’s. Ahora como traigo los datos de ese campo?
Muy a menudo me encuentro con desarrolladores SQL que aplican la siguiente lógica para solucionar este problema: Read more »

En los grupos de noticias en castellano de SQL Server un amigo preguntaba sobre como hacer un autoincremental sobre un campo texto. lo cierto es que los campos texto no tienen autoincrementales, pero su objetivo era poder generar números muchísimo más grandes que los 18 mil millones de millones que tiene un bigint. La verdad es que todos le dijimos que si tienes en una tabla por estrecha que sea, más de 18 mil millones de millones de filas, el menor de tus problemas es el autoincremental,.. pero en cualquier caso si que me dió una idea para hablar sobre las secuencias. Read more »

Luego de BUILD y mientras espero echarle mano a un Windows Server 8 Developer Preview, además de seguir leyendo las nuevas cosas de la próxima versión del sistema operativo para servidores, como por ejemplo sobre Hyper-V 3.0 entre otras, escribo un pequeño post relacionado con preguntas que me han hecho ultimamente alrededor de SQL Server 2008 R2 en ambientes virtualizados, particularmente VMware y Hyper-V. Read more »

Muchas veces planificamos y creamos bases de datos en las cuales tendremos que almacenar varios datos, pero en la práctica no sabemos la cantidad real de caracteres que tendrá cada uno. En ese caso generalmente ponemos un valor cualquiera con el que nos aseguremos que va a caber la información. Read more »

This is the continuation of the previous tutorial I had, Connecting PostgreSQL to Netbeans – Part 1. Now, we will be accessing our database in PostgreSQL via our Netbeans platform. Read more »

Buscar en DbRunas

Descargar versiones libres recomendadas actualizadas

Revistas

PostgreSQL Magazine (ingles): PostgreSQL Magazine
SQL Server (ingles): SolidQ SQL Server Journal
SQL Server (ingles): Code Magazine
PostgreSQL (ingles): Postgres OnLine Journal
Oracle (ingles): oraclemagazine-digital
SQL Server (español): MSDN Magazine
MySQL (ingles): MySQL Magazine

Manuales

Recursos

Archivo diario de noticias

September 2011
M T W T F S S
« Aug   Oct »
 1234
567891011
12131415161718
19202122232425
2627282930  

Archivo por mes y año

Comentarios recientes

RSS Ayudas Oracle

RSS Ayudas PostgreSQL

RSS Ayudas MySQL

RSS Ayudas SQL Server

RSS Ayudas DB2

RSS Ayudas SQL

RSS Feeds Planeta PostgreSQL-es

RSS Feeds Planet PostgreSQL

RSS Feeds Planeta PostgreSLQ Brazil

RSS Feeds Planet MySQL

Blogroll

Clouds

Desde donde nos visitan

Prueba tu Velocidad de Acceso

Site5 | Experts In Reseller Hosting.