Michelle L. Jones
CIS419 – Database Security
Prof. Michelle Hansen
NoSQL (Not Only SQL) can be a great asset when it pertains to dealing with large amounts of data and its ability to be able to provide a better scalability and availability than the traditional RDBMS can make it a plus. But the down side of the perks that NoSQL provide may not make it the ultimate choice for many businesses. NoSQL ability to deliver faster access to data and easily is also an advantage for data storage. But due to its infrastructure of being nontraditional it raises concerns. Unlike most SQL systems NoSQL is not formally structured as its counterparts simply meaning it does not store data in an organized plan such as tables and rows. This makes it easier to store data more easily with multiple servers with an improved scalability. Because NoSQL lack of being structured in a formatted scheme it also lack confidentiality and integrity and the column or the rows cannot be segregated which may pose a challenge with user privileged access. Also, due to its scheme it lacks the capability of producing real time operations. It would be easy to imply many quick enhancements to the NoSQL but then it would be a mimic of the traditional SQL’s. Add authentication support will increase its security capabilities of NoSQL. As mentioned Confidentiality and integrity have to be provided solely by the application accessing the NoSQL data. And overall stated in the article which may enable improvement is to bring back the safe and secure of RDBMS.