I’m about to start a project that has a DB that complies with what should be used in a NOSQL DB (Hadoop, MongoDB, Cassandra, etc). On the other hand I’d really like to use Grails as Web platform so if anyone could enlighten me with his/her expreriences I’d be grateful.
Share
It depends on your requirements, type of your project, etc, not on grails. You specified really different technologies, and every have their own advantages and disadvantages.
First of all:
So, it not about grails, it’s about what you need to use, and only after you’d chosen appropriate storage, you’ll have to look at web framework
Please read about CAP, about each storage, compare mongodb and cassandra, there is already a lot of questions about it
PS probably you can use any of NoSQL storages, that have Java driver, with Grails. But note that some grails features like GORM will be truncated. Just because GORM is optimised for relational model.
There is mongodb-morphia plugin, for example, that gives you gorm-like functionality for MongodDB, but it’s very limited.