
24/07/2009, 22:03
|
 | | | Fecha de Ingreso: agosto-2002 Ubicación: Panamá
Mensajes: 962
Antigüedad: 22 años, 6 meses Puntos: 15 | |
Respuesta: Como programar una aplicación para que trabaje con sqlserver y mysql? Todo depende a la hora de crear en papel el desarrollo de el software basado en lo que se quiere como producto final y sus limitantes.
El agente de base de datos que se use no es problema para nada. Si te das cuenta los que usan StoreProcedure son las empresas que tienen más de 1 programa que accese la información. Pero como digo no ahy nada que se tenga que consultar de una Base de datos que el query normal no pueda, sino mira como php 4.x.x se hizo famoso con mysql 4.x.x y Mysql no usaba siquiera StoreProcedure.
Todo es la base de lo que se debe hacer y teniendo todo en Objetos no ahy nada que no se pueda manipular desde el mismo programa para eso el Mapeo relacional.
Las variantes entre Sql de una base de datos con otra es más a nivel de funciones y debido a esto es que la responsabilidad de manipulación de la información se hará desde el programa. Se puede decir que abrá más trabajo pero al final con un producto como el que ellos quieren hacer multiplataforma que con una cadena de Conección cambie la base de datos ya ganaron porque no se debía hacer 2 programas separados cada uno usando las ventajas propias de una Base de Datos y es lo que normalmente hacen las empresas de programas.
Si el proyecto tiene presupuesto y tiempo para hacer una plataforma para cada base de datos entonces se hace separado, sino tiene tiempo ni presupuesto para separar eso, entonces también ahy solución que costará sacrificar las facilidades de cada Agente de Base de Datos y manipular todo desde el programa (Cosa que no afecta nada si se hace todo bien).
Saludos, |