问题标签 [multiple-databases]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1619 浏览

.net - NHibernate:在不同服务器上的多个数据库之间映射实体,没有数据库链接

使用最新版本的 NHibernate(可能还有一些插件),是否可以在没有 DB 链接的情况下跨不同服务器上的多个数据库映射实体?

作为背景,我希望实现与此DBA.SE 帖子中描述的内容大致相似的东西。

0 投票
1 回答
472 浏览

django - 如何在 django 应用程序中实现多个站点?

要求:启用Django 应用程序的一个实例来服务多个客户端。对于客户端,我们可以指不应该访问彼此数据的不同域或不同帐户。

客户的估计数量,大约是数百人。

我敢肯定有很多,但我正在寻找一种从长远来看可以最大限度地减少工作量的方法。其中两个可能是:

  1. 一种是使用 Django 中的站点框架和一个数据库,并site_id为大多数模型添加一个(听起来很可怕)
  2. 使用一个数据库进行身份验证和站点模块,并使用多数据库功能将客户特定的模型数据保存在单独的数据库中。这也让我感到害怕,因为我应该为新客户实现动态数据库创建,更糟糕的是,当我升级应用程序时,我不知道如何处理数据库迁移。

你推荐的方法是什么?

0 投票
2 回答
1967 浏览

php - Magento :: 类别和子类别

请任何人都可以帮助我如何设计类别和子类别列表如下
http://www.officemax.com.au/office-supplies/writing.html

PS:: Magento 默认设计是当您单击一个类别时,它将直接列出该类别中的所有产品。我真正想做的是,它应该首先在页面中列出所有子类别,如上面的示例站点 http://www.officemax.com.au/office-supplies/writing.html然后列出所有相关产品子类别

如果有人可以帮助我,我将不胜感激。

0 投票
1 回答
214 浏览

php - 具有相同结构的多个数据库

在教义2中处理不同基础但使用相同模式的最佳方法是什么。目前我

  1. 为每个数据库分别生成实体,为每个元数据对象添加命名空间和数据库名称,将它们放在不同的命名空间(XXX\Base\EntityClass)中,但具有相同的别名
  2. 每个基础创建一个 EntityManager(即使它们共享相同的连接)
  3. 创建一个代理,将调用传递给多个 EntityManager 并收集响应
  4. 在一个输出中合并响应

有没有更简单的方法来处理学说2中的多个基地?

0 投票
2 回答
320 浏览

ruby-on-rails - 使用多个数据库时如何使用 AREL?

调用 Table(*column_symbol*) 时,假设我们正在使用主数据库。

如何在第二个数据库中使用 arel 表,而不必为每个查询的表使用 ARModel?

0 投票
2 回答
2957 浏览

php - CodeIgniter 多个数据库持久连接?

我在我的 CodeIgniter 应用程序中使用了多个数据库,并且已经阅读了很多应该关闭持久连接的内容。

为什么建议采用此措施,并且在最新版本 2.0.2 中仍然需要此措施?

我正在做类似的事情

0 投票
1 回答
334 浏览

iphone - SQLite 优化——两个数据库对一个

我正在开发一个带有两个 SQLite 数据库的 iPhone 应用程序。我想知道我是否应该只使用一个。

第一个数据库有十几个小表(每个都有四到五个 INTEGER 或 TEXT 列)。大多数表只有几十行,但一张表会有几千行“项目”。这些表都是相关的,因此它们之间有许多连接。

第二个数据库只包含一个表。它有一个 BLOB 列,其中一行与第一个数据库中的一些“项目”(项目的照片)相关。这些 BLOB 仅在程序的一小部分中使用,因此它们很少与第一个数据库连接或连接(无需连接即可轻松获取行)。

第一个数据库文件大小约为 1 MB;带有 BLOB 的数据库会更大——大约 50 兆字节。我将 BLOB 分开是因为我希望能够备份较小的数据库而不必携带 BLOB。我还认为分离 BLOB 可能会提高较小表的性能,但我不确定。

拥有两个数据库(尤其是 SQLite 数据库)来分隔 BLOB 与只有一个数据库和一个包含非常窄的表的表与 BLOB 表混合的优点和缺点是什么?

0 投票
2 回答
12312 浏览

ms-access - 慢速网络上的 MS Access 数据库:分离后端是否更快?

我有一个 Access 数据库,其中包含有关人员的信息(员工资料和相关信息)。前端有一个类似控制台的界面,一次修改一种类型的数据(例如一种形式的学位,另一种形式的联系信息)。它目前链接到多个后端(每种类型的数据一个,一个用于基本配置文件信息)。所有文件都位于网络共享上,并且许多后端都已加密。

我这样做的原因是我知道 MS Access 必须将整个数据库文件拉到本地计算机才能进行任何查询或更新,然后将任何更改的数据放回网络共享。我的理论是,如果一个人要更改电话号码或地址(联系信息),他们只需要拉/修改/替换联系信息数据库,而不是拉一个包含联系信息、项目、学位、奖项的大型数据库等,只需更改一个电话号码,从而减少多个用户访问数据时锁定数据库和网络流量的可能性。

这是一个理智的结论吗?我误解了很多吗?我还缺少其他东西吗?

我意识到每个文件都会考虑开销,但我不知道影响有多大。如果我要整合后端,还有一个潜在的好处是能够让 Access 处理级联删除等的参照完整性,而不是为此编码......

我会很感激任何想法或(合理有效的)批评。

0 投票
1 回答
936 浏览

sql-server - 如何将来自多个数据库的数据整合在一起?

背景:

我应该先说我不想别人为我做我的工作。我觉得我正处于一个十字路口,有多种方法可以实现我的目标,但我不确定哪些是“标准的”和/或我是否缺乏相对有限的知识。

我的系统已经发展了六个月,自 1 月 11 日以来,数据库模式一直非常稳定。(我从来不确定我是否犯了一个重大错误,为每个月创建一个与每月会计周期相对应的数据库,但我只是不知道如何做其他事情

现在:

我的老板要求我创建包含所有月度数据库记录的年初至今报告。

我开始做的事情:

我将元数据模式放在一起,并用足够的信息填充它,我可以编写应用程序来执行 ETL 操作。

这是它的样子:

问题:

我不知道这是否是一种合理/正常的处理方式。我有足够的时间来做一件事,但我无法自己弄清楚要走哪条路。

问题:鉴于我需要提取行项目数据并在多个数据库上进行聚合,正如我所解释的,是否有其他方法可以定义驱动自定义 ETL 解决方案的元数据表?(出于我的目的,一个 C# 应用程序和一个 SSIS 项目是 eqiv,但我很想知道是否可以在这里使用 Analysis Services 或 Reporting Services)

0 投票
1 回答
7550 浏览

database - 具有不同编码的 Postgres 数据库

我尝试在 postgres 中创建具有不同编码的数据库(我使用 PgAdmin 作为我的数据库管理器),但是当我尝试使用非 UTF8 编码创建数据库时,PgAdmin 向我显示一个错误,说我无法创建数据库,因为它与我当前的语言环境“Portuguese_Brazil_1252”不匹配,并且 LC_Ctype 配置需要编码“WIN1252”。

如何在 PostGres 中配置它?我正在使用 Windows XP(不是我的选择)的语言环境测试服务器下运行它。是否可以创建具有不同编码的数据库,或者该行为是 PostGres 限制?这里的任何人已经成功地管理了它?

谢谢