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

浅析php网站建设的八大优势阿里数据

浅析php网站建设的八大优势,阿里数据,网站公司网站定制,佛山seo优化排名数据库建表是否使用外键 更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建…

数据库建表是否使用外键

更多干货

  • 分布式实战(干货)

  • spring cloud 实战(干货)

  • mybatis 实战(干货)

  • spring boot 实战(干货)

  • React 入门实战(干货)

  • 构建中小型互联网企业架构(干货)

  • python 学习持续更新

  • ElasticSearch 笔记

  • kafka storm 实战 (干货)

  • scala 学习持续更新

  • RPC

  • 深度学习

  • GO 语言 持续更新

  • Android 学习

  • nginx 相关文章

一:使用外键

优点:

  • 实现表与关联表之间的数据一致性;

  • 可以迅速的建立一个可靠性非常高的数据库结构,而不用让应用程序层去做过多的检查;

  • 可以提高系统鲁棒性、健壮性;

  • 可以实现开发人员和数据库设计人员的分工;

缺点:

  • 数据库需要维护外键的内部管理;

  • 外键等于把数据的一致性事务实现,全部交给数据库服务器完成;

  • 有了外键,当做一些涉及外键字段的增,删,更新操作之后,需要触发相关操作去检查,而不得不消耗资源;

  • 外键还会因为需要请求对其他表内部加锁而容易出现死锁情况;

  • 容易出现数据库I/O的瓶颈;

二:不使用外键

优点:

  • 减少了数据库表与表之间各种关联的复杂性;

  • 牺牲应用服务器资源,换取数据库服务器的性能;

  • 将主动权把控在自己手里;

  • 去掉外键相当于优化数据库性能;

缺点:

  • 所有外键的约束,需要自己在逻辑层自己实现;

  • 会出现数据错误覆写,错误数据进库的情况;

  • 消耗了服务器的性能;

  • 业务层里夹带持久层特性,耦合;

总结:

1、互联网行业:不推荐使用外键。

理由:

  • 用户量大,并发度高,为此数据库服务器很容易成为性能瓶颈,尤其受IO能力限制,且不能轻易地水平扩展;

  • 若是把数据一致性的控制放到事务中,即让应用服务器承担此部分的压力;

  • 应用服务器一般都是可以做到轻松地水平的伸缩;

2、传统行业:可以使用。

理由:

  • 软件应用的人数有限,换句话说是可控的;

  • 数据库服务器的数据量也一般不会超大,且活跃数据有限;

http://www.lbrq.cn/news/2507545.html

相关文章:

  • 关于建设政府门户网站的请示长沙seo网站优化
  • python 做企业网站优化排名 生客seo
  • 上海怎样建设网站零基础学电脑培训班
  • 上海网站建设费用多少性能优化大师
  • 要建设一个网站需要准备些什么北大青鸟软件开发培训学费多少
  • 注册公司上什么网站自动优化app
  • 阀门网站建设百度登录个人中心
  • 国外手表网站科技公司网站制作公司
  • 黑龙江省建设网站营销网络是啥意思
  • 深圳购物网站建设报价做网站哪家好
  • 怎样查看网站是用什么cms 做的今日的新闻头条10条
  • 编程自学免费网站成都网站优化公司
  • 金华市住房和城乡建设厅网站中国站长之家
  • 做幼儿园设计方案的网站免费发布广告的平台
  • 网站做端口是什么优化
  • 网站后台管理系统一般用户名是什么大白兔网络营销策划书
  • 在哪里购买虚拟空间建设网站合肥网站seo整站优化
  • 深圳骏域网站建设专家88百度推广网站一年多少钱
  • 怎么重新网站做301独立站谷歌seo
  • 哪有网站建设的网站设计服务企业
  • 专业的设计网站建设免费网页在线客服系统代码
  • 商城网站栏目百度seo软件
  • 真人性做爰视频网站seo快速推广
  • 郑州网站建设(智巢)谷歌广告上海有限公司官网
  • 百度收录左侧带图片的网站品牌营销策略四种类型
  • 企业网站优化公司有哪些百度app
  • 域名申请哪个网站好上海企业推广
  • wordpress主题 team talk淘宝seo排名优化软件
  • 为网站营销好处近期国内新闻
  • 沧源网站建设百度百家号官网
  • Vue vuex模块化编码
  • 【LLM】Kimi-K2模型架构(MuonClip 优化器等)
  • Voxtral Mini:语音转文本工具,支持超长音频,多国语音
  • 可调谐激光器原理与设计 【DFB 与 DBR 激光器剖析】
  • CS231n-2017 Lecture7训练神经网络(二)笔记
  • 数字化转型 - 企业数字化建设的几点思考