FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Tue Apr 08, 2008 12:43 PM
Saludos,

Tengo un sistema de gestion que tiene cerca de 80 conexiones simultaneas ( 70 PC'S ), estas se conectan remotamente a los servidores via WIFI, el asunto es que a la hora pico de ventas ( que son dos horas en el dia en realida, y con 5,000 transacciones ) el servidor se pone lentisimo.


Intel Core Duo 3.2 Ghz
4 GB Ram
180 GB Disco Duro
Linux Centos 5
Mysql 5.0.19

La idea es cambiar el motor de base de datos por PostgreSQL o en su caso Oracle, Para acederlo via ADO.

La Pregunta es ?

1.- ¿ Es mejor usar ADORDD o Usar ADO puro y Duro ?

2.- ¿ Donde se puede conseguir un manual claro y preciso de ADO ?

3.- ¿ Es PostgreSql lo suficiente robusto para esta clase de trabajo ?

4.- ¿ Si tienen una idea mejor BIENVENIDA!!! ?

SOLUCION

Instale un cluster de servidores usando Ubuntu 7.10 y Mysql 5.0.45, y deje mi aplicacion tal como esta...

Aqui les dejo el manual...
http://howtoforge.com/loadbalanced_mysql_cluster_debian
Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Tue Apr 08, 2008 07:31 PM

Sin dudarlo, yo apostaría directamente por ADO. Yo utilizo Oracle + ADO sin ningun problema.

Si buscas en el foro, encontraras mensajes donde se ha tratado el tema. En la página que te indico a continuación, creo que hemos aprendido mas de uno.

http://www.w3schools.com/ado/default.asp

Un saludo



Manuel
Posts: 845
Joined: Sun Oct 09, 2005 05:36 PM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Tue Apr 08, 2008 08:52 PM

Pablo aqui te dejo un link que puse para algo sobre ADO

http://fivetechsoft.com/forums/viewtopic.php?t=6911

salu2
Paco

____________________

Paco
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Wed Apr 09, 2008 07:10 AM

Como ya te han comentado, lo mas efectivo es ADO puro y duro, aunque su implementación te será más costosa(ttiempo) que con ADORDD.
No creo que mejores en rendimiento si cambias de MySQL a PostgreSQL u Oracle.

Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Wed Apr 09, 2008 10:57 AM

Gracias a todos por contestar.

Biel, dime por que tu me dices que el rendimiento no me mejorara ?

Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Wed Apr 09, 2008 11:33 AM
Yo personalmente prefiero el diseño PostgreSQL a MySql, pero por velocidad, hasta la fecha MySQL es mas rapido que PostGreSQL.

Son dos filosofias distintas de gestores de bases de datos, y en MySQL obtaron por la sencillez, el rendimiento y el escaso consumo de recursos, a costa de quitar otros tipos de funcionalidades.

MySQL:
Su principal objetivo de diseño fue la VELOCIDAD. Se sacrificaron algunas características esenciales en sistemas más "serios" con este fin.
Otra característica importante es que consume MUY POCOS RECURSOS, tanto de CPU como de memoria.


En la red podras encontrar muchas comparativas, por ejemplo:
http://www.netpecos.org/docs/mysql_postgres/index.html
http://www-css.fnal.gov/dsg/external/freeware/pgsql-vs-mysql.html

Yo si tuviera que elegir un Gestor de Base de Datos, sin duda PostgreSQL, pero si tienes MySQL y quieres cambiar para mejorar rendimiento, no creo que consigas gran cosa pasando a Oracle ni a PostgreSQL, salvo que cambies mucho tus aplicaciones, y hagas uso intensivo de procedimientos almacenados, trigger y demas.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
Posts: 113
Joined: Wed Jan 10, 2007 08:43 PM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Wed Apr 09, 2008 03:57 PM

Pablo:
Primero que todo una aclaración muy importante:

Las conexiones WIFI no están diseñadas para alto tráfico....a menos que cuentes con routers inalámbricos d emuy buena marca, QoS y un muy buen ancho de banda. El mejor resultado se obtiene claro está utilizando Ethernet Cat6 (un poco costoso). Eso es lo primero y de ahí puede partir tu lentitud.

Segundo:
MySql te recomiendo lo corras sobre debian etch 4.1 (o superior) o opensuse linux. Son muy superiores a la hora de rendimiento.
Además te recomiendo le hagas un upgrade a tu versión de MySQL y la subas a la 5.2.x, trae varias mejoras.

También influye como te conectas al motor.

Si lo haces por ODBC....uffff lento e inestable.
La solución es ADO, aunque debes igualmente tener instalado el conector ODBC provisto por MySQL en cada PC. Siempre utiliza la última versión.

El sistema operativo del pc cliente también influye.
Al trabajar sobre Vista (probado con supuestamente el mejor que es el ultimate)....da muchos problemas.....XP Pro la mejor opción.

Ahora ADO duro y puro es la mejor opción. Tengo dos aplicaciones utilizando ADO. Una contra un Oracle 10G y otra contra un MySQL. Ambos motores corren sobre Linux. Oracle recomienda SUSE para instalar.

Espero poder haberte aclarado un poco el tema.

David Lagos S.
Coquimbo-Chile
www.wificafe.cl
webmaster@wificafe.cl
Posts: 492
Joined: Wed Nov 16, 2005 12:03 PM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Mon Apr 14, 2008 08:35 AM
Hola manuel
Tienes alguna clase ADO para usar con Oracle.
Saludos desde venezuela.
Puedes escribirme a jnavas@datapronet.com

Manuel Valdenebro wrote:Sin dudarlo, yo apostaría directamente por ADO. Yo utilizo Oracle + ADO sin ningun problema.

Si buscas en el foro, encontraras mensajes donde se ha tratado el tema. En la página que te indico a continuación, creo que hemos aprendido mas de uno.

http://www.w3schools.com/ado/default.asp
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Mon Apr 14, 2008 04:54 PM
jnavas wrote:Hola manuel
Tienes alguna clase ADO para usar con Oracle.
Manuel Valdenebro wrote:

Trabajo con ADO PURO Y DURO y la verdad, no es muy complicado. Hay varios mensajes en el foro de como puedes hacerlo. Salvo en la conexión, ADO, no existen grandes diferencias entre los diferentes motores de BD, aunque Oracle tiene su propio lenguaje de programación, pero esto es otra cosa.

Es un hilo anterior, hay una clase para trabajar con ADO de Adolfo, quizás es lo que estás buscando.
Un saludo



Manuel
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Mon Apr 14, 2008 05:02 PM
Biel EA6DD wrote:Yo personalmente prefiero el diseño PostgreSQL a MySql.


Amigo Biel,

¿Tiene PostgreSQL un OLE-DB provider, o es necesario atacarlo por ODBC?
Un saludo



Manuel
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Mon Apr 14, 2008 07:18 PM

Aqui tienen 2 OLE DB provider para postgress

Comercial

http://www.geocities.com/izenkov/

Gratuito.

http://pgfoundry.org/projects/oledb/

El gratuito funciona de maravillas, aunque solo lo he probado con ej basicos.

Desde Chile
Adolfo

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Tue Apr 15, 2008 04:19 AM
Adolfo wrote:Aqui tienen 2 OLE DB provider para postgress


Gracias Adolfo. ¿Puedes usar Postgress como local, es decir, en un solo ordenador, o es necesario que funcione independiente en un servidor?
Un saludo



Manuel
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Tue Apr 15, 2008 12:17 PM

Si...

Yo lo probe en mi Pc sin problemas.

Desde Chile
Adolfo

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Tue Apr 15, 2008 02:58 PM

Adolfo, gracias de nuevo.

¿De que ciudad eres de Chile?

Un saludo



Manuel
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
de Mysql a PostgreSQL o Oracle via ADO ( Solucionado )
Posted: Tue Apr 15, 2008 03:11 PM

Manuel

Soy de CHILLAN...

Tierra de heroes y artistas, de las sustancias ( una golisina ) y de las longanizas ( un embutido de carne de cerdo muy famoso aqui en chile )

Con las termas de Chillan a solo pocos kilometros

http://www.termaschillan.cl/hs/esp/inv_ ... paper.aspx

Algo mas de mi ciudad...

http://es.wikipedia.org/wiki/Chill%C3%A1n

Desde Chile...
Adolfo

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650

Continue the discussion