Lista de strings

Iniciado por Kizar, 11 Febrero 2006, 15:23 PM

0 Miembros y 1 Visitante están viendo este tema.

Kizar

A ver si me se explicar, el caso es que estoy acabando un programa k va añadiendo a un listbox una serie de frases, pero son muchas y cuando son mas de 10000 en el listbox ocupa muchisima memoria.

El caso es k las tngo k tener todas en algun sitio porke en la lista no puede aber 2 iguales (cada vez k añado una tengo k compararla con todas las de la lista para ver si esta)

Para no tener ese problema a mi se me abia ocurrido guardarlas en un archivo de texto i ir lellendole por lineas o una base de datos, aconsegenme cual es mas rapido para poder leer los datos y guardarles.

Salu2

NYlOn

En vez de usar un listbox anda añadiendo los datos a una variable, despues haces split y vas comparando las frases con un bucle.-

Kizar

Pero tamos en las mismas, 10000 frases en memoria ocupan un webo, kero k se guarden en un archivo o algo, pero kero k me digais lo k seria mejor.

Salu2

Kizar

Mas facil si cabe:

¿A que archivo es mas rapido aceder, a un archivo de texto o a una base de datos?

PD: ¿Donde estara nuestro Slasher? k el foro se ta descontrolando...

Salu2

NYlOn


Kizar

Pero tengo k irle leyendo entero por lineas y aprentemente es menos seguro k ir leyendo las entradas de una base de datos...

NYlOn

Yo respondo en base a mi experiencia. Cuando tuve que usar base de datos termine usando archivos de texto porque me resulto muchisimo mas rapido. Si a vos te funciona mas rapido con base de datos, usa base de datos. Eso te lo respondes vos solo provando y provando, no preguntes cosas que se pueden responder con ensayo y error.-