RDD SQL , MEDIATOR, SQL RDD, Necesito Información

RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby thefull » 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__)
User avatar
thefull
 
Posts: 729
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby Adolfo » Tue Mar 19, 2013 2: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, 1 TB NVME M.2, 1 TB SSD, GTX 1650
User avatar
Adolfo
 
Posts: 846
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby Joaquim Ferrer » Tue Mar 19, 2013 2: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
User avatar
Joaquim Ferrer
 
Posts: 102
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby Antonio Linares » Tue Mar 19, 2013 2: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby Patricio Avalos Aguirre » Tue Mar 19, 2013 3: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
User avatar
Patricio Avalos Aguirre
 
Posts: 1059
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby devtuxtla » Tue Mar 19, 2013 9: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.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby elvira » 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.
elvira
 
Posts: 515
Joined: Fri Jun 29, 2012 12:49 pm

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby Enrrique Vertiz » Wed Mar 20, 2013 1: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 23.04, MySQL 8.0.X, SQLLIB 1.9m, SQLRDD
Enrrique Vertiz
 
Posts: 514
Joined: Fri Oct 07, 2005 2:17 pm
Location: Lima - Peru

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby hmpaquito » Wed Mar 20, 2013 2: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.
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby carlos vargas » Thu Mar 21, 2013 8: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)
User avatar
carlos vargas
 
Posts: 1683
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby nnicanor » 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
nnicanor
 
Posts: 295
Joined: Fri Apr 23, 2010 4:30 am
Location: Colombia

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby lucasdebeltran » Fri Mar 22, 2013 8: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.
User avatar
lucasdebeltran
 
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby Patricio Avalos Aguirre » 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
User avatar
Patricio Avalos Aguirre
 
Posts: 1059
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby interwin » Fri Mar 22, 2013 9: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
interwin
 
Posts: 33
Joined: Wed Jan 25, 2012 9:30 pm

Re: RDD SQL , MEDIATOR, SQL RDD, Necesito Información

Postby devtuxtla » 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.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 108 guests