NoSQL is an approach to database management system that provides a mechanism for data storage and retreival that is modeled in means other than tabular relations.
Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.