Olá, pessoal! Atendendo a pedidos de alguns leitores, hoje veremos o uso mais puro com Hibernate com JPA, ou seja, sem o uso de JSF ou qualquer outro front-end. Vamos criar a nossa velha classe Java com o método main e armazenar as informações em um BD (MySql).
Let’s go…
Atenção: não apresentarei como criar um BD ou como configurar o Hibernate no Eclipse, estou considerando que você já tem um ambiente de desenvolvimento pronto para entrar em ação. Read more »
Un sencillo script para armar queries dinámicamente según lo obtenido en una consulta previa. En este ejemplo lo hago con una sentencia para borrar tablas. Read more »
If your boss wants you to make your SQL Server more reliable, there’s a lot of confusing options. I’ll walk you through the pros and cons of each method and show you how they can help make queries go faster too. We’ll finish with a list of books and blogs I’d recommend for each option.
This 30-minute session is for production DBAs who haven’t implemented clustering, replication, or log shipping before, and aren’t sure where to start. Read more »
Como sabrán .NET es un Framework de programación que en teoría pretende ser independiente de la plataforma y facilitar el desarrollo aunque en la practica esa portabilidad es un tanto cuanto artificial y depende del proyecto Mono para funcionar en más plataformas además de Windows, pero al menos esta estandarizado y permite crear aplicaciones multiplataforma aunque con algunas restricciones.
Npgsql es un .Net Data Provider (Proveedor de Datos) independiente de NET o Mono que permite a estos establecer conexiones a bases de datos PostGreSQL que son tan comunes. Así Npgsql es una alternativa a los ODBC para cuando no tenemos el control de estos o no nos dan los resultados esperados, y Npgsql para el desarrollador resulta muy similar en uso a ODBC. Read more »
Sin lugar a dudas MySQL es uno de los motores de Bases de Datos más utilizados en la web y en muchos sistemas para el almacenamiento de sus datos y mucho de estas cosas de debe al gran desarrollo y compromiso que hay detrás de este proyecto.
Ser administrador de este tipo de servicios requiere de muchos conocimientos técnicos, no solo en las sentencias de SQL sino también en el manejo de la herramienta para lograr optimizarla y mejorar su rendimiento para asignar un buen servicio. Read more »
Hoy hemos tenido que montar para un cliente un servidor de réplica de MySql en el que era imperioso que los datos se espejearan de forma inmediata entre el servidor maestro y el esclavo.
Una réplica de MySql Server hace uso del fichero binario de transacciones para almacenar en el maestro todos los cambios reaizados (UPDATES, DELETES, CREATE, etc..) para que un servidor externo lo lea y replique exactamente los mismos cambios en su propia base de datos.
De este modo tenemos uno o más servidores MySql esclavos haciendo las mismas transacciones que el maestro para así tener los mismos datos en diferentes servidores cosa que se realmente útil y, no sólo ante caídas, ya que es posible configurar nuestra aplicación para compartir las SELECT entre distintos nodos de MySql y mejorar así el rendimiento. Read more »
Last time I discussed the basics of working with PL/Java. This time I’ll discuss working with lists. Read more »
It’s very handy to have FT search out of the box, but there are several drawbacks attached. Problem is that MyISAM Full-text search is not designed to handle big amounts of text data. If you plan to index more than 1M documents you will probably need to take a look on the external search system like Lucene or Sphinx. For the usual LAMP-based service I personally would prefer to use Sphinx as it provides simple transition from MySQL FT and easy to integrate into any application (Sphinx basically could be queried via native API or via MySQL protocol. Read more »
28
Mail Merging using Hstore
For those who aren’t familiar with hstore, it’s a key/value storage type that is packaged as an extension or contrib in PostgreSQL 8.2+. In PostgreSQL 9.0 it got a little extra loving in several ways one of which was the introduction of the hstore(record) casting function that converts a record to an hstore. In this article, I’ll demonstrate how you can use this new casting function to do very sleek mail merges right in the database. The only caveat is that it seems to only correctly name the keys if it is fed a real table or view. Derived queries such as aggregates etc get keys named f1, f2, etc.
If you are on PostgreSQL 9.1 or above installing — hstore is just a CREATE EXTENSION hstore; sql command away. If you are on a lower version of PostgreSQL, you can usually find the hstore.sql in share/contribs. Read more »
PostgreSQL “Point-in-time Recovery” (PITR) also called as incremental database backup , online backup or may be archive backup. The PostgreSQL server records all users’ data modification transaction like insert, update or delete and write it into a file call write-ahead (WAL) log file. This mechanism use the history records stored in WAL file to do roll-forward changes made since last database full backup. Read more »
Cuando hacemos páginas web grandes con PHP y MySQL se puede dar el caso de que tengamos que utilizar una base de datos con diferentes idiomas, la clave en crear un sitio web multi idioma está en definir correctamente la estructura de la base de datos. Aunque pueden exisitir diferentes maneras de guardar los registros, tendrémos que valorar dependiendo de como sea nuestro proyecto el como guardaremos toda esta información. Read more »
Estimados lectores,
Ya nos estamos acercando a la navidad y solo por este motivo les entregaré un nuevo Tip que parece muy trivial pero la verdad es que no fue sencillo dar con este famoso string de conexión.
La problemática esta vez es tratar de conectar una aplicación ASP.NET pero esta vez con una base de datos Oracle a través del providerName : System.Data.OracleClient.
La verdad es que inicié primero conectandome con TOAD para Oracle una herramienta OpenSource y la versión que utilicé fue la free.
Cuando configuramos la conexión me encuentro con el sgte. panorama: Read more »
21
Manejo de NULL en MySQL
En ocasiones cuando uno realiza Sub-consultas o inner se llega a topar con datos null, para su visualización no existe problemas, pero podemos causar un error si lo mandamos a un resultset de java, por ese motivo es mejor manejar los datos null en MySQL antes de tener la consulta.
Creación:
En su creación se puede restringir con el comandos “IS NULL” para que no se acepten en la inserción datos nulos, Ejemplo: Read more »
21
Seq scan vs Index Scan
Hi,
Today, let me discuss some thing about PG Optimizer while taking a better execution plan.
Seq Scan (vs) Index Scan
———————————-
Both scans having its own pros and cons. Sometimes, seq scan will give you the better execution time and sometimes Index scan.
Let’s find out.. Read more »
Oracle Magazine – January/February 2012 Read more »
20
Uma tabela de relacionamento de muitos para muitos – resolvendo o problema de relação de exclusão
O que é um relacionamento de Muitos para Muitos MySQL
Um relacionamento de Muitos para Muitos MySQL é um relacionamento que é multi-valorizado em ambas as direções.
Esse tipo de relacionamento é auxiliado pelo uso de uma tabela de ligação. Por exemplo, uma Pergunta (Question) pode ter mais de uma Categoria (Categorie), e uma Categoria pode ter mais de uma Pergunta. Read more »
Identificación de Excepciones SQL Read more »
En este tutorial usaremos NetBeans para crear una aplicación web que recoja datos de una base de datos y los enseñe en una página web mediante java Server faces (JSF). La aplicación web usa el Framework Hibernate como capa de persistencia para la recuperación y el almacenamiento de Plain Old Java Objects (POJO).
Requerimientos mínimos: Read more »
Waiting for 9.2 – excluding data of table from dump Read more »
As we all know, Microsoft officially released SQL Server 2012 RC0. You can register and download the binaries from http://www.microsoft.com/sql.
As with every new release, Microsoft added more features and enhancements, improvements not only to the SQL Server database engine but also to other features in SQL Server.
Some of the improvements that Microsoft did are on Transaction SQL.
In this article, I am going to illustrate some of the new functions that are introduced in SQL Server 2012. They are related to the DATE and LOGICAL functions.
The first function I want to discuss is related to the date function as it relates to concatenating different numerical date parts and changes the data type to date time. Let us run the following example code. 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