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.
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. ...