当我在维基上阅读有关PostgreSQL的内容时,它自称为ORDBMS。我一直知道Microsoft SQL Server是一个RDBM系统。有人能帮助我理解关系数据库管理系统(RDBMS)和对象关系数据库管理系统(ORDBMS)之间的主要区别,并且在什么情况下应该使用它们?
此外,我的关键问题与Microsoft SQL Server的世界有关,我们经常使用Entity Framework(EF)层在应用程序端进行对象关系映射。那么,在ORDBMS世界中,ORM的所有职责是否已经完全由数据库本身履行,或者是否存在使用ORM(如Entity Framework)覆盖ORDBMS的用例或场景?人们真的会在ORDBMS系统上使用ORM吗?