Object relational mapping (ORM) tools like Hibernate map objects to relational databases to reduce code and improve productivity. While ORMs can simplify development, they may impact performance or control. NoSQL databases offer alternative data models like key-value, document, and graph structures suited for certain applications.