Cuales bases de datos ?

17/07/2003 - 13:03 por Antonio Rodriguez R. | Informe spam
Estoy haciendo mi primera aplicacion C# pero el punto es que por razones de
costo la empresa que la va a comprar no puede adquirir SQL-Server.. Que
bases de datos pueden utilizarse alternativamente que den buen rendimiento
pero que pueden obtenerse economicamente o quizas gratis . Nota: no quiero
usar Access pues anteriormente me daba muchos problemas en otro lenguaje.

Saludos

Preguntas similare

Leer las respuestas

#1 Javier Loria\(MVP\)
17/07/2003 - 18:15 | Informe spam
Hola:
Puedes usar MSDE (Microsoft Desktop Engine), es un MS SQL con algunas
limitaciones (5 conexiones principalmente, sin herramientas de
administracion, etc). Y aun que no es exactamente gratuita, viene incluida
con VStudio y Office XP Desarrollador, es no tiene costo la Redistribucion.

Saludos


Javier Loria
Costa Rica (MVP SQL Server)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
"Antonio Rodriguez R." wrote in message
news:%
Estoy haciendo mi primera aplicacion C# pero el punto es que por razones


de
costo la empresa que la va a comprar no puede adquirir SQL-Server.. Que
bases de datos pueden utilizarse alternativamente que den buen rendimiento
pero que pueden obtenerse economicamente o quizas gratis . Nota: no


quiero
usar Access pues anteriormente me daba muchos problemas en otro lenguaje.

Saludos


Respuesta Responder a este mensaje
#2 Erik Martinez Roqueñi
18/07/2003 - 04:39 | Informe spam
Creo que el nombre correcto es Microsoft Data Engine ¿o no?. Tambien puedes
utilizar MySQL.

Esta es la cadena de conexion con OLEDB:

Provider=MSDASQL.1;Extended Properties="";DRIVER={MySQL ODBC 3.51
Driver};DESC=;DATABASE=MyBase;SERVER=IPDelServidor;UID=UserName;PASSWORD=Pas
sword;PORT=;OPTION=3;STMT=;

Debes tener instalado el ODBC 3.51 de MySQL.

Erik Martinez Roqueñi
CSA Genoma Digital

"Javier Loria(MVP)" escribió en el mensaje
news:
Hola:
Puedes usar MSDE (Microsoft Desktop Engine), es un MS SQL con algunas
limitaciones (5 conexiones principalmente, sin herramientas de
administracion, etc). Y aun que no es exactamente gratuita, viene incluida
con VStudio y Office XP Desarrollador, es no tiene costo la


Redistribucion.

Saludos


Javier Loria
Costa Rica (MVP SQL Server)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
"Antonio Rodriguez R." wrote in message
news:%
> Estoy haciendo mi primera aplicacion C# pero el punto es que por razones
de
> costo la empresa que la va a comprar no puede adquirir SQL-Server.. Que
> bases de datos pueden utilizarse alternativamente que den buen


rendimiento
> pero que pueden obtenerse economicamente o quizas gratis . Nota: no
quiero
> usar Access pues anteriormente me daba muchos problemas en otro


lenguaje.
>
> Saludos
>
>


Respuesta Responder a este mensaje
#3 Juan I. Perea
18/07/2003 - 16:38 | Informe spam
Corregidme si me equivoco en lo que voy a decir, estoy hablando un poco de
memoria.

¿MySQL es gratuito? Yo juraría de cuando me leí la licencia que para ponerlo
en producción hay que pagar; no mucho, pero hay que pagar. Por el contrario,
la "semigratuidad" de MSDE la entiendo como que, si eres usuario registrado
de Visual Studio o de Office Professional, lo puedes redistribuir para el
uso con tus aplicaciones; es decir, es gratuita, pero sólo para ese uso.

Con respecto a MSDE, una ventaja que tiene es que trae librerías que podemos
haber usado si hemos desarrollado con SQLServer, como SQLDMO, y que las
cosas que se salgan del estándar (tipos de datos o sentencias SQL
especiales) son las mismas que en SQLServer.

Otra limitación de MSDE es el tamaño de la base de datos, que creo que anda
en 2 Gb.

Saludos,
Juan

"Erik Martinez Roqueñi" escribió en el mensaje
news:
Creo que el nombre correcto es Microsoft Data Engine ¿o no?. Tambien


puedes
utilizar MySQL.

Esta es la cadena de conexion con OLEDB:

Provider=MSDASQL.1;Extended Properties="";DRIVER={MySQL ODBC 3.51



Driver};DESC=;DATABASE=MyBase;SERVER=IPDelServidor;UID=UserName;PASSWORD=Pas
sword;PORT=;OPTION=3;STMT=;

Debes tener instalado el ODBC 3.51 de MySQL.

Erik Martinez Roqueñi
CSA Genoma Digital

"Javier Loria(MVP)" escribió en el mensaje
news:
> Hola:
> Puedes usar MSDE (Microsoft Desktop Engine), es un MS SQL con


algunas
> limitaciones (5 conexiones principalmente, sin herramientas de
> administracion, etc). Y aun que no es exactamente gratuita, viene


incluida
> con VStudio y Office XP Desarrollador, es no tiene costo la
Redistribucion.
>
> Saludos
>
>
> Javier Loria
> Costa Rica (MVP SQL Server)
> Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
> que pueda ser copiado y pegado al Query Analizer.
> La version de SQL y Service Pack tambien ayuda.
> "Antonio Rodriguez R." wrote in message
> news:%
> > Estoy haciendo mi primera aplicacion C# pero el punto es que por


razones
> de
> > costo la empresa que la va a comprar no puede adquirir SQL-Server..


Que
> > bases de datos pueden utilizarse alternativamente que den buen
rendimiento
> > pero que pueden obtenerse economicamente o quizas gratis . Nota: no
> quiero
> > usar Access pues anteriormente me daba muchos problemas en otro
lenguaje.
> >
> > Saludos
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Javier Loria\(MVP\)
18/07/2003 - 17:11 | Informe spam
Hola Erik:
Solia ser Microsoft Data Engine, siempre lo ha sido, y recientemente le
cambiaron el nombre, revisa la pagina principal del MSDE:
http://www.microsoft.com/sql/msde/ y lo veras,
Saludos,


Javier Loria
Costa Rica (MVP SQLServer )
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Erik Martinez Roqueñi wrote:
Creo que el nombre correcto es Microsoft Data Engine ¿o no?. Tambien
puedes utilizar MySQL.

Esta es la cadena de conexion con OLEDB:

Provider=MSDASQL.1;Extended Properties="";DRIVER={MySQL ODBC 3.51



Driver};DESC=;DATABASE=MyBase;SERVER=IPDelServidor;UID=UserName;PASSWORD=Pas
sword;PORT=;OPTION=3;STMT=;

Debes tener instalado el ODBC 3.51 de MySQL.


"Javier Loria(MVP)" escribió en el mensaje
news:
Hola:
Puedes usar MSDE (Microsoft Desktop Engine), es un MS SQL con
algunas limitaciones (5 conexiones principalmente, sin herramientas
de administracion, etc). Y aun que no es exactamente gratuita, viene
incluida con VStudio y Office XP Desarrollador, es no tiene costo la
Redistribucion.

Saludos


Javier Loria
Costa Rica (MVP SQL Server)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
"Antonio Rodriguez R." wrote in message
news:%
Estoy haciendo mi primera aplicacion C# pero el punto es que por
razones de costo la empresa que la va a comprar no puede adquirir
SQL-Server.. Que bases de datos pueden utilizarse alternativamente
que den buen rendimiento pero que pueden obtenerse economicamente o
quizas gratis . Nota: no quiero usar Access pues anteriormente me
daba muchos problemas en otro lenguaje.

Saludos
Respuesta Responder a este mensaje
#5 Javier Loria\(MVP\)
18/07/2003 - 18:08 | Informe spam
Hola:
No puedo hablar de MySQL porque no lo conozco, si conozco de MSDE.
El MSDE tiene PRACTICAMENTE la misma funcionalidad, sintaxis, y
habilidades del SQL Server, con algunas excepciones, las mas importantes:
a) 5 procesos concurrentes (Maximo 5 usuarios simultaneamente
ejecutando consultas, o modificaciones) , puede haber +5 conectados pero en
un momento determinado solo 5 realizan procesos.
b) Cada Base de Datos puedet tener un maximo de 2 Gb, numero
ilimitado de BD y hasta 16 servidores (instancias) en la misma computadora.
c) Sin herramientas de administracion graficas, la administracion se
hace por programacion (DMO) o con SQL.
Hay algunas otras pero no son tan relevantes.
MDSE no es exactamente gratuito, porque hay que adquirir algun producto
de Microsoft para poder usarlo (Visual Studio, Office Developer o Web Matrix
los mas importantes). Web Matrix permite instalarlo en ambiente servidor
(no es estacion), y ese es gratuito. Y los desarrolladores pueden
redistribuir gratuitamente el MSDE con sus aplicaciones.

Saludos,

Javier Loria
Costa Rica (MVP-SQL SERVER)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Corregidme si me equivoco en lo que voy a decir, estoy hablando un
poco de memoria.

¿MySQL es gratuito? Yo juraría de cuando me leí la licencia que para
ponerlo en producción hay que pagar; no mucho, pero hay que pagar.
Por el contrario, la "semigratuidad" de MSDE la entiendo como que, si
eres usuario registrado de Visual Studio o de Office Professional, lo
puedes redistribuir para el uso con tus aplicaciones; es decir, es
gratuita, pero sólo para ese uso.

Con respecto a MSDE, una ventaja que tiene es que trae librerías que
podemos haber usado si hemos desarrollado con SQLServer, como SQLDMO,
y que las cosas que se salgan del estándar (tipos de datos o
sentencias SQL especiales) son las mismas que en SQLServer.

Otra limitación de MSDE es el tamaño de la base de datos, que creo
que anda en 2 Gb.

Saludos,
Juan

"Erik Martinez Roqueñi" escribió en el
mensaje news:
Creo que el nombre correcto es Microsoft Data Engine ¿o no?. Tambien
puedes utilizar MySQL.

Esta es la cadena de conexion con OLEDB:

Provider=MSDASQL.1;Extended Properties="";DRIVER={MySQL ODBC 3.51






Driver};DESC=;DATABASE=MyBase;SERVER=IPDelServidor;UID=UserName;PASSWORD=Pas
sword;PORT=;OPTION=3;STMT=;

Debes tener instalado el ODBC 3.51 de MySQL.

Erik Martinez Roqueñi
CSA Genoma Digital

"Javier Loria(MVP)" escribió en el mensaje
news:
Hola:
Puedes usar MSDE (Microsoft Desktop Engine), es un MS SQL con
algunas limitaciones (5 conexiones principalmente, sin herramientas
de administracion, etc). Y aun que no es exactamente gratuita,
viene incluida con VStudio y Office XP Desarrollador, es no tiene
costo la Redistribucion.

Saludos


Javier Loria
Costa Rica (MVP SQL Server)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
"Antonio Rodriguez R." wrote in message
news:%
Estoy haciendo mi primera aplicacion C# pero el punto es que por
razones de costo la empresa que la va a comprar no puede adquirir
SQL-Server.. Que bases de datos pueden utilizarse alternativamente
que den buen rendimiento pero que pueden obtenerse economicamente
o quizas gratis . Nota: no quiero usar Access pues anteriormente
me daba muchos problemas en otro lenguaje.

Saludos
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida