gpt4 book ai didi

ruby-on-rails - 我是唯一一个查询多个数据库的人吗?

转载 作者:行者123 更新时间:2023-12-03 15:57:57 25 4
gpt4 key购买 nike

在对 ruby​​ on rails 和多个数据库连接进行了大量阅读之后,似乎我发现了很多人不会做的事情,至少不是 ror。我习惯于查询许多不同的数据库和模式,并为报告或一个无缝页面提取信息。因此,用户不必登录到多个不同的系统。我可以创建一个页面,在一个或两个网页上包含所有系统。

这在 Web 和数据库驱动的设计中不是很常见吗?

编辑:这是因为我的大部分原始代码都是经典的 asp 吗?

最佳答案

我们的客户网站跨 3 个数据库运行,所以我这样做。实际上,我正在将所有内容浓缩为一个中央数据库的 View ,然后连接到其他数据库。

不过,我从不认为这是“正常”行为。我猜大多数时候你会为一个系统设计并与之对抗。

编辑:只是为了详细说明,我们使用 Linq to SQL 作为我们的数据层,并根据数据库 View 定义对象。通过这种方式,我们可以让报告和应用程序代码使用相同的数据模型。设置 Linq 实体需要一些额外的工作,因为您必须手动定义主键并设置关联……但是到目前为止,这绝对证明是值得的。我们尝试使用 Entity Framework 这样做,但在正确设置关系方面遇到了很多麻烦,不得不放弃。有趣的是,我原以为 Entity Framework 应该是为更高级的场景而设计的,比如我们的......

关于ruby-on-rails - 我是唯一一个查询多个数据库的人吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1121753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com