Qual é a diferença entre um ORM e um ODM?

Eu estou tentando descobrir qual é a diferença entre ORM e ODM, tanto quanto eu entendo o conceito, ORM (Object Relational Mapper) mapeia as relações entre dados, onde como ODM (objeto Document Mapper) lida com documentos. Estou certo em assumir que o mySQL é um exemplo de ORM e o MongoDB é um exemplo de ODM?

Como eu tenho certeza que você pode ver, eu não estou muito familiarizado com a teoria do conceito. Alguém poderia esclarecer as diferenças entre os dois?

questionAnswers(4)

yourAnswerToTheQuestion