14
IsNullOrEmpty en SQL Server
En el desarrollo te encuentras muchas cosas, que a veces, como la inclusión de la función IsNullOrEmpty(“cadena”) que nos facilita la comprobación de un objeto string en un solo paso, te solucionan la vida. Read more »
Por fin he podido sacar un poco de tiempo para dedicarle al blog, así que aquí viene otra entrada, esta vez de SQL Azure. Y aunque en principio no iba a ir dedicada a este tema, os voy a contar una limitación con la que me he encontrado hoy, y dejaré para más adelante (intentaré buscar un hueco pronto) lo que ya tenía pensado. No me enrollo más, al tema. Read more »
Como podemos optimizar el proceso de escritura del SGA a los archivos de datos?
La respuesta la encontramos en el parámetro de base de datos db_writer_processes, quien es el que indica el número de procesos que el RDBMS de Oracle debe de levantar para escribir ta disco todos los cambios realizados en la SGA. Read more »
DBA Oracle: Espera a Oracle comprar uma empresa que mate dragões e outra que case com princesas. Quando isto finalmente acontece, descobre que os dois produtos não são integrados, e ele nem tem orçamento para comprar estas opções. Então ele implementa apenas o cavalo, e a princesa morre virgem.
DBA SQL Server: Quando consegue fazer com que o dragão seja morto e a princesa seja salva sem causar um Deadlock…
Read more »
“… Dentre as necessidades, eu precisava levantar as opções de compilação do banco PostgreSQL instalado. O diretório de compilação já não existia mais. Pensei “deve existir uma maneira…”. “Oh poderoso google, responda-me!”. E eis a solução: Read more »
Continuando con nuestros artículos sobre Normalización de Bases de Datos, continuamos esta segunda parte para conocer y explicar la Primera Forma Normal, sin más preámbulos comencemos: Read more »
En ocasiones quedo asombrado (para mal) de que se haya aceptado como un estándar universal ciertas operaciones o instrucciones. Una de estas operaciones que me parece increíble que haya podido a llegar a ser un estándar es la instrucción SQL para realizar inserciones.
Si pudiéramos calificar la maquiavélica invención de la instrucción de inserción, yo lo pondría entre el invento del paraguas (un instrumento diseñado para sacarle los ojos a los viandantes) y la invención de la batamanta (un invento diseñador para … aun no lo se).
Por alguna razón, el que diseñó esta instrucción quizá pensó que los programadores estabamos los suficientemente aburridos y no teníamos otra cosa mejor que hacer que estar contando las posiciones para encajar los nombres de los campos que lleva la inserción y los valores correspondientes que van asociados. Read more »
Al instalar bactrack 5 Metasploit viene sin una base de datos configurada eso hace tedioso las tareas que podamos realizar en metasploit dentro de este How To los puntos que veremos son los siguientes
Instalar una base de datos PostgreSql
Configurar una base de datos PostgreSql
Configurar el driver a usar dentro de Metasploit
Conectar Metasploit y PostgreSql Read more »
I seem to have what may be an irrational dislike for differential backups in general. No matter what system I’m backing up, I feel far more confident in doing complete backups than differential ones. The significant exception to this is rsync, but even rsync does “full” backups of the files that have changed. Even so, I usually add the -W flag to rsync so it moves the entire file if it’s been modified. I guess I just like knowing there’s a single file that contains the entire database rather than having to restore a huge file and then replay a bunch of differential files in sequence. Read more »
Buenas días (primera vez que escribo en una mañana), anoche estuve averiguando de que alternativa existía si se quería hacer una aplicación de escritorio sencilla y no tener que usar un motor de bases de datos como MySQL u otro, ya que al querer pasar la aplicación a otro equipo, pues se tendría que instalar la BD, etc etc.
Y me acorde que un archivo XML podía ser una buena estructura de datos para almacenar información ordenada como en una BD. Así que esto es lo que haremos en este post.
Por cuestiones de sencillez, no utilizare ningún tipo de UI (Swing), con pura consola bastara para dar a entender como se hace.
Este post solo tratara de leer el archivo XML ( o sea consultar información ), en la parte 2 (cuando sepa bien como hacerlo ) daremos altas, o sea agregar información al fichero XML. Read more »
Condicionais OR e join statements – algumas coisas simplesmente não ficam bem juntas. Da mesma maneira como condicionais OR podem prejudicar signficamente queries com subqueries (inglês), elas podem devastar os joins também.
Pegue, por exemplo, a query a seguir [reconhecidamente irrealista]. Ele supõe que uma tabela numbers foi criada. [Veja meu post sobre joins cartesianos - inglês - para uma query configurar uma tabela numbers]. Suponha que a tabela só tenha 10 mil registros. Read more »
Hay dos tipos de tablas temporales: locales y globales. Se diferencian entre sí por los nombres, la visibilidad y la disponibilidad. Las tablas temporales locales tienen como primer carácter de sus nombres un signo de número (#); sólo son visibles para el usuario de la conexión actual y se eliminan cuando el usuario se desconecta de la instancia de SQL Server. Read more »
El presente documento trata de dar una vista general a las Bases de Datos Sem´anticas, tratando de identificar sus orígenes y la motivación que ha provocado en los investigadores, su modelamiento de datos, arquitectura del sistema y la integridad semántica. Explica además sus beneficios y aspectos a tomarse en consideración debido a los problemas que se deberá afrontar al momento de modelamiento semántico de los datos. Read more »
En algún momento de nuestras vidas como desarrolladores vamos a necesitar realizar alguna consulta que requiera múltiples origenes de datos; es decir traer información de la tabla A en el Servidor 1 y datos de la tabla B en el servidor 2 para luego por ejemplo unirlas o realizar un join o lo que se les ocurra. Read more »
When you’re choosing a database, you’re making a long-term decision, because changing your mind later is difficult and expensive. You want to get it right the first time. Two popular open source databases, MySQL and PostgreSQL, are often the final two candidates when admins are preparing a new rollout. This high-level overview of these two open source powerhouses should help you choose which is more appropriate for your needs. Read more »
11
Tuning no PostgreSQL
O PostgreSQL, ao meu ver, já possui um desempenho bem interessante para um SGBD relacional. No entanto, ele nos permite uma certa customização para ganhar desempenho. E como nem tudo é de graça, alguma coisa tem que ser perdida, e no caso, é a garantia de consistência e integridade. Desde que seu chefe não saiba, não há problemas nisso.
Antes de tudo, meu case consiste em ~46 milhões de registros, cada um com aproximadamente 1kb. O hardware utilizado é um Intel 2.2GHz, 8 cores (2 processadores quadcore),e 16GB de RAM.
Sem qualquer alteração no PostgreSQL, aí vão os tempos medidos: Read more »
MongoDB é um banco de dados orientado a documentos para armazenar e recuperar documentos no estilo JavaScript Object Notation (JSON). Ampliado com recursos de indexação, replicação e sharding, MongoDB estabeleceu-se como um competidor NoSQL robusto e escalável.
Um driver Java oficial está disponível para interagir com MongoDB. O driver fornece uma implementação de Map, BasicDBObject, para representar documentos no armazenamento de dados.
Embora a representação Map seja conveniente, especialmente ao serializar a partir de JSON, poder representar os documentos como uma hierarquia de classes Java também tem suas vantagens. Read more »
Hace poco me preguntaban cuál era el orden correcto para instalar un parche a la base de datos con ASM. Bueno la respuesta es “depende”, si es una instalación nueva desde cero es recomendable que se aplique el parche a los binarios ya instalados (motor de la base de datos y/o ASM) y la otra opción es instalado y configurada la BD con ASM aplciar el parche. Read more »
7
TIP: Order By Dinámico
Gente, en esta oportunidad quería compartir con uds el hecho de generar un ORDER BY dinámico.
Qué quiere decir esto?, sería poder ordernar una consulta con el parámetro que le pasamos a través de un procedure/function.
Vamos directamente a la creacion del procedure: Read more »
Bien hay varias maneras de hacer esto,la más sencilla es utilizando el driver ODBC.
En seguida indicaré los pasos para hacerlo en Windows(porque ahí tengo ORACLE), es bastante similar en Unix.
PASO 1: Conseguir el driver ODBC 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