Object relational mapping addresses the "impedance mismatch" between object-oriented software and relational persistent storage. They can add many benefits to software development including faster development, reduced cost, fewer "plumbing" errors and more.
ORMs have gained significant traction in the marketplace and have tremendous support in the industry. They can also have steep learning curves, snarl performance and create headaches for DBAs.
We'll survey the marketplace, go through some real life examples, and review some of the costs and benefits of each approach. We'll also dive deep with a few meaty, real-life examples (1-to-many, many-to-many, lazy loading, etc.). You'll get to engage in rich discussion with one of your peers, not a vendor.
You Will Learn:
- About the current state of the art of ORMs in the marketplace
- The advantages of working with an ORM
- The potential pitfalls for application developers and DBAs
- Get the perspective of someone who has embraced ORMs (but still loves a good stored procedure)
- An excellent way to procrastinate for tax day!
Demo Mark will demonstrate several different ways to access data from object-oriented systems from roll-your-own data access objects, classic stored procedures, to state of the art commercial systems.
Comments