sql - 将表分离到不同的数据库是更安全还是更好
问题描述
所以我有一个数据库,我想在其中存储所有表,包括关于成员的表。但是最近我在网上搜索,看到有人说这不是一个好主意,所以我应该还是不应该将非常重要的SQL表分开到不同的数据库中
解决方案
这取决于要求。如果您为几个表创建单独的数据库,那么您需要管理更多的一致性。重要的是,我们不能通过将其分开来阻止 SQL 注入。
微服务概念建议为每个微服务建立单独的数据库。但在这种情况下,您将拥有模块化结构和独立设计。
因此,如果您有关系表,我建议使用单个数据库。
推荐阅读
- c++ - 形成元组数组 C++
- jquery - Jquery Mobile Swipe 事件导致输入中的文本不可拖动
- android - 为什么 RecyclerView.ViewHolder.getAdapterPosition() 返回 -1?
- node.js - 通过标准 API 向 Mattermost 发送文件
- android - 读取 url 时在 android studio 中没有与主机名关联的地址
- linux - devm_kzalloc 是否提供连续内存?
- html - 如何使图像显示为表格而不是主体的背景?
- svn - 与 SVN 冲突:svn/me
- itext - itext htmlworker不适用于缅甸字符
- amazon-dynamodb - 如何从 DynamoDB 返回唯一值