¿QUE BASE DE DATOS USAR?

01/08/2004 - 20:46 por Pepe Viyuela | Informe spam
Hola foreros, a ver si alguien me puede ayudar.
Estoy haciendo un programa de gestion dirigido sobre todo a empresas que
necesitan un acceso muy rapido a los datos. Tipo kiosko, tiendas...
Hasta hace poco programaba en access, pero lo que se dice para trabajar con
acceso rapido a los datos...
ni poniendo bien los indices ni na, y sobre todo en red, es mas lento que el
caballo del malo.
Ahora programo en mysql y esto si que es otra cosa. Decidi mysql porque es
mucho mas barato que sql server, y teniendo en cuenta que mis programas no
llegan a los 1000 Euros, pues pagar despues otros 800 o mas por el sql
server, me parecia una burrada. Lo que pasa es que el mysql tampoco es tan
barato, si quiero vender legalmente mi programa con mysql tengo que pagar
440 Euros por programa vendido, lo que supone vender mis programas bastante
mas caros.

Me estoy planteando volver a access para los clientes que solo usan el
programa en 1 puesto, pero la verdad es que access no me da mucha confianza,
y ademas si tienes muchos datos y estas todo el rato haciendo consultas,
rebientas la base de datos y has de estar compactando y reparando
continuamente.

Bien, despues de tantas lineas, la pregunta.

¿Alguien sabe si hay otra base de datos que no sea tan cara para poder
venderla y que sea mas parecida a mysql que no a access?

Gracias a todos por leerme, y mas gracias por contestarme.

Preguntas similare

Leer las respuestas

#1 Luis Sandoval
01/08/2004 - 21:14 | Informe spam
Lo que pasa es que el mysql tampoco es tan
barato, si quiero vender legalmente mi programa con mysql tengo que pagar
440 Euros por programa vendido, lo que supone vender mis programas


bastante
mas caros.


La Licencia es MySql es dual, lo que te da la posibilidad de no tener que
pagar si los programas que desarrollas los desarrollas bajo una licencia
GPL y distribuyes el codigo fuente de tu aplicacion. Si este no es el caso
debes pagar por una licencia comercial.

Como alternativa a MySQL puedes usar PostgreSQL que de paso tiene muchas
caracteristicas que la hacen superior a MySQL y no tiene una licencia
restrictiva lo que te permite desarrollar software sin tener que
prerocuparte por el pago de licencias.
http://www.postgresql.org/

saludos,

Luis




"Pepe Viyuela" escribió en el mensaje
news:eS%233tf$
Hola foreros, a ver si alguien me puede ayudar.
Estoy haciendo un programa de gestion dirigido sobre todo a empresas que
necesitan un acceso muy rapido a los datos. Tipo kiosko, tiendas...
Hasta hace poco programaba en access, pero lo que se dice para trabajar


con
acceso rapido a los datos...
ni poniendo bien los indices ni na, y sobre todo en red, es mas lento que


el
caballo del malo.
Ahora programo en mysql y esto si que es otra cosa. Decidi mysql porque es
mucho mas barato que sql server, y teniendo en cuenta que mis programas no
llegan a los 1000 Euros, pues pagar despues otros 800 o mas por el sql
server, me parecia una burrada. Lo que pasa es que el mysql tampoco es tan
barato, si quiero vender legalmente mi programa con mysql tengo que pagar
440 Euros por programa vendido, lo que supone vender mis programas


bastante
mas caros.

Me estoy planteando volver a access para los clientes que solo usan el
programa en 1 puesto, pero la verdad es que access no me da mucha


confianza,
y ademas si tienes muchos datos y estas todo el rato haciendo consultas,
rebientas la base de datos y has de estar compactando y reparando
continuamente.

Bien, despues de tantas lineas, la pregunta.

¿Alguien sabe si hay otra base de datos que no sea tan cara para poder
venderla y que sea mas parecida a mysql que no a access?

Gracias a todos por leerme, y mas gracias por contestarme.





Respuesta Responder a este mensaje
#2 DJ_MIAO
02/08/2004 - 00:18 | Informe spam
MSDE depede lo que quieras pero si es para un cliente
pequeno puedes usarlo. Es sql son enterprise manager usa
el tuyo para configurarlo. La unica limitacion es que no
puede pasar de 2 giga de data. Si es mas que eso tendrias
que que comprar el standar.Lo uso y es muy bueno. Con las
limitacion lo que hago es 2 cosas.La data que no necesito
pues la paso a otro db de acess o del mismo MSDE y
despues comprimo el db primario.Asi es el juego.De echo
si es algo bien pro que no ves mucho al cliente crea unos
script que se corran cuando el pimer db llege serca a los
2 giga. Creando a asi otro pb para backup es un regero
asi. Podrias usar access para la data que no necesites.
Al momento y si es algon historico pues en tu
programacion que busque primero en el db primario si no
aparece que busque en el db de access .


Miao. Suena complicado pero es algo facil de hacer.








Miao...
Hola foreros, a ver si alguien me puede ayudar.
Estoy haciendo un programa de gestion dirigido sobre


todo a empresas que
necesitan un acceso muy rapido a los datos. Tipo kiosko,


tiendas...
Hasta hace poco programaba en access, pero lo que se


dice para trabajar con
acceso rapido a los datos...
ni poniendo bien los indices ni na, y sobre todo en red,


es mas lento que el
caballo del malo.
Ahora programo en mysql y esto si que es otra cosa.


Decidi mysql porque es
mucho mas barato que sql server, y teniendo en cuenta


que mis programas no
llegan a los 1000 Euros, pues pagar despues otros 800 o


mas por el sql
server, me parecia una burrada. Lo que pasa es que el


mysql tampoco es tan
barato, si quiero vender legalmente mi programa con


mysql tengo que pagar
440 Euros por programa vendido, lo que supone vender mis


programas bastante
mas caros.

Me estoy planteando volver a access para los clientes


que solo usan el
programa en 1 puesto, pero la verdad es que access no me


da mucha confianza,
y ademas si tienes muchos datos y estas todo el rato


haciendo consultas,
rebientas la base de datos y has de estar compactando y


reparando
continuamente.

Bien, despues de tantas lineas, la pregunta.

¿Alguien sabe si hay otra base de datos que no sea tan


cara para poder
venderla y que sea mas parecida a mysql que no a access?

Gracias a todos por leerme, y mas gracias por


contestarme.





.

Respuesta Responder a este mensaje
#3 DJ_MIAO
02/08/2004 - 00:19 | Informe spam
MSDE depede lo que quieras pero si es para un cliente
pequeno puedes usarlo. Es sql son enterprise manager usa
el tuyo para configurarlo. La unica limitacion es que no
puede pasar de 2 giga de data. Si es mas que eso tendrias
que que comprar el standar.Lo uso y es muy bueno. Con las
limitacion lo que hago es 2 cosas.La data que no necesito
pues la paso a otro db de acess o del mismo MSDE y
despues comprimo el db primario.Asi es el juego.De echo
si es algo bien pro que no ves mucho al cliente crea unos
script que se corran cuando el pimer db llege serca a los
2 giga. Creando a asi otro pb para backup es un regero
asi. Podrias usar access para la data que no necesites.
Al momento y si es algon historico pues en tu
programacion que busque primero en el db primario si no
aparece que busque en el db de access .


Miao. Suena complicado pero es algo facil de hacer.








Miao...
Hola foreros, a ver si alguien me puede ayudar.
Estoy haciendo un programa de gestion dirigido sobre


todo a empresas que
necesitan un acceso muy rapido a los datos. Tipo kiosko,


tiendas...
Hasta hace poco programaba en access, pero lo que se


dice para trabajar con
acceso rapido a los datos...
ni poniendo bien los indices ni na, y sobre todo en red,


es mas lento que el
caballo del malo.
Ahora programo en mysql y esto si que es otra cosa.


Decidi mysql porque es
mucho mas barato que sql server, y teniendo en cuenta


que mis programas no
llegan a los 1000 Euros, pues pagar despues otros 800 o


mas por el sql
server, me parecia una burrada. Lo que pasa es que el


mysql tampoco es tan
barato, si quiero vender legalmente mi programa con


mysql tengo que pagar
440 Euros por programa vendido, lo que supone vender mis


programas bastante
mas caros.

Me estoy planteando volver a access para los clientes


que solo usan el
programa en 1 puesto, pero la verdad es que access no me


da mucha confianza,
y ademas si tienes muchos datos y estas todo el rato


haciendo consultas,
rebientas la base de datos y has de estar compactando y


reparando
continuamente.

Bien, despues de tantas lineas, la pregunta.

¿Alguien sabe si hay otra base de datos que no sea tan


cara para poder
venderla y que sea mas parecida a mysql que no a access?

Gracias a todos por leerme, y mas gracias por


contestarme.





.

Respuesta Responder a este mensaje
#4 Pepe Viyuela
02/08/2004 - 12:33 | Informe spam
Con access tengo un cliente con una bd de 1,5 gb.
Cada dia se genera unos 20000 registros con unos ficheros que se baja de
internet. Lo que hago es pasarlo a un historico y asi la bd nunca pasa del
1,5 gb. Mi problema era el limite de los 2 gb. Y lo que hago, como las
consultas tienen que generar tablas temporales, pues las hago en otra base
de datos. Antes de hace eso, tenia que compactar unas 2 veces al dia.
Voy a probar a ver que tal va el MSDE, nunca lo habia probado.
Aunque me parece que como ha dicho Luis, la mejor opcion sera POSTGRE. Me he
estado leyendo lo de las licencias, y la del postgre me deja venderlo junto
con mi programa y segun he leido, tiene mas ventajas que mysql.
Es una pena porque ya me habia trabajado un modulo para instalar el mysql en
la carpeta de mi aplicacion. jajaja. Bueno, trabajando se aprende, llevo
menos de 3 meses con .net, vengo de vb6 y.. .NET es lo mejor. Desde el
punto de vista de un desarrollador de software que va a vender y teniendo en
cuenta que todos mis clientes tienen windows.

Un saludo. Oye djmiao, si quieres algun control para mysql, mandame un mail
y te paso uno que tengo que seguro que no lo tienes.

"DJ_MIAO" escribió en el mensaje
news:85e401c47815$9e8e9fd0$
MSDE depede lo que quieras pero si es para un cliente
pequeno puedes usarlo. Es sql son enterprise manager usa
el tuyo para configurarlo. La unica limitacion es que no
puede pasar de 2 giga de data. Si es mas que eso tendrias
que que comprar el standar.Lo uso y es muy bueno. Con las
limitacion lo que hago es 2 cosas.La data que no necesito
pues la paso a otro db de acess o del mismo MSDE y
despues comprimo el db primario.Asi es el juego.De echo
si es algo bien pro que no ves mucho al cliente crea unos
script que se corran cuando el pimer db llege serca a los
2 giga. Creando a asi otro pb para backup es un regero
asi. Podrias usar access para la data que no necesites.
Al momento y si es algon historico pues en tu
programacion que busque primero en el db primario si no
aparece que busque en el db de access .


Miao. Suena complicado pero es algo facil de hacer.








Miao...
Hola foreros, a ver si alguien me puede ayudar.
Estoy haciendo un programa de gestion dirigido sobre


todo a empresas que
necesitan un acceso muy rapido a los datos. Tipo kiosko,


tiendas...
Hasta hace poco programaba en access, pero lo que se


dice para trabajar con
acceso rapido a los datos...
ni poniendo bien los indices ni na, y sobre todo en red,


es mas lento que el
caballo del malo.
Ahora programo en mysql y esto si que es otra cosa.


Decidi mysql porque es
mucho mas barato que sql server, y teniendo en cuenta


que mis programas no
llegan a los 1000 Euros, pues pagar despues otros 800 o


mas por el sql
server, me parecia una burrada. Lo que pasa es que el


mysql tampoco es tan
barato, si quiero vender legalmente mi programa con


mysql tengo que pagar
440 Euros por programa vendido, lo que supone vender mis


programas bastante
mas caros.

Me estoy planteando volver a access para los clientes


que solo usan el
programa en 1 puesto, pero la verdad es que access no me


da mucha confianza,
y ademas si tienes muchos datos y estas todo el rato


haciendo consultas,
rebientas la base de datos y has de estar compactando y


reparando
continuamente.

Bien, despues de tantas lineas, la pregunta.

¿Alguien sabe si hay otra base de datos que no sea tan


cara para poder
venderla y que sea mas parecida a mysql que no a access?

Gracias a todos por leerme, y mas gracias por


contestarme.





.

Respuesta Responder a este mensaje
#5 Pepe Viyuela
02/08/2004 - 13:01 | Informe spam
Estoy mirando Postgre, y veo que... ¿es una base de datos que no funciona en
windows, no? Como servidor, no como cliente, quiero decir.
¿O es que estoy mirando mal y no encuentro ninguna version para windows?
Es un gran problema por lo dicho anteriormente, la gran mayoria de clientes
que tengo y tendre, tienen y tendran todos windows.

Salu2.


"Pepe Viyuela" escribió en el mensaje
news:eS%233tf$
Hola foreros, a ver si alguien me puede ayudar.
Estoy haciendo un programa de gestion dirigido sobre todo a empresas que
necesitan un acceso muy rapido a los datos. Tipo kiosko, tiendas...
Hasta hace poco programaba en access, pero lo que se dice para trabajar


con
acceso rapido a los datos...
ni poniendo bien los indices ni na, y sobre todo en red, es mas lento que


el
caballo del malo.
Ahora programo en mysql y esto si que es otra cosa. Decidi mysql porque es
mucho mas barato que sql server, y teniendo en cuenta que mis programas no
llegan a los 1000 Euros, pues pagar despues otros 800 o mas por el sql
server, me parecia una burrada. Lo que pasa es que el mysql tampoco es tan
barato, si quiero vender legalmente mi programa con mysql tengo que pagar
440 Euros por programa vendido, lo que supone vender mis programas


bastante
mas caros.

Me estoy planteando volver a access para los clientes que solo usan el
programa en 1 puesto, pero la verdad es que access no me da mucha


confianza,
y ademas si tienes muchos datos y estas todo el rato haciendo consultas,
rebientas la base de datos y has de estar compactando y reparando
continuamente.

Bien, despues de tantas lineas, la pregunta.

¿Alguien sabe si hay otra base de datos que no sea tan cara para poder
venderla y que sea mas parecida a mysql que no a access?

Gracias a todos por leerme, y mas gracias por contestarme.





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