Alguien a usado este motor SQL?
Me dicen que debo usarlo y es muy bueno.
Sera mejor que MySQL?
Andara bien con Harbour y FWH?
Se podra usar sin pasar por el ODBC?
Muchos interrogantes.
Gracias por sus aportes
Jorge Jaurena
Postgresql ????????
Bueno bueno, eso de "mejor" es muy relativo.
Todos sabemos que el "mejor" servidor de bases de datos es Oracle, pero tiene un problemita : $$$$$
De ahi podiamos seguirnos por Informix, Sybase, Interbase..... que tienen menos problema :$$
Y luego los relativamente gratuitos: MySQL, PostGreSQL, FireBird etc.
En esto de las bases de datos yo tengo muy asumido que siempre recibes por lo que pagas, por algo Oracle cuesta lo que cuesta.
Pero eso no es la cuestion.
Si yo tuviera que escoger un servidor de base de datos de los OpenSource, sin duda mi eleccion seria MySQL por el ENORME soporte de prodcutos y material que se encuentra en Internet, dudo mucho que cualquier otro SQL Open source tenga tanta informacion.
Se puede acceder a el por ADO sin ningun problema, pero ojo: no hay ADO provider para MySQL directo, hay que pasar por ODBC
Todos sabemos que el "mejor" servidor de bases de datos es Oracle, pero tiene un problemita : $$$$$
De ahi podiamos seguirnos por Informix, Sybase, Interbase..... que tienen menos problema :$$
Y luego los relativamente gratuitos: MySQL, PostGreSQL, FireBird etc.
En esto de las bases de datos yo tengo muy asumido que siempre recibes por lo que pagas, por algo Oracle cuesta lo que cuesta.
Pero eso no es la cuestion.
Si yo tuviera que escoger un servidor de base de datos de los OpenSource, sin duda mi eleccion seria MySQL por el ENORME soporte de prodcutos y material que se encuentra en Internet, dudo mucho que cualquier otro SQL Open source tenga tanta informacion.
Se puede acceder a el por ADO sin ningun problema, pero ojo: no hay ADO provider para MySQL directo, hay que pasar por ODBC
Saludos
R.F.
R.F.
-
- Posts: 1033
- Joined: Fri Oct 07, 2005 3:33 pm
- Location: Cochabamba - Bolivia
Hola,
Psotgres a mi parecer es mucho mejor que MySQL, por ejemoplo en lo que se refiere a concurrencia MySQL nunca nacio con la idea de ser un DBMS, si bien su popularidad lo llevo a eso, por lo que su arquitectura base no estuvo pensada en ello, a diferencia de PG. MySQL tenia como objetivo ser un sistema de consulta nada mas, claro muy muy veloz, y algunos a~nos atras en su NOTODO estaba el que nunca implementarian un sistema transaccional, que ahora lo implemento gracias al uso de BerkleyDB
Como ejemplo de la calidad de PG, tienes a Interprisedb que es un producto comercial casi 100% compatible con Oracle que tiene como core a PG mas una capa de compatibilidad de SQL.
PG tienes muchas caracteristicas, que inclusive en sistemas comercial no encuentras, tienes extensiones para GIS y puedes definir tus propios tipos de datos, inclusive se prodria pensar en colocar a [x]Harbour como lenguaje para sus funciones y procedimientos almancenados, por otra parte su api es muy sencilla y por ello tienes conexion con una variedad de lenguajes, [x]Harbour esta en la lista.
Ahora sobre la conexion, creo que hay todos los sabores ODBC, ADO y nativo, por mi parte jugue con el nativo y funciono correctamente, (algun tiempo atras).
Sobre la licencia, tienes que ver ello, ya que MySQL no es gratuito a no ser que haya cambiado en los ultimos tiempos.
Mira todo esto lo escucharas de maneras distintas dependiendo quien te lo cuente, y seguro que todas las opiones valen y claro esta se las respeta.
solo es una opinion personal
saludos
Marcelo
Psotgres a mi parecer es mucho mejor que MySQL, por ejemoplo en lo que se refiere a concurrencia MySQL nunca nacio con la idea de ser un DBMS, si bien su popularidad lo llevo a eso, por lo que su arquitectura base no estuvo pensada en ello, a diferencia de PG. MySQL tenia como objetivo ser un sistema de consulta nada mas, claro muy muy veloz, y algunos a~nos atras en su NOTODO estaba el que nunca implementarian un sistema transaccional, que ahora lo implemento gracias al uso de BerkleyDB
Como ejemplo de la calidad de PG, tienes a Interprisedb que es un producto comercial casi 100% compatible con Oracle que tiene como core a PG mas una capa de compatibilidad de SQL.
PG tienes muchas caracteristicas, que inclusive en sistemas comercial no encuentras, tienes extensiones para GIS y puedes definir tus propios tipos de datos, inclusive se prodria pensar en colocar a [x]Harbour como lenguaje para sus funciones y procedimientos almancenados, por otra parte su api es muy sencilla y por ello tienes conexion con una variedad de lenguajes, [x]Harbour esta en la lista.
Ahora sobre la conexion, creo que hay todos los sabores ODBC, ADO y nativo, por mi parte jugue con el nativo y funciono correctamente, (algun tiempo atras).
Sobre la licencia, tienes que ver ello, ya que MySQL no es gratuito a no ser que haya cambiado en los ultimos tiempos.
Mira todo esto lo escucharas de maneras distintas dependiendo quien te lo cuente, y seguro que todas las opiones valen y claro esta se las respeta.
solo es una opinion personal
saludos
Marcelo
Totalmente de acuerdo con Marcelo, ademas, postgree te permite usarlo
tanto en aplicaciones comerciales como libres, cosa que MySql no.
Vamos , seria intentar comparar un Ferrari con un utilitario comun, como un ford Fiesta, por ejemplo, sencillamente, no se puede comparar.
tanto en aplicaciones comerciales como libres, cosa que MySql no.
Vamos , seria intentar comparar un Ferrari con un utilitario comun, como un ford Fiesta, por ejemplo, sencillamente, no se puede comparar.
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
PostgreSQL
Estimado Jorge,
PostgreSQL es extraordinario, si le aplicaramos puntaje ... en distintas categorias, yo diría que sale sobresaliente en muchas de ellas.
Yo lo uso en mis aplicaciones y con mucho exito.
Con PostgreSQL tienes un motor SQL gratis y que tiene Triggers muy bien implementados.
WinAsp puede conectarse a PostgreSQL sin problemas y funciona a la perfección.
Saludos
Jorge Mason
www.htcsoft.cl
PostgreSQL es extraordinario, si le aplicaramos puntaje ... en distintas categorias, yo diría que sale sobresaliente en muchas de ellas.
Yo lo uso en mis aplicaciones y con mucho exito.
Con PostgreSQL tienes un motor SQL gratis y que tiene Triggers muy bien implementados.
WinAsp puede conectarse a PostgreSQL sin problemas y funciona a la perfección.
Saludos
Jorge Mason
www.htcsoft.cl
-
- Posts: 145
- Joined: Fri Oct 21, 2005 6:35 pm
- Biel EA6DD
- Posts: 680
- Joined: Tue Feb 14, 2006 9:48 am
- Location: Mallorca
- Contact:
Como podria incluirse funciones almacenadas en [x]harbour en procedimientos almacenados?inclusive se prodria pensar en colocar a [x]Harbour como lenguaje para sus funciones y procedimientos almancenados, por otra parte su api es muy sencilla y por ello tienes conexion con una variedad de lenguajes, [x]Harbour esta en la lista.
Alguna referencia o documentacion tanto para procesos almacenados como conexion con el API via harbour.
Gracias anticipadas.
-
- Posts: 988
- Joined: Thu Nov 24, 2005 3:01 pm
- Location: Madrid, España
Hola compañeros,
un punto que siempre me ha gustado de mysql es la replicación, que si bien no es imprescindible hay _ que me parece útil, y en mysql es realmente fácil, no así con postgress, que esta fuera del servidor y es bastante complejo.
Hay que decir que postgresql es orientado a objetos, no se de otro motor que lo sea.
Saludos,
Carlos.
PD: Oracle, al revés, se lee ElCaro. Será una casualidad?
un punto que siempre me ha gustado de mysql es la replicación, que si bien no es imprescindible hay _ que me parece útil, y en mysql es realmente fácil, no así con postgress, que esta fuera del servidor y es bastante complejo.
Hay que decir que postgresql es orientado a objetos, no se de otro motor que lo sea.
Saludos,
Carlos.
PD: Oracle, al revés, se lee ElCaro. Será una casualidad?
Maestro Rene,
Saludos
No entendi esto, porque yo utilizaba MyOLEDB que tiene en el sitio de MySQL y que funciona directamente... ¿o hay algun engano?Se puede acceder a el por ADO sin ningun problema, pero ojo: no hay ADO provider para MySQL directo, hay que pasar por ODBC
Saludos
Kleyber Derick
FWH / xHb / xDevStudio / SQLLIB
FWH / xHb / xDevStudio / SQLLIB