Grid Files: Indices multiclave

Buena y chantas queridos lectores, esta vez les traigo un proyecto de catedra. Se trata de un trabajo práctico sobre Grid Files que realizamos con mi compañero y amigo wrtfix (“jorgito” para los allegados) para la materia Estructuras de Almacenamiento de Datos.

Resumidamente les cuento que los Grid Files son estructuras de datos que se usan para indexar grandes volumenes de datos (bases de datos). Multiclave significa que permite indexar dichos datos a partir de mas de un atributo, típico ejemplo: indexación de una tabla de Empleados por Salario y Edad y luego, con dicho índice obtener rapidamente las personas de una determinado rango de edad que cobren dentro de un determinado salario, etc…

Al igual que otros proyectos de cátedra que hemos realizado, no creemos que esté terminado, nunca están terminados! sólo cumplimos (algunos mas, otros menos) con la consigna planteada por la cátedra, resuelven el problema y abren una nueva puerta hacia caminos académicos y/o pragmáticos que el lector/investigador deberá explorar.

Les dejo el informe. Pueden encontrar el código del proyecto (y unirse a él) aqui y bajarlo con svn (pronto un post sobre esta herramienta). Al bajarse el proyecto encontraran un Makefile para GNU/Linux, al ejecutar “make” el linker del compilador tira algunos errores*, (por esta razon y por el tiempo que faltaba para la entrega, terminanos el proyecto en window$). Si alguno de uds entiende dichos errores, digannos por favor cómo solucionarlos, gracias!

nada mas, enjoy.

informe proyecto Gridfile

filminas sobre grid files presentadas por la cátedra

* Solucionado: era un error en el Makefile.

un 8 de lujo

Hola gente! como está todo de esa lado de la internet?

Bueno, no puedo dejar de mostrar mi emoción! Hace unos días que no posteaba por qué estaba tratando de estudiar! y dió resultados! me saqué un 8 en Introducción a la Arquitectura de Sistemas!!

ChipEsta materia nos una introducción a la carrera (Ingeniería de Sistemas), en ella se tratan muchos temas muy diversos: Sistemas de representación (de números N y R, caracteres, imagenes, video, audio…); dispositivos de almacenamiento, memorias, funcionamiento de perisféricosprocesadores, programación en assembler, sistemas operativos, comunicación de datos, lenguajes de programación y la lista sigue…

Me gustó mucho cursarla (durante el 1er cautrimestre de 2006), pero no pude promocionarla (me falto muy poco)… Ya había preparado el final varias veces pero por un u otra razón dejaba de estudiar y no rendía… esta vez dije: “¡rindo!”… y asi fue, y con todo éxito!

Cabe destacar que el profesor titular, Hugo Curti, es un fiel defensor y promotor del software libre!

Estoy contento jeje… no quiero ni ver cuantos finales me quedan por rendir… prefierome mirar el 2do capitulo de Héroes temporada 2… quizas despues escriba algo mas en el blog…

gracias por leer!