Pregunta:
¿Cómo guardar Datos: En Base de Datos o Archivo?
sanchezucv
2008-07-08 20:35:07 UTC
La cuestión es la siguiente:

Sigamos que tengo un Usuario y quiero guardar sus datos: por ejemplo su nombre, apellido y fecha de nacimiento, y pues naturalmente estos datos deben estar almacenados en algún lugar para que cuando este Usuario pueda querer acceder ó cambiar sus datos pueda obtenerlos, así como los propietarios de la página para por ejemplo mandarle una postal el día de su cumpleaños......

Bueno.. el Método más común pues naturalmente es almacenar datos tan comunes como estos en una Base de Datos como por ejemplo MySQL en los campos nombre, apellido y fecha_nacimiento, en una tabla común, con un ID particular para cada usuario. Ahora la cuestión no es esta, pues este tipo de almacenamiento todos los sabemos. La cuestión es: ¿No se podrán en vez de guardar estos datos en una Base de Datos, no se podrá guardar en un Archivo ".html", ".php", ".inc", ó ."loquesea"?

PREGUNTA COMPLETA AQUI:

http://www.forosdelweb.com/f18/como-guardar-datos-base-datos-archivo-604099/
Seven respuestas:
anonymous
2008-07-09 09:50:48 UTC
Hola, respondiendo a tu pregunta es si, se puede usar .inc, .txt, .xml.



Interesante forma de incluir código fuente en paginas php (lei tu link), puedes hacerlo pero el asunto es: ¿que pasa si entra virus?, podrás recuperar la información de logeo de tus usuarios, ¡si lo recuperas! puedes asegurar que es la información correcta. Si no se puede recuperar ¿puedes volver a crear los archivos de forma rápida?.



Ahora, si es un cliente necesita logearse con contraseña y nick al sitio web , entonces deberias recuperar esa información al momento de validar su contraseña y nick, es poca información no debería tardar mucho.



Ahora que sucede si deseas enviarles boletines a sus correos felicitandoles por su cumpleaños, tendrías que abrir uno por uno tus archivos, ver sus cumpleaños, etc.



Debes pensar que en cualquier pagina web , sistema , que los requerimientos actuales pueden cambiar, y la pregunta es ¿tus sistemas web o de plataforma esta listo para estos cambios?.



En mi opinión deberías usar base de datos, pero la idea que expones no es mala, bueno al final la decisión la tomas tu.



Saludos, espero haber ayudado.
sueños de polvo
2008-07-08 22:37:41 UTC
Por definición, cuando guardes esa información en un archivo.loquesea, ese archivo ES una base de datos.



Una prueba sencilla:

1- En una hoja de excel, guardas los datos: nombre, apellido, fecha_nacimiento, etc.

¿es una base de datos? SI

¿es una base de datos relacional? NO, hasta que interactúe con otros datos.

¿puedes accederla desde otro programa? SI, por ejemplo, desde el MailMerge de Word, desde MS-Access, desde HTML (con ODBC "other database connection" o con OLEDB)



2- Si esta hoja excel la GuardasComo archivo txt, tienes una BD en un archivo texto plano, que también es una base de datos hecha y derecha (tab delimited), y la puedes leer desde muchos lenguajes.



3- Si esta bd le cambias la extensión .txt por .htm, el navegador la reconoce y es un archivo pero sigue siendo una base de datos (tab delimited)



4- Puedes también hacer una BD "character delimited" en la cual un caracter que se te ocurra @, la barra vertical, #, etc. sean el delimitador, y guardarlo como un archivo .php o .ini o .loquesea. Será un archivo, pero nunca deja de ser una Base de Datos
anonymous
2016-05-29 10:02:16 UTC
No se puede. Porque teóricamente al hacer lo que pides habría que crear un ejecutable que compile el ejecutable principal y al hacerlo este programa crecería de tamaño todo el tiempo además de otros problemas y ni hablar los demás problemas para crear dicho compilador. Lo mejor que puede hacer es usar vb de Access o usar el mismo vb y crear tu bd.
?
2016-04-21 15:29:28 UTC
Las respuestas a todas las preguntas sobre cómo recuperar a tu ex se encuentran aquí https://tr.im/UhkGR Este libro me ayudo personal, pero solo averigua después de un tiempo, había puesto fin a mi relación con mi futuro marido, pero al poco tiempo parecía cambiado así que hemos vuelto y ahora las cosas son increíbles entre nosotros y en un pocos días nos vamos a casar y por esto me ha dicho el secreto que tanto lo ocultaba, he tenido ayuda en reconquistarme, este libro.
?
2014-12-02 12:25:58 UTC
La mejor manera de ganar una niña o una mujer está segura de seguir este método fantástico http://recuperar-novia.emuy.info

Lo he probado y estoy muy satisfecho!
fatestaynight
2008-07-08 22:03:00 UTC
si los puedes guardar en un archivo de texto.
Axel R
2008-07-08 20:45:48 UTC
Mira una base de datos se hizo para eso, almacenar datos, y hay toda una teoria que explica porque es mejor manipular ciertos tipos de datos de esa manera, como los que tu mencionas, mas que nada por lo delicados que pueden llegar a ser, guardarlo en archivos ciertamente va en contra de esta teoría, de hecho asi se almacenaban antiguamente, es una forma muy primitiva de hacerlo y en la mayoria de los casos dificulta su manipulación, y peor aún su modificación. por lo que ya no es viable, ademas, si disponemos de la herramienta que hace todo eso por nosotros, para que regresar a perder el tiempo con archivos. saludos.


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...