MEAN STACK TRAINING INSTITUTE
The name “MEAN” is, in fact, an acronym for the four technologies that comprise the stack: MongoDB, Express.js, AngularJS, and Node.js. It was first coined by MongoDB developer Valeri Karpov in a 2013 blog post on the MongoDB website, where he explained the advantages of using the four technologies in full stack web development.
MongoDB : MongoDB is a database program and is among the most popular NoSQL databases, which are databases that store and model data in structures other than the tables used by relational databases such as MySQL. As opposed to the tabular structure of relational databases, MongoDB, being a document-oriented database, stores data as documents, which encapsulate all associated information corresponding to a specific database object.
The most obvious advantage offered by Node.JS is uniformity of frontend and backend languages: since the same language can be used for both, it practically abolishes the wall that divided the two segments of web development. This directly translates to quicker and cleaner development. Moreover, it enables asynchronous programming, meaning it can perform independent processes without waiting for other processes to finish. This allows the program to scale to a large number of users, leading to large performance improvements compared to synchronous programming.