我只想知道是否有两个彼此相关的数据库是安全的,而不是数据库中的表彼此是相关的? (不要误会我的意思,桌子仍然是关系型的)“关系型数据库”安全吗?
2
A
回答
2
实际关系通常由正在使用数据库的应用程序执行。所以如果你有一个从数据库A到数据库B的关系,那么你可以在你的应用程序中像这样实现它。
当然,通过拥有两个不同的数据库,您不能获得通常从数据库系统获得的关系的内部支持。因此,例如,您不能指定外键并根据它们添加规则。
0
你可以做到,但这可能不是一个好主意。为了保持一个数据库中的表与另一个数据库中的表之间的关系完整性,您需要使用涵盖两个数据库的某种分布式事务。这比跨越单个数据库的事务复杂得多。
0
这取决于您所说的“安全”。如果你的表是InnoDB,你可以在同一台服务器上的数据库之间进行事务处理。外键约束显然also work.
在多台服务器上实施这两种服务器,我认为是不可能的。
相关问题
- 1. 关于数据库安全
- 2. 安全关闭数据库
- 3. 非关系型数据库
- 4. 关系数据库模型
- 5. Gradle依赖关系比将库下载到库更安全吗?
- 6. web.config比数据库更安全吗?
- 7. 关于数据库通信安全
- 8. 不止一次关闭SQLite数据库安全吗?
- 9. 安全模型和现有数据库
- 10. 数据库安全
- 11. SQL Azure支持关系数据库吗?
- 12. 从数据仓库获取数据到关系型数据库
- 13. Django关系数据库模型
- 14. Yii框架数据库关系模型
- 15. 数据库模型依赖关系
- 16. MVC模型与关系数据库
- 17. 关系数据库 - 多种类型
- 18. 作用,从关系型数据库
- 19. Solr的关系型数据库错误
- 20. Zend模型和数据库关系
- 21. 数据库安全性不够安全
- 22. 数据库关系
- 23. 数据库关系
- 24. 数据库关系
- 25. 关系数据库
- 26. 转换关系数据库模型的核心数据模型
- 27. 将关系数据库(OLTP)转换为数据仓库模型
- 28. 关系数据库模型与关系表?
- 29. MySql |关系数据库vs非关系数据库的性能
- 30. 正在向AJAX安全的数据库发送数据吗?
更详细地解释两个数据库的含义。同一台计算机上的不同数据库?不同的供应商(MySQL和SQL Server/Oracle/PostgreSQL /等)? – 2011-04-24 16:08:07
你一直使用这个词。我不认为这个词意味着你的想法。 – 2011-04-24 16:08:26
我想你的意思是在表格之间有外键。表* *是一种关系(粗略地说);它与其他表格不“关联”。 – 2011-04-24 16:08:28