当前位置: 首页 > wzjs >正文

新华社两学一做网站wordpress自动缩略图插件

新华社两学一做网站,wordpress自动缩略图插件,网站域名服务器一年多少钱,网站哪家公司做得好在分布式大行其道的今天,为什么外键约束越来越少? 外键-数据链接带来强制完整性 在关系型数据库中,外键(Foreign Key)可以用于建立和强制两个表之间的数据链接。 在层次数据结构一篇的闭包表简单设计中,…

在分布式大行其道的今天,为什么外键约束越来越少?

外键-数据链接带来强制完整性

在关系型数据库中,外键(Foreign Key)可以用于建立和强制两个表之间的数据链接。

在层次数据结构一篇的闭包表简单设计中,就有使用外键进行数据链接。
像这样:
![[Pasted image 20250506093355.png]]

我们很容易发现,外键最直接的体现是强制完整性,即引用表中的外键值必须先存在于被引用表。
删除被引用的行数据时,必须先删除引用表数据(级联删除)。
通过外键,我们很容易理清楚表之间的关系,即理解数据模型,且也有利于ER图的生成和可视化。

外键-强制完整性不适应微服务

分布式与微服务追求服务的自洽,要求服务具备独立性,要求架构整体具备容错,服务之间不会互相阻塞。
这些与外键的强制关联特性相冲突。
且在数据库与服务基本是N对N的环境下,数据库外键约束通常无法跨越不同的数据库实例或服务边界来强制执行。
另外数据库每次执行外键操作还需要额外的检查来验证外键约束。在高并发、高写入吞吐量的场景下,这样的额外开销可能会成为性能瓶颈。

因此,高耦合强制的外键,并不适应现在主流的微服务、分布式。

应用层处理代替外键约束

外键不合适了,但是外键要做的事情却不能不做,常见的做法是在应用层完成外键原本的工作。

  • 数据链接
    在执行删除或更新操作前,应用程序代码需要检查是否存在关联数据。
    通过逻辑删除,保留数据的链接。

  • 数据稽核
    建立一个稽核系统,处理数据的不一致与孤儿数据(在引用表有数据,被引用表没有数据)。

http://www.dtcms.com/wzjs/564205.html

相关文章:

  • 网站推广与品牌建设网站的建设工具实施过程
  • 国外 电商网站石家庄做网络推广的网站
  • 官方网站建设最重要的是义乌国贸学校网站建设
  • 嘉兴制作手机网站如何让自己做的博客网站上线
  • 常熟企业网站建设价格xly000.wordpress 伪装
  • 弄个做网站公司微信小程序开发的优势
  • 旅游网页网站开发的目的和意义游戏代理哪个平台正规
  • 西安做网站推广什么推广软件效果好
  • 购物网站app开发友情链接平台赚钱吗
  • 网站免费做软件湖北德升建站
  • 公司做网站的好处本地江苏网站建设
  • 网页设计网站建设的书籍川沙网站建设
  • 花生壳免费域名注册网站google翻译
  • 网站访问量统计工具成都app定制公司
  • 企业网站建设的心得找做金融的网站有哪些
  • 帝国做的网站删除域名后缀qq邮箱咋与网站绑定提醒
  • dw做网站一般需要多大尺寸怎么开发游戏
  • 太仓网站开发公司网站建设创业计划书模板范文
  • 网站开发项目规划西安建设门户网站
  • 婚恋网站制作要多少钱wordpress 4.0 中文版
  • 免费隐私网站推广appWordPress cos媒体库
  • 做网站seo的公司榆林建设局网站
  • 一般建站公司用什么cms企业网站建设与管理作业
  • 福建省网站建设绩效排名wordpress前台显示双语
  • 传统外贸网站的seo运用如何推广app让别人注册
  • 长春建设网站国家设计师资格证书
  • 如何制作多网页网站黑客做网站
  • 做ar网站网站安全措施
  • 19寸 网站做多大做虚拟币网站需要什么手续
  • 网站开发基本步骤给我推荐一个网站