FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Postgresql ????????
Posts: 155
Joined: Fri Oct 21, 2005 06:35 PM
Postgresql ????????
Posted: Sat Mar 03, 2007 09:02 PM

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

Posts: 389
Joined: Wed Nov 29, 2006 01:51 PM
Postgresql ????????
Posted: Sat Mar 03, 2007 09:23 PM

Estimado Jorge,

como andas tanto tiempo?

mira creo q via ADO no tendrias problemas solo habria q ver el string de conexion

Salu2, ARiel

Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Postgresql ????????
Posted: Sat Mar 03, 2007 11:01 PM

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

Saludos

R.F.
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Postgresql ????????
Posted: Mon Mar 05, 2007 12:59 PM

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

Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
Postgresql ????????
Posted: Tue Mar 06, 2007 09:20 AM

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.

Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 7
Joined: Wed Feb 28, 2007 06:41 PM
PostgreSQL
Posted: Tue Mar 06, 2007 08:11 PM

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

Posts: 155
Joined: Fri Oct 21, 2005 06:35 PM
Postgresql ????????
Posted: Wed Mar 07, 2007 02:22 PM

Les agradezco sinceramente todas las opiniones, evidentemente hay que usarlo.
El unico problema es que nunca use SQL, abusando de su buena voluntad; alguien tendra algun ejemplito de un ABM usando postgre? Me gustaria poder usarlo sin utilizar ODBC.

Muchas gracias
Jorge Jaurena

Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Postgresql ????????
Posted: Mon May 21, 2007 08:13 AM
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.


Como podria incluirse funciones almacenadas en [x]harbour en procedimientos almacenados?

Alguna referencia o documentacion tanto para procesos almacenados como conexion con el API via harbour.

Gracias anticipadas.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Postgresql ????????
Posted: Mon May 21, 2007 01:23 PM

Hola compañeros,

un punto que siempre me ha gustado de mysql es la replicación, que si bien no es imprescindible hay muchos casos 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?

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Postgresql ????????
Posted: Mon May 21, 2007 08:44 PM
Maestro Rene,

Se puede acceder a el por ADO sin ningun problema, pero ojo: no hay ADO provider para MySQL directo, hay que pasar por ODBC


No entendi esto, porque yo utilizaba MyOLEDB que tiene en el sitio de MySQL y que funciona directamente... ¿o hay algun engano?

Saludos
Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB

Continue the discussion