Hello,
Am planning on building user administration module using Grails and the Spring Security Core plug-in for Grails.
Also, am considering using MongoDB for the database system.
Question(s):
(1) What trade offs and benefits will my app gain by choosing MongoDB over MySQL or HSQLDB?
(2) Is it super easy to way to implement (meaning 3rd party Grails APIs or plug-ins and/or Spring APIs?) an app that does the following:
- New User Registration
- Captchas
- Confirmation E-mail
- Forgot Password Reset Mechanism
- Roles
- SSL
(3) Can anyone point to a tutorial that touches on how to do some of these things using Grails?
(4) Will it be necessary to use a standard RDBMS over a NoSQL system for my app's user administration module?
Thank you for taking the time to read this.