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.
“… 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í:
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.
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.
“… 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.
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:
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.
21
8.4 Beta 2 Now Available
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.
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
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…
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.
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.
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.
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.
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
). 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.
19
Query cache MySQL
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:
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:
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.
Con este script se puede calcular el tamaño realmente usado por un segmento.
19
Oracle To SQL Server Migration: Herramienta online para la conversion de procedimientos almacenados
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.
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