Bases de datos

Schevo, ODBMS Python y Pypersyst, motor de persistencia tipo 'Prevayler'

bases de datos
En este post, Matthew R. Scott anuncia públicamente la disponibilidad de estas 2 herramientas.

Ha salido la versión 1.0.1 de mysql-python

bases de datos | noticia
Se trata del driver DB-API 2.0 más popular para acceder a bases de datos MySQL desde código Python. Podéis encontrarlo aquí.

PDIS (Personal Distributed Information Store), sincronización de datos de nueva generación

bases de datos | xml
Su principal objetivo es el de permitir que sus usuarios almacenen réplicas de sus datos en varios dispositivos o equipos y que éstas se mantengan sincronizadas. Está desarrollado mediante un sistema de base de datos XML que gestiona registros versionados. Podéis encontrarlo aquí.

xsdb, gestor de datos XML implementado en Python

bases de datos
Permite realizar todo tipo de consultas (descritas mediante un idioma XML propio) sobre la información registrada en ficheros XML de 'tipo' xsdb (que utiliza una serie de construcciones propias: <context>, <or>, <and>,...). Está pensado para procesar datos XML tanto locales como remotos via un servidor web.

Podéis encontrarlo aquí.

SQLITE - Cómo usar fechas Python estándar

bases de datos
Lo describe Matt Goodall en este post.

cx_Oracle, extensión compatible DB-API para acceder a bases de datos Oracle

bases de datos
Soporta Oracle 8.1.7 y 9.2.0. Podéis encontrarla aquí.

Además, puede acompañarse de:
  • cx_OracleTools, que contiene scripts para manejar el contenido de bases de datos Oracle
  • cx_OracleDBATools, que contiene scripts para administrar bases de datos Oracle
  • ll.orasql, que redefine la clase Cursor para que devuelva los resultados de la consulta como una lista de objetos Record y que incluye una clase, Proc, que permite llamar a procedimientos con argumentos 'nombrados' (keywork arguments)

PySQLcrypt = PySQLite + SQLcrypt

bases de datos | seguridad
Se trata de una versión mejorada de PySQLite que usa SQLcrypt (producto comercial que cuesta unos 150$) que añade encriptación AES transparente a SQLite versión 3.

En esta página podéis encontrar una breve descripción de uso y un enlace para descargarla.

Schevo, ODBMS Python que almacena objetos en Pypersyst, ZODB o Durus

bases de datos
Lo refiere Patrick Logan en este post, haciendo saber que está en desarrollo pero a punto de ser presentado en público.

forgetSQL, módulo para acceder a bases de datos SQL sin utilizar SQL

bases de datos
Crea clases que mapean tablas SQL a objetos, normalmente según una relación 1:1 y que contienen métodos que facilitan su mantenimiento. Puede considerarse como un sistema O-R básico. Podéis encontrarlo aquí.

pyDB2, libreria DB-API 2.0 para acceder a bases de datos IBM DB2 Universal Database

bases de datos
Podéis encontrarla aquí.