sql >> Base de Datos >  >> NoSQL >> MongoDB

Hibernar con MongoDB

No puedes hacer esto fácilmente. El objetivo de Hibernate es asignar objetos Java a una base de datos relacional. Aunque Hibernate abstrae una gran cantidad de detalles, aún necesita comprender cómo funcionan las bases de datos relacionales con cosas como claves primarias y externas, y las implicaciones de rendimiento de las consultas que ejecuta. MongoDB requiere una forma completamente diferente de diseñar su base de datos centrándose en objetos en lugar de columnas y tablas. si bien es posible que pueda crear un dialecto de Hibernate para MongoDB, crear un diseño que funcione tanto en una base de datos relacional como en una base de datos NoSql le dará un diseño que no funcionará bien en ambos.