Base de datos de Nhopkg

La nueva base de datos de Nhopkg usará el motor SQLite3, con el cual se ganará una velocidad extra (que la versión 0.5 no garantizaba en algunos momentos) y mayor usabilidad. Aunque ahora no pueda trabajar mucho en el desarrollo de Nhopkg, pero si estoy haciendo alguna cosilla. Entre estas cosas, voy subiendo de vez en cuando cambios en el código al repositorio bazaar en sourceforge y también voy documentando las cosas poco a poco, para que resulte más fácil colaborar con el proyecto.

Ahora os muestro el diagrama de la base de datos, que en principio usará Nhopkg. Digo en princpio porque al estar en contrinuo desarrollo nunca se sabe si podrá cambiar algunos aspectos de ésta, o quizá completamente. Ahí va un adelanto, cualquier sugerencia será bienvenida.

nhopkg-db

Para el que quiera curiosear algo más, en el repositorio bazaar puede encontrar los archivos SQL.

Llevamos 6 Comentarios

  1. mrcomputer ha dicho:

    5 junio 09 a las 12:22

    Bien, es bueno, porque la velocidad con muchos paquetes no era bueno, y menos ejecutándolo desde nhopkg-fe. Por mi parte estoy mejorando le algoritmo de búsqueda, para que las búsquedas sean mas rápidas.

    Saludos

  2. jotahacker ha dicho:

    5 junio 09 a las 12:45

    Así es, uno de los mayores problemas de Nhopkg 0.5 era que cuando tenía que lista, buscar, etc en un sistema o repositorio con muchos paquetes era lento. Ahora con sqlite ésto dejará de ser un problema, ya que se reduce en gran medida la obtención de datos desde la DB.

    Además, según he leído Gambas es compatible con Sqlite, siendo posible incluso que la GUI trabaje directamente con la base de datos ;)

    Un saludo!

  3. pragmart ha dicho:

    7 junio 09 a las 21:32

    ¡Ahí están los 2 cracks del invento mano a mano! Aquí hay mucho nivel señores, muchas gracias por el esfuerzo y, como no, todo el ingenio compartido ;)

  4. jotahacker ha dicho:

    8 junio 09 a las 17:59

    Gracias a gente como tu pragmart por estar siempre al pie del cañón apoyando!

    Un saludo!

  5. ari0k0 ha dicho:

    30 octubre 09 a las 18:20

    Hace poco me enteré del proyecto en el que estáis embarcados y me parece muy interesante. Ánimos y suerte para adelante. Estáis haciendo un trabajo excelente. Yo uso arquitectura 64b y he visto que en el repositorio anda vacío de paquete 64b, iba a enredar un rato con paquetes .deb o .src…pasarlos a nho y postear algo en el mi modesto blog…en algún lado había leído la capacidad de que nhopkg podía pasar paquetes .deb.. está disponible en esta versión o es un punto para futuras versiones?
    Y como curiosidad, el que se dispongan paquetes para diferentes arquitecturas, no se podría unificar (supongo que no, sino ya se habría planteado)… por complejidad? comodidad? o simplemente es inviable?
    Saludos! Y repito, un trabajo excelente!

  6. jotahacker ha dicho:

    2 noviembre 09 a las 17:49

    Hola ari0k0! Gracias por pasarte por aquí y dejar un comentario ;)

    Como bien dices, el repositorio para 64bits, por diversas circunstancias, está vacío. Si bien, en este caso un sistema x86_64 puede usar paquetes compilados para i686 (y no al contrario).

    Por lo que te he comentado antes, se pueden usar paquetes para i686 en un sistema x86_64, pero no al contrario, de ahí que no se puedan unificar paquetes para todas las arquitecturas.

    En cuanto a las funciones de paso de .deb a .nho, en la actual versión estable (0.5) aun no se ha implementado, aunque si se habló de ello, no será hasta próximas versiones cuando se implemente.

    Te animo a que pruebes Nhopkg y crees paquetes desde las fuentes de tus programas favoritos. Te dejo el enlace a los estándares de empaquetado, por si quieres echarles un vistazo ;) http://pub.jotahacker.es/nhopkg/nhopkg-packaging-standards.pdf

    Ya nos comentarás qué te pareció, tus sugerencias, y demás que te parezca interesante :D

    Un saludo!