Jaka jest różnica między ORM a ODM?

Próbuję dowiedzieć się, jaka jest różnica między ORM i ODM, o ile rozumiem koncepcję, ORM (Object Relational Mapper) odwzorowuje relacje między danymi, gdzie jako ODM (Object Document Mapper) zajmuje się dokumentami. Czy mam rację zakładając, że mySQL jest przykładem ORM, a MongoDB jest przykładem ODM?

Jak pewnie widać, nie jestem zbyt zaznajomiony z teorią tego pojęcia. Czy ktoś mógłby wyjaśnić różnice między nimi?

questionAnswers(4)

yourAnswerToTheQuestion