Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Delphi and NoSQL

Have anyone ever used Delphi with NoSQL databases like Mongo, CouchDB or others? Which one would you recommend?

like image 814
Frantic Avatar asked Jan 28 '11 13:01

Frantic


People also ask

Is NoSQL better for Microservices?

Deploying databases at scale in a way that supports microservices is often easier with NoSQL databases. NoSQL databases often have superior integration with real-time streaming technologies.

Is Oracle database a NoSQL database?

Oracle NoSQL Database is a scalable, distributed NoSQL database, designed to provide highly reliable, flexible, and available data management across a configurable set of storage nodes.

Why does Netflix use NoSQL?

The reason why we use multiple NoSQL solutions is because each one is best suited for a specific set of use cases. For example, HBase is naturally integrated with the Hadoop platform, whereas Cassandra is best for cross-regional deployments and scaling with no single points of failure.


2 Answers

For Mongo, theres TMongoWire and pebongo (early stages). For couchDB, I believe one would interact mainly through HTTP/JSON For Cassandra, I believe the best bet would be to somehow incorporate a supported language inside your Delphi app and use that to interact with Cassandra, or else implement a web service in a supported language and make it accessible to your Delphi application.

Hope it helps.

like image 155
Please treat your mods well. Avatar answered Sep 30 '22 18:09

Please treat your mods well.


There is a new full featured driver for MongoDB "mongo-delphi-driver" which can be found (with examples) here: https://github.com/gerald-lindsly/mongo-delphi-driver.

like image 30
Dan P Avatar answered Sep 30 '22 18:09

Dan P