la fragmentacion no como la de android, va a ser más parecida a la del discoduro en windows cuando pasas el desfragmentador
las bases de datos se usan principalmente por sus metodos de busqueda y eso... si vas metiendo diferentes tipos de datos continuos, será complicada la busqueda y si reorganizas cada vez el archivo por dato tardará mucho tiempo, entonces, planea que datos meter y como los vas a organizar tal cual como se haría con mysql
creas un txt por tabla y te aseguras
ejemplo
así ya sabes que al leer la linea la partes por largos sabes que del caracter 0 al 4 es id, 5 al 14 nombre, 15 al 24 ciudad, 25 al 34 telefono, fin de la linea
si no, un caracter o cadena que nunca vayas a ingresar por accidente, para usarlo como separador
ej "#"
y de ese modo separarlos podrías por una funcion tipo split
por ultimo... por que no usas una db formal?
las bases de datos se usan principalmente por sus metodos de busqueda y eso... si vas metiendo diferentes tipos de datos continuos, será complicada la busqueda y si reorganizas cada vez el archivo por dato tardará mucho tiempo, entonces, planea que datos meter y como los vas a organizar tal cual como se haría con mysql
creas un txt por tabla y te aseguras
ejemplo
Código [Seleccionar]
id maximo 5 caracteres, nombre maximo 10 caracteres, ciudad maximo 10 caracteres, telefono maximo 20 caracteres
así ya sabes que al leer la linea la partes por largos sabes que del caracter 0 al 4 es id, 5 al 14 nombre, 15 al 24 ciudad, 25 al 34 telefono, fin de la linea
si no, un caracter o cadena que nunca vayas a ingresar por accidente, para usarlo como separador
ej "#"
Código [Seleccionar]
id#nombre#ciudad#telefono
y de ese modo separarlos podrías por una funcion tipo split
por ultimo... por que no usas una db formal?