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 »
26
MySQL 101 – Transactions
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 »
25
Open Core MySQL
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 »
20
Entendiendo los Mysql JOIN
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 »
18
SQL Denali. Objeto Sequence
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
Manuales
Recursos
Archivo diario de noticias
Archivo por mes y año
Comentarios recientes
- berto on Tutorial Hibernate y JavaServer Faces (JSF)
- Elvis on Accediendo a MySQL con node.js
- instalacion de red on Script para comprobar si las bases de datos están configuradas espejadas en SQL 2005/2008
- alfred on Mysql Recover Data using ibdata1, ib_logfile0 and ib_logfile1
- instalacion redes informaticas madrid on TIP: El buffer pool en DB2
- Mexicali82 on Instalando Nagios en OpenSuse 11.3
- jeiber murcia garcia on Generador de reportes multiplataforma
Ayudas Oracle
- Borrar una fila de una tabla anidada
- Consultar un campo de un objeto oracle
- oracle
- Requiero modificarla orientación de un reporteen Report Builder 10.1.2.0.2 de horizontal a vertical.
- Bloqueo tablas temporales
Ayudas PostgreSQL
- SQL mirando cantidades
- Extraer base de dato
- ¿Cómo instalar postgresql?
- Como instalo Postgresql manualmente en Ubuntu 9.10
- Problema com la hora
Ayudas MySQL
- consulta en Access que no me funciona en Mysql
- Consulta en Access que no funciona en Mysql
- ¿Tablas de access en mySQL? ¿Es posible?
- No me funciona Mysql
- donde encuentro el config.php.ini
Ayudas SQL Server
- ERROR AL CREAR UN DSN (ODBC)
- Cambiar tipo de dato de bit a nvarchar(255)
- Importar una tabla de intro otra tabla
- SQL SERVER 2008
- Instalar sql server 2005 en centos
Ayudas DB2
Ayudas SQL
- Error extraño
- Inicio sql
- Anidar nodos en pl sql
- Consulta SQL y correspondencia campos de 2 tablas
- Consulta
Feeds Planeta PostgreSQL-es
- DBLink con parametros en PostgreSQL
- Creando 30.000 tablas con PostgreSQL
- Nuevas versiones de PostgreSQL disponibles
- Los niveles de aislamiento en PostgreSQL (no son 4)
- Alternativas EAV con XML (en PostgreSQL 8.3)
Feeds Planet PostgreSQL
- Redirecting planetpostgresql.org to planet.postgresql.org -- please update your bookmarks
- 2010 retrospective
- Waiting for 9.1 – Unlogged tables
- Version Control Visualization and End Point in Open Source
- PostgreSQL Weekly News January 2nd 2011
Feeds Planeta PostgreSLQ Brazil
- Calculando previsão de vendas com PHP e PostgreSQL
- Vale a pena manter a especialização em Postgresql?
- Manipulando Triggers no PostgreSQL
- Debian, Sysctl e postgresql
- PostgreSQL: O que são tablespaces?
Feeds Planet MySQL
- Last chance to vote for MySQL+ community awards 2011, VOTE NOW !
- Log Buffer #256, A Carnival of the Vanities for DBAs
- Error injection tests for InnoDB would be nice
- Speaking at Percona Live MySQL Conference & Expo 2012
- Xtrabackup 1.6.4 for Solaris 10 and 11