Browsing all articles from May, 2009

Estamos a poco más de un mes de la adquisición de Sun Microsystem por parte de Oracle, y una de las mayores dudas surgidas luego de dicho evento fue si MySQL, el líder Open Source de las bases de datos ligeras podría prosperar bajo el control del mayor vendedor de bases de datos propietaria Oracle. Hay que recordar que cuando Sun Microsystem adquirió MySQL en el 2008, las cosas tampoco fueron sencillas. Mårten Mickos, CEO de MySQL y Monty Widenius, confundador de MySQL, fueron los mas notables de un grupo de empleados que dejo MySQL luego de que fuera adquirida por Sun.

Read more »

“… En este tutorial voy a mostrar un método para dividir los resultados en varias páginas y al final le daremos un estilo similar a Digg. Lo que queremos obtener es un listado de 12 películas por página y en la parte inferior enlaces a páginas similar al que usa Digg, que se ven así:

Read more »

En mi caso yo lo hago por ubicar los archivos de la base de datos en otra partición diferente o incluso una unidad de disco diferente para prevenir que en una eventual pérdida del sistema operativo también se pierdan los datos.
PostgreSQL puede administrar varios clusters de datos al mismo tiempo en el mismo sistema. El cluster por defecto es llamado main. Ese es el que vamos a reubicar en otro lugar.

Read more »

El siguiente ejemplo, le ayudará a poder leer el contenido de un campo de tipo LONG en una tabla de la base de datos, ingresando su contenido en una tabla temporal del sistema, la cuál podra consultar durante su sessión de trabajo.
Una vez que salga de la sessión, la tabla dejará de existir.

Read more »

“… Hoje darei uma dica rápida de como instalar e configurar, de maneira simples e rápida, o servidor de banco de dados PostgreSQL, hoje visto como “the world’s most advanced open source database”.
Na minha opinião, é uma das melhores alternativas aos bancos de dados proprietários, quando é necessário lida com grandes massas de dados de maneira confiável, estável e veloz.

Read more »

Someone asked me this recently and not playing with custom types much, I’m not sure this is the best solution. Anyrate here it goes. Note this works for PostgreSQL 8.2 and above. Note sure about 8.1 etc. I assume it probably does.
Let us say you created a custom type something like this:

Read more »

Some of the open source application comes with postgreSQL database. To maintain those application, companies may not hire a fulltime postgreSQL DBA. Instead they may request the existing Oracle DBA, or Linux system administrator, or programmers to maintain the potgreSQL. In this article let discuss about the 15 practical postgresql database commands which will be useful to both DBA and expert psql users.

Read more »

The PostgreSQL Project has released the second beta of version 8.4 for community testing. This beta release fixes a number of issues with the first 8.4 beta, especially issues with pg_standby, PL/pgSQL and encoding and collation handling. We need all users to test 8.4 Beta 2 as soon as possible in order to speed the final release of the new version.

Read more »

Continuando con el tema anterior, en esta entrada terminamos con la pequeña aplicación de artículos, comenzamos.
Modificaremos la interfaz gráfica, agregaremos dos botones, al botón numero uno le pondremos la etiqueta “guardar”, al botón 2 le pondremos la etiqueta “cancelar”, el primer botón será el encargado de hacer la labor de guardado de artículos, el segundo simplemente limpiará los campos, la interfaz quedará como la siguiente imagen

Read more »

Todos hemos visto que Firebird 2.5 esta muy cerca, de hecho hay bastantes personas pendientes de sus novedades, eso esta muy bien, por eso he decidido hablar de cosas el día de hoy, la primera es referente a su compatibilidad con versiones anteriores de Firebird y la segunda tiene que ver con FirebirdConfig…

Read more »

Hace ya algún tiempo en este blog publique una técnica bastante sencilla para realizar un respaldo de una base de datos postgres mediante un script y la ejecución del sistema de tareas programadas Crontab; en ultimas fechas, necesite de algún modo adecuar mis scripts para respaldar distintas bases de datos en diferentes servidores, por lo que recurri al script que antes se menciona y claramente pude darme cuenta de que era un tanto engorroso (en cuanto a su configuración) pero siempre fue funcional, así me di a la tarea de modificarlo para que fuese mas fácil configurarlo e implementarlo por cualquiera de mis camaradas con quienes en determinado momento llegue a compartir este método.

Read more »

Indexing Basic MySQL Queries
The database is just too slow. Queries are queuing up, backlogs growing, users being refused connection. Management is ready to spend millions on “upgrading” to some other system, when the problem is really that MySQL is simply not being used properly. Badly defined or non-existent indexes are one of the primary reasons for poor performance, and fixing these can often lead to phenomenal improvements. Indexes increase the performance of your query but one thing you should know that if indexes are not defined properly then it can decrease your performance.

Read more »

Applications that perform a lot of memory accesses (several GBs) may obtain performance improvements by using large pages due to reduced Translation Lookaside Buffer (TLB) misses. HugeTLBfs is memory management feature offered in Linux kernel, which is valuable for applications that use a large virtual address space. It is especially useful for database applications such as MySQL, Oracle and others. Other server software that uses the prefork or similar (e.g. Apache web server) model will also benefit.

Read more »

Round-trip engineering as applied to a database means reverse engineering (database to data model) and forward engineering (data model to database) back and forth.
In this article, Djoni Darmawikarta shows how to maintain an existing MySQL database using Power*Architect. Particularly, he shows by examples, how to reverse engineer an existing MySQL database, update the resulting data model, compare the updated model with the ‘old’ database, and implement the updates by forward-engineering them back to the database.

Read more »

Holas a tod@s, esto queria ya publicarlo hace tiempo; logre hacer este ejemplo que es un sistema sencillo con base de datos full Netbeans con VisualWeb JSF revisando muchos ejemplos y en el caso del uso del framework de persistencia tuve algo de suerte tambien :o ). Se que muchos desisten de usarlo porque no encuentran un buen manual o guia, espero que este sea un buen comienzo para todos.. Pensaba hacer una sola guía de todo, pero seria muy larga asi que mejor lo hare por partes.

Read more »

Recientemente me preguntaron para optimizar una query en MySQL. Entre las muchas dudas una me llamó particularmente la atención: Me preguntó porque una misma query puede tardar unos minutos en ejecutarse y luego ser instantánea si se repite.
Por ejemplo, ejecutando una query dos veces con have_query_cache a YES:

Read more »

Si analizaramos los recursos gastados por la computadora, al momento de ejecutar un query a una base de datos, la mayoría de los recursos se gastan en el momento en que la la aplicación se conecta al gestor que empleamos, si ejecutaramos múltiples conexiones a la ves, dado que tubieramos una aplicación en red por ejemplo, malgastariamos la memoria del servidor, así como la de los clientes y sufririamos por errores de falta de memoria o nuestras consultas de retrasarían, sin embargo el proceso es correcto, conectamos, ejecutamos y finalmente desconectamos, es correcto, pero en algunos casos no es suficiente, una alternativa a estos casos es crear un pool de conexiones, este concepto trabaja de la siguiente manera:

Read more »

Todos sabemos (bueno, o muchos de nosotros) que lo mejor para hacer búsquedas en MySQL es creando índices fulltext y luego buscando con MATCH() AGAINST(). Pero hay un problema a la hora de hacer búsquedas de una sola palabra, ya que MATCH-AGAINST no devuelve siempre los resultado esperados, además de tener algunas pautas para mejorar la búsqueda, como por ejemplo, eliminar los términos que estén contenidos en la mitad o más de los registros.

Read more »

Con este script se puede calcular el tamaño realmente usado por un segmento.

Read more »

Oracle to SQL Server Stored Procedure Migration es una de esas herramientas que en alguna ocasión nos salvarán los muebles. Se trata de una aplicación online gratuita que tiene como finalidad realizar la conversión de los procedimientos almacenados de Oracle a transact sql de SQL Server.

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

May 2009
M T W T F S S
« Apr   Jun »
 123
45678910
11121314151617
18192021222324
25262728293031

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.