Sql server 当您必须构建一个从一组数据库进行写/读操作的应用程序时,ApacheGora适合吗?
当您必须构建一个从一组数据库(包括SQLServer、MongoDB、HBase和Cassandra)进行写/读的应用程序时,ApacheGora是否合适 其想法是开发一个能够跨数据库执行CRUD操作的应用程序?请求1转到SQLServer,请求2转到MongoDB,请求3转到HBase,依此类推。请求将包含应用程序应该访问哪个数据库的信息,并且有一个有限的数据库列表 还有其他选择吗 有什么建议吗Sql server 当您必须构建一个从一组数据库进行写/读操作的应用程序时,ApacheGora适合吗?,sql-server,mongodb,cassandra,hbase,gora,Sql Server,Mongodb,Cassandra,Hbase,Gora,当您必须构建一个从一组数据库(包括SQLServer、MongoDB、HBase和Cassandra)进行写/读的应用程序时,ApacheGora是否合适 其想法是开发一个能够跨数据库执行CRUD操作的应用程序?请求1转到SQLServer,请求2转到MongoDB,请求3转到HBase,依此类推。请求将包含应用程序应该访问哪个数据库的信息,并且有一个有限的数据库列表 还有其他选择吗 有什么建议吗 如果需要任何其他信息,请告诉我。根据您的描述,我会说是的,但不支持访问SQL Server 我可以
如果需要任何其他信息,请告诉我。根据您的描述,我会说是的,但不支持访问SQL Server 我可以告诉你两件事作为开始的重要提示: 使用此方法创建数据存储,该方法允许配置不同的gora.properties内容和配置。 请记住,每个gora-xxx-mapping.xml都在同一后端的所有连接之间共享。 备选方案: 大概 -根据评论编辑: 有一个gora sql模块,但由于一些许可证问题,它在几年前就被禁用了。如果您查看,您将看到gora sql没有被编译。没有人让工作人员重建它: 关于第2点,它可以存在Application1MongoDB和Application2MongoDB:如果它们是不同的应用程序,那么它们可以在各自的类路径中具有不同的gora-xxx-mapping.xml。 如果它们是来自同一应用程序中对createDataStore的调用的数据存储实例,那么所有映射都必须放在casspath的gora-xxx-mapping.xml中。这只是我建议的一个技巧,我觉得很棘手 更多选择: 评论中提到的Hibertane OGM。 EclipseLink虽然不支持很多后端 数据核
谢谢你的回复。我认为有一个组件gora sql可以帮助连接到任何RDBMS。从第2点开始,我了解到只有一个MongoDB,而不是Application1MongoDB和Application2MongoDB。我将Kundera和Hibernate OGM视为您更新的备选方案,很明显,同一个应用程序不能有两个xml,其目的是在所有应用程序数据库中提供单一的通用CRUD服务,这似乎不可行。嗯。。。很抱歉我解释错了,因为我认为除了SQLServer之外,它是完全可行的。如果你愿意,我们可以聊天,你可以告诉我你需要什么来详细说明解决方案或放弃的可能性。