Database 跨同一数据库与不同数据库连接表的含义

Database 跨同一数据库与不同数据库连接表的含义,database,sqlite,join,Database,Sqlite,Join,我的程序在服务器中下载一个.sqlite3文件 并且b.sqlite3文件已经在本地ios中 我想将下载的a.sqlite3中的表与b.sqlite3中的表连接起来 所以我想从a.sqlite3中的表复制到b.sqlite3中 以及将表连接到同一数据库中/ 或 只是将a.sqlite3的表与b.sqlite3的表连接起来 推荐的方法是什么?或者是否有其他选择?最佳做法是将同一数据库与多个架构一起使用。每个模式都可以放在自己的文件中,然后可以很容易地备份,如果这是在数据库中首先分离数据的原因的话。

我的程序在服务器中下载一个.sqlite3文件

并且b.sqlite3文件已经在本地ios中

我想将下载的a.sqlite3中的表与b.sqlite3中的表连接起来

所以我想从a.sqlite3中的表复制到b.sqlite3中 以及将表连接到同一数据库中/

只是将a.sqlite3的表与b.sqlite3的表连接起来


推荐的方法是什么?或者是否有其他选择?

最佳做法是将同一数据库与多个架构一起使用。每个模式都可以放在自己的文件中,然后可以很容易地备份,如果这是在数据库中首先分离数据的原因的话。A

此外,不能跨多个数据库设置外键约束,这是一个主要缺点


你可能想阅读这篇文章

你能澄清一下你的问题吗?您是在询问是否应该通过数据库链接执行联接,还是将表转移到第二个数据库并在其中一个数据库上执行联接?你有什么特别的问题吗?你的目标是什么?提高速度?减少网络使用?这是非常具体的数据库;还请包括您正在使用的RDBMS和版本。