Defense Against the Dark Arts: Protecting Your Data from ORMs

Talk Type: 
45 Minute Talk
Track: 
Administration
Track: 
Application development
Track: 
Best practices
Technical Level: 
Beginner
License: 
Creative Commons - Attribution Only

Object-relational mappers, or ORMs, enable rapid software development by allowing application developers to treat database entities similar to objects within an application. This can increase productivity drastically, but has unfortunate implications for DBAs and anyone who actually looks at data created by the application. This talk will help DBAs, Developers-turned-DBAs, and anyone in between understand how to leverage and limit, as necessary, ORMs. The talk will cover what types of data ORMs are really great for, and how to look for and understand the nuances that may impact performance or compromise data integrity in an application.