有一个好的ORM(对象关系管理器)解决方案,可以使用来自C++、Cype、Python的相同数据库吗?在
它也可以是多个解决方案,例如每种语言一个,只要它们可以访问同一个数据库和使用相同的模式。在
还需要多平台支持。在
澄清:
这个想法是要有一个数据库,并从用几种不同编程语言编写的软件中访问这个数据库。理想情况下,这将由一个ORM提供,该ORM具有所有这些语言的api(或绑定)。在
另一种解决方案是在每种语言中使用不同的ORM,使用兼容的模式。然而,我认为在这种情况下,模式迁移将非常困难。在
Tags:
我知道DataAbstract用于Pascal,C,很快就可以用于Mac和Iphone的objective C,但不支持Python。在
我们有一个O/RM,它有C++和C(实际上COM)绑定(在fOST 3),我们将Python绑定放在一起,这是版本4中的新版本,连同Linux和Mac支持。在
使用SQLAlchemy,可以使用反射来获取模式,因此它应该可以与任何受支持的引擎一起工作。在
我用它将数据从旧的SQLite迁移到Postgres。在
相关问题 更多 >
编程相关推荐