Archivo para la etiqueta ‘base datos’
15Feb
10
Está claro que el HTML5 nos ofrece muchas posibilidades, pero una de las opciones que más me ha gustado es la de tener bases de datos locales.
Para abrir una conexión deberíamos ejecutar lo siguiente:
db = openDatabase(”ToDo”, “0.1″, “A list of to do items.”, 200000);
Y para la ejecución de sentencias hay que echar mano de transacciones:
db.transaction(
[...]
26Jan
10
Si hace tiempo hablé de OQGraph, un plugin para MySQL para almacenar grafos, en este caso se trata de una BD diseñada específicamente para ello. HyperGraphDB es una base de datos orientada a inteligencia artificial y redes sociales que mediante el almacenamiento de grafos facilita aplicaciones de este estilo.
Se trata de una BDopen source realizada [...]
28May
09
displaynone
base datos, optimizacion Comments Off
Interesantes consejos para optimizar nuestra base de datos en nuestras aplicaciones:
Aunque parezca mentira, no siempre es necesario una base de datos relacional. Existen alternativas como memcache, base de datos documentales o de clave-valor.
No uses la BD para almacenar contenidos: imágenes o documentos en BLOB.
Usa campos numéricos y autoincrementales para los índices primarios, para así tener [...]
13Mar
09
No solo de MySQL vive el desarrollador web, por lo que está bien conocer estas otras bases de datos:
Alternativas opensource de BigTable de Google:
Hypertable
Apache Hbase
Alternativas opensource de Amazon Dynamo, almacenamiento distribuido:
Project Voldemort
Cassandra
Dynomite
Otros proyectos interesantes:
MongoDB: almacenamiento de documentos
CouchDB: almacenamiento de documentos JSON
MemcachedDB: base de datos clave-valor de gran rendimiento
Drizzle: fork de MySQL6 pensado para aplicaciones web
Hadoop: [...]
10Mar
09
displaynone
base datos, lightcloud, memcached Comments Off
Lightcloud es una base de datos basada en clave-valor muy rápida, desarrollada por la gente de Plurk, que llega casi al rendimiento de Memcachedb. Está basado en Tokyo Tyrant.
Puede almacenar millones de keys en pocos servidores
Escala horizontalmente
Los nodos se replican vía master-master, failover automático y balanceo de carga
Por ahora solo está para Python, pero el [...]
06Oct
08
displaynone
base datos, orm, PHP Comments Off
Propel es un ORM para PHP que facilita la labor de desarrollo de aplicaciones web, gracias a la capa que transforma el tratamiento de la BD mediante objetos, con la que se puede recuperar, insertar y modificar datos.
No es necesario preocuparse por las conexiones de la BD y escribir SQL. Tampoco es necesario escapar datos [...]
02Oct
08
displaynone
base datos Comments Off
Buena recopilación de artículos sobre bases de datos, en inglés, pero interesantes:
10 errores comunes a la hora de diseñar la base de datos
Definir modelos entidad-relación
Fundamentos sobre diseño y modelos de bases de datos
Crear tablas y relaciones con SQL
Normalización y estructura de las tablas
Cómo usar PHP y SQL para crear tablas y relaciones
Operaciones con tablas y [...]
02Jan
08
displaynone
base datos Comments Off
Thudb es un conjunto de servicios construidos sobre el framework Thrift de Facebook que provee servicios de indexación y almacenamiento de documentos para realizar y escalar sitios web. El propósito es ofrecer a los desarrolladores web servicios flexibles, rápidos y fáciles de usar que pueden mejorar y reemplazar los sistemas tradicionales de almacenamiento y las [...]
19Mar
07
displaynone
base datos, base datos diseño Comments Off
Diseñar una base de datos no es algo sencillo y sí muy importante, ya que un mal diseño conlleva dificultades para desarrollar la aplicación o una aplicación compleja. Unos consejos que realmente son muy necesarios y muchas veces no se llevan a cabo.
Mal diseño: el diseño es lo fundamental, primero hay que saber qué es [...]