The current information technology advancement is attributed to the development of more data-intensive applications. However, due to stringent limitations on data structure, data relations, and other factors, relational databases do not allow us to work with huge data sets or maintain high volume databases. Unstructured data from many industries, including a variety of forms, must be processed and stored in databases. Thus, NoSQL types offer solutions to a number of problems associated with huge data bases. Largely because of the benefits like flexibility and horizontal scalability, NOSQL (Not Only SQL) is in demand. This essay explores many No SQL database types, such as MongoDB, CouchDB, HBase, Cassandra, etc. A document-oriented, cross-platform database called MongoDB offers excellent performance, high availability, and simple scalability. The MongoDB Query Language (MQL), created for ease of use by developers, is used by MongoDB. The documentation contrasts the syntax of MQL versus SQL for typical database operations. When your data is document-centric and doesn't fit well into the schema of a relational database, when you need to support vast size, when you need to quickly prototype, and for a few additional use cases, NoSQL databases like MongoDB are a solid option.The proper encryption methods used to various crucial data fields provide data protection without adversely affecting the database's performance in terms of speed or memory usage. Due to the use of appropriate encryption techniques, this is achievable. Since document-oriented and unstructured data are generally kept in databases, it is frequently used to handle various sorts of data. Examples of such databases include MongoDB, Cassandra, CouchDB, Redis, Hyper-table, and others. Since they are open source, there is a critical necessity to offer good security and protect the user's private information when it is in transit or at rest. There is a need for a single solution that can improve the security of data transfer by providing an improved encryption method that speeds up processes and uses less memory when maintaining databases.