问题标签 [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.
.net - NHibernate:在不同服务器上的多个数据库之间映射实体,没有数据库链接
使用最新版本的 NHibernate(可能还有一些插件),是否可以在没有 DB 链接的情况下跨不同服务器上的多个数据库映射实体?
作为背景,我希望实现与此DBA.SE 帖子中描述的内容大致相似的东西。
php - Magento :: 类别和子类别
请任何人都可以帮助我如何设计类别和子类别列表如下
http://www.officemax.com.au/office-supplies/writing.html
PS:: Magento 默认设计是当您单击一个类别时,它将直接列出该类别中的所有产品。我真正想做的是,它应该首先在页面中列出所有子类别,如上面的示例站点 http://www.officemax.com.au/office-supplies/writing.html然后列出所有相关产品子类别
如果有人可以帮助我,我将不胜感激。
php - 具有相同结构的多个数据库
在教义2中处理不同基础但使用相同模式的最佳方法是什么。目前我
- 为每个数据库分别生成实体,为每个元数据对象添加命名空间和数据库名称,将它们放在不同的命名空间(XXX\Base\EntityClass)中,但具有相同的别名
- 每个基础创建一个 EntityManager(即使它们共享相同的连接)
- 创建一个代理,将调用传递给多个 EntityManager 并收集响应
- 在一个输出中合并响应
有没有更简单的方法来处理学说2中的多个基地?
ruby-on-rails - 使用多个数据库时如何使用 AREL?
调用 Table(*column_symbol*) 时,假设我们正在使用主数据库。
如何在第二个数据库中使用 arel 表,而不必为每个查询的表使用 ARModel?
php - CodeIgniter 多个数据库持久连接?
我在我的 CodeIgniter 应用程序中使用了多个数据库,并且已经阅读了很多应该关闭持久连接的内容。
为什么建议采用此措施,并且在最新版本 2.0.2 中仍然需要此措施?
我正在做类似的事情
iphone - SQLite 优化——两个数据库对一个
我正在开发一个带有两个 SQLite 数据库的 iPhone 应用程序。我想知道我是否应该只使用一个。
第一个数据库有十几个小表(每个都有四到五个 INTEGER 或 TEXT 列)。大多数表只有几十行,但一张表会有几千行“项目”。这些表都是相关的,因此它们之间有许多连接。
第二个数据库只包含一个表。它有一个 BLOB 列,其中一行与第一个数据库中的一些“项目”(项目的照片)相关。这些 BLOB 仅在程序的一小部分中使用,因此它们很少与第一个数据库连接或连接(无需连接即可轻松获取行)。
第一个数据库文件大小约为 1 MB;带有 BLOB 的数据库会更大——大约 50 兆字节。我将 BLOB 分开是因为我希望能够备份较小的数据库而不必携带 BLOB。我还认为分离 BLOB 可能会提高较小表的性能,但我不确定。
拥有两个数据库(尤其是 SQLite 数据库)来分隔 BLOB 与只有一个数据库和一个包含非常窄的表的表与 BLOB 表混合的优点和缺点是什么?
ms-access - 慢速网络上的 MS Access 数据库:分离后端是否更快?
我有一个 Access 数据库,其中包含有关人员的信息(员工资料和相关信息)。前端有一个类似控制台的界面,一次修改一种类型的数据(例如一种形式的学位,另一种形式的联系信息)。它目前链接到多个后端(每种类型的数据一个,一个用于基本配置文件信息)。所有文件都位于网络共享上,并且许多后端都已加密。
我这样做的原因是我知道 MS Access 必须将整个数据库文件拉到本地计算机才能进行任何查询或更新,然后将任何更改的数据放回网络共享。我的理论是,如果一个人要更改电话号码或地址(联系信息),他们只需要拉/修改/替换联系信息数据库,而不是拉一个包含联系信息、项目、学位、奖项的大型数据库等,只需更改一个电话号码,从而减少多个用户访问数据时锁定数据库和网络流量的可能性。
这是一个理智的结论吗?我误解了很多吗?我还缺少其他东西吗?
我意识到每个文件都会考虑开销,但我不知道影响有多大。如果我要整合后端,还有一个潜在的好处是能够让 Access 处理级联删除等的参照完整性,而不是为此编码......
我会很感激任何想法或(合理有效的)批评。
sql-server - 如何将来自多个数据库的数据整合在一起?
背景:
我应该先说我不想让别人为我做我的工作。我觉得我正处于一个十字路口,有多种方法可以实现我的目标,但我不确定哪些是“标准的”和/或我是否缺乏相对有限的知识。
我的系统已经发展了六个月,自 1 月 11 日以来,数据库模式一直非常稳定。(我从来不确定我是否犯了一个重大错误,为每个月创建一个与每月会计周期相对应的数据库,但我只是不知道如何做其他事情)
现在:
我的老板要求我创建包含所有月度数据库记录的年初至今报告。
我开始做的事情:
我将元数据模式放在一起,并用足够的信息填充它,我可以编写应用程序来执行 ETL 操作。
这是它的样子:
问题:
我不知道这是否是一种合理/正常的处理方式。我有足够的时间来做一件事,但我无法自己弄清楚要走哪条路。
问题:鉴于我需要提取行项目数据并在多个数据库上进行聚合,正如我所解释的,是否有其他方法可以定义驱动自定义 ETL 解决方案的元数据表?(出于我的目的,一个 C# 应用程序和一个 SSIS 项目是 eqiv,但我很想知道是否可以在这里使用 Analysis Services 或 Reporting Services)
database - 具有不同编码的 Postgres 数据库
我尝试在 postgres 中创建具有不同编码的数据库(我使用 PgAdmin 作为我的数据库管理器),但是当我尝试使用非 UTF8 编码创建数据库时,PgAdmin 向我显示一个错误,说我无法创建数据库,因为它与我当前的语言环境“Portuguese_Brazil_1252”不匹配,并且 LC_Ctype 配置需要编码“WIN1252”。
如何在 PostGres 中配置它?我正在使用 Windows XP(不是我的选择)的语言环境测试服务器下运行它。是否可以创建具有不同编码的数据库,或者该行为是 PostGres 限制?这里的任何人已经成功地管理了它?
谢谢