FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Tue Mar 19, 2013 12:50 PM

Buenos d铆as Foro.

Necesito de vuestra experiencia sobre esto, un RDDSQL.
Tenemos una aplicaci贸n con cientos de miles de lineas, y me han comentado si es posible hacerlo funcionar contra MySQl, SQl Server, Oracle, o lo que sea.

He visto MEDIATOR, parece que esta muy bien, pero desconozco si hay alguna version demo.
Tambi茅n he visto que mucha gente usa SQLRDD de xHarbour.com, no s茅 si hay soporte para Harbour que es lo que usamos, y como va de rendiemiento.

Adem谩s, me gustar铆a saber limitaciones, etc..

Tampoco s茅 si existe alguna otra alternativa a estos 2, el precio no importa, pero buscamos algo que est茅 ya funcionando y no estar pendiente de hacer
implementaciones.

驴 Alguien puede compartir sus experiencias sobre ello ?

Muchas gracias

Saludos

Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Tue Mar 19, 2013 02:24 PM

The Full

Yo probe SqlRdd... facil de implementar, pero mi primer y gran problema fue. Obligadamente te agrega a lo menos 2 campos a tus tablas, la que usa el flag de deleted() y el de Recno()...

A mi me fue imposible usarla pues la DB era compartida por diferentes sistemas dentro de la empresa a la que le brindaba servicios externos, al solicitarle al administrador que me diera permisos para anexar esos campos, no tuve suficientes argumentos para converserlo (y en realidad tenia razon).. si eso no es problema, es una buena solucion.. aunque no se si estara disponible para HARBOUR o xHarbour.org

Saludos
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: 105
Joined: Sat Jan 14, 2012 03:46 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Tue Mar 19, 2013 02:38 PM
TheFull
Tienes versiones free y demo en
http://www.otc.pl/download/default.aspx?l=2

No s茅 si es lo que est谩s buscando o ya lo conoces.
Hablan que es compatible tambi茅n para Harbour, y tienes los precios
Saludos
Fivewinner desde 1.9, programador PHP y Javascript, PWA & HTML5 evangelista
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Tue Mar 19, 2013 02:40 PM
Se que no es lo que buscas Rafa, pero ser铆a una ocasi贸n ideal para darle un empujoncito a SQLWIN :-)

http://wiki.fivetechsoft.com/doku.php?id=sqlwin_development
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Tue Mar 19, 2013 03:56 PM

hola Rafa

habria que saber en que esta hecho tu sistema, ahora si esta usa dbf, lo mejor seria advantage database, ya que con un par de dias pasas todo a SQL

Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 392
Joined: Tue Jul 29, 2008 01:55 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Tue Mar 19, 2013 09:31 PM

Hola

Si se trata de tiempo y pocas lineas a mover, te recomiendo ampliamente SQLRDD, hay que hacer algunas modificaciones al codigo, dependiendo como uses los indices.

Algunas consultas deberan adicionarse los filtros de informacion, pero el resto se queda intacto.
Otro cambio que te recomiendo que hagas a tus programas sera la proteccion de la transaccion, ya que cuando desarrollamos en xBase, NUNCA le hicimos caso.
Este punto es aun mas importante si tu aplicacion operara via WEB.

Como experiencia personal, probe, otras formas de migrar una aplicacion ya en funcionamiento y ninguna me dio los resultados de velocidad y estabilidad en la migracion.

La unica desventaja que yo le veo a SQLRDD es que solo opera con xHarbour, seria excelente que trabajara con Harbour.
Y esta desventaja hay que considerarla en un futuro.

Mi calificacion para SQLRDD es de 9 en una escala de 1 a 10

Saludos

Visite Chiapas, el paraiso de M茅xico.
Posts: 518
Joined: Fri Jun 29, 2012 12:49 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Tue Mar 19, 2013 11:34 PM

Rafa,

Huye de SQLRDD como de la peste. El concepto es ideal, porque con muy pocos cambios deber铆a funcionar con la misma sint谩xis que el DBF.

En la pr谩ctica, el producto es inestable, el soporte es p茅simo y s贸lo funciona en xHarbour. Adem谩s, los desarrolladores sobre todo lo usan para Postgress. Mira en las news y ver谩s sus respuestas.

Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Wed Mar 20, 2013 01:30 PM

Rafa

En resumen SQLRDD, solo funciona con xHarbour, ya sea el de ellos (comercial) o el Libre enlazado con Borland C, NO funciona con Harbour.
Si vas a cambiar para xHarbour para poder usar SQLRDD, te comento que eso de usar sentencias DBF en SQL no va muy bien, es correcto que funciona, pero es LENTISIMO, nosotros hemos optimizado codigo para usar sentencias SQL directamente y asi se comporta mucho mejor, sobre el soporte, nunca lo he usado.
Tambien usamos otra alternativa Brasilera SQLLIB, pero igual solo con xHarbour y MySQL, su creador Vailtom en la actualidad no brinda soporte.
Mediator, no lo conozco.

Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Wed Mar 20, 2013 02:10 PM

Harbour tiene soporte nativo de bb.dd. SQL via SQLMIX.
Ejemplo DBUSEAREA( .T., "SQLMIX", "select * from Clientes", "CLIENTES")
Yo no lo he probado. Supongo que googleando por "harbour SQLMIX" aparezcan items relacionados con el tema.

Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Thu Mar 21, 2013 08:18 PM

Rafa, pues usando aca la version de mediator para mysql para 100 usuario la cual es free
muy buena, facil de configurar, ademas muy buena documentacion lo cual se agradece mucho.

salu2
carlos vargas

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 302
Joined: Fri Apr 23, 2010 04:30 AM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Thu Mar 21, 2013 10:03 PM

Se帽ores,

Lo mejor y para mantener el mismo c贸digo sin importar el motor de Base de datos SQL es estandarizar a ADO, para temas puntuales si usas MYSQL o MariaDB Tdolphin es una excelente solucion, yo comenze hace mucho tiempo con ads usando SQL puro pero poco a poco hemos migrado las aplicaciones a motores SQL.

Slds

Nicanor Martinez M.
Auditoria y Sistemas Ltda.
MicroExpress Ltda.
FW + FWH + XHARBOUR + HARBOUR + PELLES C + XDEVSTUDIO + XEDIT + BCC + VC_X86 + VCC_X64 + MINGW + R&R Reports + FastReport + Tdolphin + ADO + MYSQL + MARIADB + ORACLE
nnicanor@yahoo.com
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Fri Mar 22, 2013 08:24 AM

Hola,

Carlos, por favor 驴podr铆as compartir algo m谩s de informaci贸n de Mediator?.

Yo no encuentro en su web las 煤ltimas librer铆as para Harbour, y les mand茅 un correo y no me han contestado.

Muchas gracias.

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producci贸n]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Fri Mar 22, 2013 12:28 PM

hola Nicanor

serias tan amable de enviarme un peque帽o ejemplo de conectar via ADO desde ADS, yo tambien soy de la idea de usar ADO para cualquier tipo de base de datos

Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 33
Joined: Wed Jan 25, 2012 09:30 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Fri Mar 22, 2013 09:58 PM

Pues estoy a punto de comprar el sqlrdd pero me ha detenido que descubri que no soporta el fLOCK() y aparentemente el rlock() tampoco.

PAra los que usan sqlrdd como han hecho para reemplazar el Flock() en sus aplicaciones con sqlrdd

Posts: 392
Joined: Tue Jul 29, 2008 01:55 PM
Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Informaci贸n
Posted: Fri Mar 22, 2013 10:35 PM

Hola

Efectivamente estas funciones NO aplican en SQLRDD.

Lo que debes hacer es utilizar la proteccion de la transaccion, existen CUATRO Funciones de SQLRDD que debes adicionar a tu codigo para proteger la transaccion:

Yo lo hago asi, y funciona muy bien:

    TRY
    SR_BeginTransaction()

   REPLACE ....


    SR_CommitTransaction()
    SR_EndTransaction()

    CATCH oERR
          SR_RollBackTransaction()  
          MSGINFO("Error001 NO de adiciono la Informaci贸n de la tabla XXXX","Error...")
          MSGALERT(PR_ErrorMessage( oErr ),"Alerta...")             
    END TRY

Este es el truco del exito de SQLRDD y mas aun si tu aplicacion trabaja bajo WEB

Mi aplicacion trabaja con MySQL y funciona de maravilla.

Saludos

Visite Chiapas, el paraiso de M茅xico.