Archivos planos

  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8211
  • Loc: USA
  • Status: Offline

Nota Mayo 18th, 2011, 12:48 pm

Leí en alguna parte algo sobre los archivos sin formato y que me interesa...son los archivos planos, como una base de datos por escrito libre donde se almacenan cosas en vez de MySQL o cualquier otro inventado sistema de base de datos creada?
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Mayo 18th, 2011, 12:48 pm

  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de Usuario
  • Registrado: Dic 20, 2002
  • Mensajes: 8925
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Nota Mayo 18th, 2011, 1:25 pm

archivos planos son básicamente auto por escrito las estructuras de base de datos que se almacenan en archivos. Antes de MySQL que utiliza para almacenar todo en archivos planos. Así, por ejemplo, digamos que usted quiere para almacenar un nombre de usuario, nombre, apellido y dirección IP. Su archivo plano puede ser como esto con cada línea que es una entrada independiente, y tubos de separar los campos:

Código: [ Select ]
Johnny|John|Smith|123.123.123.123
Mikey|Mike|Williams|124.124.124.124
Sarah|Sarah|Johnson|125.125.125.125
  1. Johnny|John|Smith|123.123.123.123
  2. Mikey|Mike|Williams|124.124.124.124
  3. Sarah|Sarah|Johnson|125.125.125.125


Luego, simplemente iba a escribir un programa de análisis y separar cada entrada por las nuevas líneas, y el campo cada uno por las tuberías. A continuación, puede guardarlos en las matrices asociadas, o de alguna manera utilizar los datos tal como lo hace con una base de datos SQL.

En general el rendimiento de la utilización de archivos planos no será tan grande porque cada vez que acceder a la base de datos que tienen que tener acceso al archivo que se almacena en el disco duro. El acceso a la unidad de disco duro es muy lento y si usted consigue tráfico es muy probable que encuentro cargas muy elevadas en el servidor debido a todos el acceso a disco que tiene que hacer.

También es un dolor, si usted más tarde decide cambiar su estructura plana base de datos de archivo, y usted tendría más posibilidades de escribir scripts para automatizar los cambios realizados a la estructura.

En general, probablemente se apegará a la utilización de una base de datos SQL debido al mayor rendimiento y capacidad de cambiar la estructura con relativa facilidad.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8211
  • Loc: USA
  • Status: Offline

Nota Mayo 18th, 2011, 1:48 pm

No voy a crear mi propia base de datos :shock: Acabo de leer en alguna parte los archivos sobre plano y no estaba seguro de lo que era.

Gracias por aclarar que para mí.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • demonmaestro
  • Gold Member
  • Gold Member
  • Avatar de Usuario
  • Registrado: Jun 21, 2006
  • Mensajes: 484
  • Loc: Conroe, Texas
  • Status: Offline

Nota Mayo 18th, 2011, 5:43 pm

Por lo que su poco como un archivo database.txt o cómo es algo así como que se aplica? suena un poco insegura.
Thanks, Josh --DemonMaestro
www.LilNetwork.com
Fun Website www.ShoutsCloud.com
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Mayo 18th, 2011, 6:35 pm

archivos planos son básicamente lo que hoy evolucionado a partir de bases de datos. Usted puede pensar en un "servidor de base de datos" como alguien programa ha estado escribiendo durante años que hace todo tipo de pequeños trucos para mejorar el rendimiento de archivos planos. Trucos como la conservación de los datos solicitados con frecuencia en la memoria para que no se tiene que leer desde el disco.

Técnicamente, una "base de datos" es todavía un archivo plano (con la excepción de algo como MySQLs tipo de tabla "MEMORIA") pero el servidor de base de datos mantiene solicitadas piezas de datos en la memoria y sólo escribe en el archivo cuando lo necesita para conseguir algo no tiene caché, o cuando se necesita agregar nuevos datos.
Strong with this one, the sudo is.
  • Bogey
  • Bogey
  • Genius
  • Avatar de Usuario
  • Registrado: Jul 14, 2005
  • Mensajes: 8211
  • Loc: USA
  • Status: Offline

Nota Mayo 18th, 2011, 8:05 pm

Oh, veo...que tiene sentido. Gracias por aclarar que para mí...que en realidad era una lectura interesante.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
  • Zealous
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Abr 15, 2011
  • Mensajes: 1195
  • Loc: Sydney
  • Status: Offline

Nota Junio 25th, 2011, 4:19 am

lección de historia agradable, sino que necesitamos algo más seguro como SQL puede no ser la más segura a veces.
  • spork
  • Brewmaster
  • Silver Member
  • Avatar de Usuario
  • Registrado: Sep 22, 2003
  • Mensajes: 6130
  • Loc: Seattle, WA
  • Status: Offline

Nota Junio 29th, 2011, 12:28 pm

SQL es sólo un lenguaje de consulta; ¿Cómo se haría más seguro? Su trabajo de la aplicación para asegurar el acceso a su base de datos, no el trabajo de la propia base de datos.
The Beer Monocle. Classy.

Publicar Información

  • Total de mensajes en este tema: 8 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 203 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC