Crud vfp y mongodb

719 views
Skip to first unread message

Douglas Sánchez

unread,
Aug 6, 2013, 11:12:12 AM8/6/13
to publice...@googlegroups.com
Hola que tal, alguna idea como controlar mongo en un CRUD desde vfp.
Si alguien tiene algún aporte, es bueno, desde ya os agradezco.

Saludes

Douglas

Alfonso Ramirez Diaz

unread,
Aug 6, 2013, 2:58:20 PM8/6/13
to publice...@googlegroups.com
Talvez me equivoque pero no creo que se pueda controlar mongo db desde foxpro debido a que es una base de datos NoSQL y foxpro esta super bien para trabajar con bases de datos SQL, lo que se podría hacer talvez es un enlace a traves de C, C++, C#, PHP para los cuales hay drivers en el sitio de Mongo db.

Fernando D. Bozzo

unread,
Aug 6, 2013, 3:06:27 PM8/6/13
to publice...@googlegroups.com
Desde el momento en que Mongo se programa y controla desde una API, creo que debería ser posible hacerlo desde FoxPro. El único requisito es que esa API sea un objeto COM o que se pueda acceder por ODBC o algo parecido.

Desde PHP se puede, pero no sé qué interfaz usa.



Fernando D. Bozzo

unread,
Aug 6, 2013, 3:11:39 PM8/6/13
to publice...@googlegroups.com
Hola Douglas, te dejo una idea: podés hacerlo mediante servicios web, o sea, una arquitectura cliente-servidor donde los servicios usan Mongo y vos usás esos servicios desde FVP.

Lo bueno de usar servicios web es que te independizás de la BDD.

Saludos.-


Douglas Sánchez

unread,
Aug 6, 2013, 4:28:16 PM8/6/13
to publice...@googlegroups.com
Gracias alfonso, tiene razon, pero con la idea de Fernando seria excelente, gracias.

Saludes

Douglas
--
Ing. Douglas Sánchez Guillén
      Consultor Informatico
Claro: 505 88495476

Mario López

unread,
Aug 6, 2013, 10:36:32 PM8/6/13
to publice...@googlegroups.com
@Douglas:

por mi parte no tengo ninguna experiencia práctica que aportar con respecto a MongoDB, pero fijate en lo que opina Rick Strahl (http://www.west-wind.com/wwThreads/default_frames.asp?Thread=3CB136FHS&MsgId=3CF1761PE). Por si alguno no lo conoce Rick fué MVP VFP, MVP C#, creó West Wind Connections y hasta es coautor de un libro de VFP:

---
I don't think this will be a good idea. MogoDb is essentially a No Sql solution that maps to objects dynamically. For the .NET providers, you have to provide .NET types in order to make it do the right thing (ie. mapping an object from Mongo to .NET). This means it's really not dynamic and you'd have to create your types up front in .NET for mapping.

Mongo retrieves data as JSON, so possibly you might be able to map data using the Mongo REST/JSON api (or one of the addon front ends). But Fox conversion from JSON will be slow. JSON parsing in FoxPro is unfortunately slow.

Overall i just don't think this is a good match especially if performance is important (which is one of the primary reasons to use Mongo in the first place).


Possible - yes. Practical - probably not.
---


HTH,
Mario

Fausto Zarria

unread,
Jul 10, 2015, 10:08:29 PM7/10/15
to publice...@googlegroups.com, dougl...@gmail.com

Fernando D. Bozzo

unread,
Jul 11, 2015, 3:50:22 AM7/11/15
to publice...@googlegroups.com
Muy Bueno Fausto, Gracias!

Reply all
Reply to author
Forward
0 new messages