Sobre librerias de archivos

27/04/2007 - 05:00 por DotNeteer | Informe spam
Bueno no se si el titulo estara bien, pero mi duda es la siguiente, es una
duda que me da vueltas hace tiempo a ver si alguien me puede ayudar.
He visto que muchos programas, como por ejemplo el windows media player 10 y
el itunes, uno los abre y mantienen un listado de archivos de audio,
¿Donde guardan este listado de archivos? he pensado que lo mas logico seria
una base de datos pero no veo donde este instalada, entonces pense despues,
en archivos???pero me parece muy ineficiente, ya que por lo menos en el
itunes cada ves que escribo en el buscador una letra este me despliega los
items que la poseen.
ASi que llegue a una conclusion de que no sabia nada, jeje, asi que consulto
a expertos como ustedes.
Es que en realidad me gustaria implementar lo mismo para un programa que
estoy realizando sobre computadores, espero sea un buen debate.

Como otra duda el tipo de almacenajen que utilizan estos programas ayuda a
la busqueda de itemes asi como lo hace el itunes???

Bueno muchisimas gracias.

Preguntas similare

Leer las respuestas

#16 Diego Jancic
30/04/2007 - 00:09 | Informe spam
Hola a todos!,
Creo que lo que mas se ve es que cada vez se esta utilizando un modelo
mas orientado a objetos y las bases de datos relacionales son una
molestia. Es por eso que cada vez mas frameworks intentan realizar una
abstraccion de la base relacional (ej: Hibernate).
Las base de datos relacionales se siguen utilizando debido a su gran
adopcion y a que muchisima gente sabe que es SQL.
Para el problema especifico que dice DotNeteer, creo que incluso
usando un archivo de texto plano y algun algoritmo sencillo de
busqueda (Binary Search) vas poder hacer exactamente lo que necesitas,
considerando que normalmente vas a filtrar solamente por nombre y una
cantidad pequeña de registros.
De todas formas usar db4o te lo va a simplificar aun mas, sea o no un
motor potente de base de datos va a ser mas que suficiente para lo que
necesitas hacer.

Saludos!,
Diego
Respuesta Responder a este mensaje
#17 DotNeteer
30/04/2007 - 06:12 | Informe spam
Sinceramente creo que las dos tecnologias tiene lo suyo, segun he
investigado, no quisiera que esta consulta se convierta en una contienda, la
idea es que conozcamos tecnologias que nos faciliten la administracion de
datos.

Vuelvo a reiterar gracias a los dos, por mostrarme sus conocientos en cada
una de las teconolgias aqui mencionadas, gracias.
Respuesta Responder a este mensaje
#18 DotNeteer
01/05/2007 - 07:53 | Informe spam
Gracias Diego es un gran aporte, vamos a ver, voy a realizar pruebas con las
dos tecnologias, apenas se me de el tiempo, gracias en un tiempo posteare
los resultados.

"Diego Jancic" wrote:

Hola a todos!,
Creo que lo que mas se ve es que cada vez se esta utilizando un modelo
mas orientado a objetos y las bases de datos relacionales son una
molestia. Es por eso que cada vez mas frameworks intentan realizar una
abstraccion de la base relacional (ej: Hibernate).
Las base de datos relacionales se siguen utilizando debido a su gran
adopcion y a que muchisima gente sabe que es SQL.
Para el problema especifico que dice DotNeteer, creo que incluso
usando un archivo de texto plano y algun algoritmo sencillo de
busqueda (Binary Search) vas poder hacer exactamente lo que necesitas,
considerando que normalmente vas a filtrar solamente por nombre y una
cantidad pequeña de registros.
De todas formas usar db4o te lo va a simplificar aun mas, sea o no un
motor potente de base de datos va a ser mas que suficiente para lo que
necesitas hacer.

Saludos!,
Diego


Respuesta Responder a este mensaje
#19 Vyacheslav Popov
01/05/2007 - 18:50 | Informe spam
DotNeteer, si vas a probar una BD Relacional te recomiendo Cooperator
Framework
http://cooperatorframework.wordpress.com/
Te genrea mucho código que vas a necesitar y el que no necesitarás si
usas una BD Orientada a Objetos

Chaoo:o)
Respuesta Responder a este mensaje
#20 DotNeteer
04/05/2007 - 05:18 | Informe spam
Bueno debo dar gracias a las demas personas que se preocuparon por responder
y dar sus puntos de vista en el post, de verdad muchisimas gracias, me he
dado cuenta que existe multiples soluciones para mi duda, de verdad gracias a
Todos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida