DBD :: WTSPRITE

DBD :: WTSPRite es una extensión PERL para DBI, proporcionando emulación de la base de datos a través de archivos planos.
Descargar ahora

DBD :: WTSPRITE Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jim Turner
  • Sitio web del editor:
  • http://search.cpan.org/~jlishev/WebTools-1.27/lib/modules/WTJSprite.pm

DBD :: WTSPRITE Etiquetas


DBD :: WTSPRITE Descripción

DBD :: WTSPRite es una extensión PERL para DBI, proporcionando emulación de la base de datos a través de archivos planos. DBD :: WTSPRite es una extensión de Perl para DBI, proporcionando emulación de la base de datos a través de archivos planos.Synopsis Use DBI; $ dbh = dbi-> connect ("dbi: wtsprite: spreedb", 'usuario', 'contraseña') o die "no se puede conectar:". $ Dbi :: errars; $ sth = $ dbh-> prepararse ("Crear tabla A (Identificación del entero, nombre de nombre (10))") o DIE "No se puede preparar:". $ dbh-> errars (); $ sth-> Ejecutar () o morir "No se puede ejecutar:". $ sth-> errars (); $ sth-> acabado (); $ dbh-> desconexión (); DBD :: WTSPRite es un módulo de extensión DBI que agrega emulación de base de datos a través de archivos planos a la interfaz de base de datos independiente de la base de datos de Perl. A diferencia de otros módulos DBD :: DBD :: WTSPRite no requiere que pueda comprar u obtener una base de datos. Todo lo que necesita para proteger las aplicaciones independientes de la base de datos utilizando PERL y DBI se incluyen aquí. Sin embargo, probablemente desee obtener una base de datos real, como "MySQL", para su producción y necesidades de datos más grandes. Esto se debe a que emular bases de datos y SQL con archivos de texto plano se vuelve muy lento a medida que el tamaño de su "base de datos" crece a un tamaño no trivial (unas pocas docenas de registros o menos por tabla) .dbd :: wtsprite se construye sobre un perl viejo Módulo llamado "Sprite", escrito por Shishir GurdaVaram. Este código fue utilizado como punto de partida. Se volvió a trabajar completamente y se agregaron muchas características nuevas, produciendo un módulo llamado "wtjsprite.pm" (Jim Turner's Sprite). Luego se fusionó en DBI :: DBD para producir lo que está instalando ahora. (DBD :: WTSPRite). WTJSPRite.pm se incluye en este módulo como un archivo separado, y se requiere. Muchas gracias, vaya al Sr. Gurdavaram. La principal ventaja de DBD :: WTSPRite es la capacidad de desarrollar y probar aplicaciones de prototipos en máquinas personales (u otras máquinas que No tenga una licencia de Oracle o alguna otra base de datos "general") antes de liberarlos en máquinas de "producción" que tienen una base de datos "real". Esto se puede hacer con un mínimo o ningún cambio en su código PERL. Otra ventaja de DBD :: WTSPRite es que puede usar las expresiones regulares de Perl para buscar a través de sus datos. Tal vez, algún día, las bases de datos más "reales" incluirán esta función también! DBD :: WTSPRite proporciona la posibilidad de emular tablas de base de datos básicas y llamadas SQL a través de archivos planos. El uso principal previsto para esto permitir que los desarrolladores de sitios web no pueden permitirse comprar una licencia de Oracle para prototipo y desarrollar aplicaciones PERL en su propio equipo para alojamiento posterior en los sitios de clientes más grandes donde se usa Oracle.dbd :: wtsprite intenta hacer cosas en Como la manera independiente de la base de datos como sea posible, pero donde ocurre las diferencias, WTJSPRite más embolsa a Oracle, por ejemplo, "secuencias / autonumentación". WTJSPRite utiliza pequeños archivos de texto de una línea llamados "archivos de secuencia" (.SEQ). y la función "seq_file_name.nextval" para insertar en campos AutoNonsumered. La razón de esto es que el autor trabaja en una tienda de Oracle y escribió este módulo para permitir que se trabaje en el código en su PC, y las máquinas que no tenían oracle en ellos, ya que la obtención de licencias de Oracle a veces consume tiempo. DBD: : WTSPRite es similar a DBD :: CSV, pero difiere de las siguientes maneras: 1) crea y trabaja en verdaderas "bases de datos" con ID de usuario y contraseñas, 2) El autor de la base de datos especifica los delimitadores de campo, los delimitadores de registro, el usuario, Contraseña, ruta de archivo de tabla y extensión para cada base de datos. 3) Transacciones (Comits y Rollbacks) son totalmente compatibles! 4) Se admiten funciones AutoNonsumering y definidas por el usuario.5) No necesita ningún otro módulo o bases de datos. (¡No hay requisitos previos, excepto Perl 5 y el módulo DBI! 6) Las cotizaciones no se utilizan en torno a datos.7) No es necesario llamar al método "$ dbh-> cita ()" todo el tiempo en su SQL.8) NULL es Manejado como una cadena vacía.9) Los usuarios pueden "registrar" sus propias funciones de conversión de datos para usar INSQL. Consulte el método "fn_register" a continuación. Requisitos: · Perl


DBD :: WTSPRITE Software relacionado