Chapter 11. Security: protecting data in your NoSQL systems

This chapter covers

  • NoSQL database security model
  • Security architecture
  • Dimensions of security
  • Application versus database-layer security trade-off analysis

Security is always excessive until it’s not enough.

Robbie Sinclair

If you’re using a NoSQL database to power a single application, strong security at the database level probably isn’t necessary. But as the NoSQL database becomes popular and is used by multiple projects, you’ll cross departmental trust boundaries and should consider adding database-level security.

Organizations must comply with governmental regulations that dictate systems, and applications need detailed audit records anytime someone reads or changes data. ...

Get Making Sense of NoSQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.