Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-07-2007
fede_prog fede_prog is offline
Registrado
 
Registrado: jun 2006
Posts: 2
Poder: 0
fede_prog Va por buen camino
php con mysql a php con oracle

Saludos a todos los del foro.

Pido ayuda para la siguiente pregunta.

Que tan coplicado es migrar un sistema en php con base de datos mysql a otra base que es la de oracle.

mil gracias!!!!!!!!
Responder Con Cita
  #2  
Antiguo 11-07-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Depende mucho de cómo se hubiera planteado el propio sistema. Me consta que hay clases para PHP que te abstraen del motor de la base de datos, esto es, el última instancia dicha clase puede trabajar con varios tipos de motores de datos, siendo el cambio de uno a otro, desde luego, menos traumático que si en tu código encuentras funciones como "mysql_fetcharray", por ejemplo.

Es decir, si utilizas funciones exclusivas para trabajar con MySQL, pues tendrás que sustituir dichas funciones por "otra cosa", sean funciones para trabajar con el nuevo motor de bases de datos, sean métodos de una clase genérica, de modo que en el futuro no tengas que preocuparte más de este asunto.

De todas maneras tengo que decir que hablo de oídas. Parte de lo que digo es como lo digo, pero, parte es de lo que tengo leído o asumido de haber leído por ahí... no sé hasta qué punto es posible abstraer en un conjunto de clases la conexión y el trabajo con distintos de motores de bases de datos, o, por mejor decir, sé que es posible, pero, no sé hasta qué punto.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 12-07-2007
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Cita:
Empezado por dec

De todas maneras tengo que decir que hablo de oídas. Parte de lo que digo es como lo digo, pero, parte es de lo que tengo leído o asumido de haber leído por ahí... no sé hasta qué punto es posible abstraer en un conjunto de clases la conexión y el trabajo con distintos de motores de bases de datos, o, por mejor decir, sé que es posible, pero, no sé hasta qué punto.
Yo uso en mi trabajo las líbrerias pear (en mi casita no...), moverse de una base de datos a otras en bastante transparente, por así decirlo, siempre hay ciertas cosillas que preocuparse, tales si un query utilizas funciones propias del motor de base en cuestión, por ejemplo decode, esta función es propia de Oracle y si te mueves a SQL Server, dicha consulta no funcionará por más abstractas sean tus líbrerias de conexión a BD, sin embargo son cambios sútiles.

Sin embargo si tu aplicacion está construída con SQL-92 estándar que toda base de datos debiera respetar, el cambio debería ser transparente en lo absoluto.

Hasta Luego .-
__________________
No todo es como parece ser...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
IB/FB o MySQL/PgSQL/Oracle...? OSKR Firebird e Interbase 7 27-08-2005 21:43:58
como conectarme remotamente mysql a mysql sakuragi MySQL 14 11-11-2004 15:04:46
ORACLE 9i Akkan Conexión con bases de datos 0 12-08-2004 18:29:07
Actualizar simultaneamente oracle-mysql Igna Oracle 3 23-02-2004 18:36:59
Php y Oracle... Tanix PHP 2 02-10-2003 01:51:05


La franja horaria es GMT +2. Ahora son las 22:29:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi