PDA

Ver la Versión Completa : me conviene usar SQL Server


Mc_Hacks
15-12-2006, 23:40:18
Hola tengo una duda , ya que tengo dos posibilidades .
hacer mi aplicacion delphi con una base de datos Sq lServer o con una Interbase

se que me recomentaran interbase y que lo trabaje con ib-expert jejeje

pero diganme sql tb me puede servir sin problemas verdad???

si alguien se puede esplayar y decirme los beneficios que me daria cada una de las dos opciones se lo agradeceria. por que pido esto?? bueno por que no kiero buscarlo en google ya que me dara la version de los beneficios vistos de la parte del distribuidor de la base de datos y yo kiero su opinion como usuarios de esas bases de datos espero averme explicado bien

de antemanos gracias

DANY
16-12-2006, 00:26:18
En principio yo me jugaria por firebird sin dudarlo. Si necesitas Datawarehouse y replicar las bases de datos, SQL Server tiene mas madurados esos asuntos, pero es de pago. por eso todo depende de las caracteristicas del sistema.

Mc_Hacks
16-12-2006, 01:01:24
si eso de la licencia lo tengo casi cubiero por el momento
sigo reciebiendo opiniones gracias

AzidRain
16-12-2006, 05:38:23
Yo iria por Firebird tambien, pero ahi está MySQL y Postgress. Todos son libres y están suficientemetne maduros para grandes aplicaciones. En muchas cosas superan al SQL Server...la principal en que son multiplataforma, puedes correr un servidor Linux con cualquiera de ellos en una PC sencilla. En cambio para SQL Server necesitas un "mostro" solo para poder cargarle el Windoze (para que sirven las ventanitas y graficos en un servidor?)...Lo de la licencia ahorratelo o invierte en equipo mas grande.

poliburro
16-12-2006, 19:11:22
Por supuesto me iria por MsSql server, y si no tengo restricciones de presupuesto preferiria Oracle.

Por las siguentes razones.

Con sql server puedes integrar datos en múltiples servidores de múltiples bases de datos a usando LinkedServers, lo caul es una maravilla cuando trabajas con sistemas Muy grandes.

En nuestro caso nos permite tener comunicación con nuestros servidores As/400 en los que corre DB2. Y de igual manera nos permite enlazarnos con una base de datos muy viejita que corre en unix llamada DataFlex.

Luego cabe agregar que MsSql server te ofrece una herramienta llamada DataTransformation services, que al igual que los linked server te permite ejecutar tareas de transformación de datos usando VbScript y OleDb u Odbc
que te permiten hacer cargas masivas entre diferentes origenes de datos.

Por ejemplo, nosotros lo usamos para actualizar la lista de precios de nuestros artículos de nuestra tienda virtual (Mysql en linux) con la información que tenemos en nuestros servidores de db2 y Mssql. Una chulada pues.

Soporte a Xml.

MsSql server te da la posibilidad de enviar un esquema Xml para insertar registros, Actualizar u obtener datos. Múy útil cuando desarrollas aplicaciones cliente servidor con cargas muy pesadas.


Desde mi muy personal punto de vista no usaria firebird a menos que el cliente quiera abaratar la solución.

Osorio
16-12-2006, 21:07:33
Bueno, la aternativa depende de la solucion que quieras implementar y el presupuesto que tengas.

He tenido la experiencia de trabajar con los dos y me parecen excelentes cada uno con sus ventajas.

La Solucion con MS SQL Server es mas completa, (trae un monton de herramientas para importar, exportar, entre otras) pero cuesta $$$$$.

Yo para mis proyectos desarrollo con Firebird, asi le ahorro a mis clientes lo de las licencias.

Por alli existen algunos cuadros comparativos, que te pueden servir (disculpa que no tenga ninguno a la mano)

Saludos,.

AzidRain
20-12-2006, 02:25:28
Yo no estoy de acuerdo, MySQL soporta clustering que es el equivalente de los linkedservers y muchas otras chuladas tambien.

Definitivamente si tu cliente es megagrande (y tu proyecto por supuesto) y no le afecta pagar 20 o 40 mil pesos solo de licencias para que corra tu programa (bueno y todos los demas que hagan despues) pues entonces si se justificaria y tambien si solo conoces bien esa BD. De lo contrario no le veo caso, inclusive puedes pagar la licencia comercial de MySQL que por mucho e s mucho mas barata y ellos te dan todo el soporte continuo que quieras.