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

mvc5 网站开发之學 pdf哪些公司适合做线上推广

mvc5 网站开发之學 pdf,哪些公司适合做线上推广,大连模板建站定制网站,智能网站建设哪家效果好基础篇Redis 3.初始Redis 3.1.2.关联和非关联 传统数据库的表与表之间往往存在关联,例如外键: 而非关系型数据库不存在关联关系,要维护关系要么靠代码中的业务逻辑,要么靠数据之间的耦合: {id: 1,name: "张三…

基础篇Redis

3.初始Redis

3.1.2.关联和非关联

传统数据库的表与表之间往往存在关联,例如外键:

而非关系型数据库不存在关联关系,要维护关系要么靠代码中的业务逻辑,要么靠数据之间的耦合:

{id: 1,name: "张三",orders: [{id: 1,item: {id: 10, title: "荣耀6", price: 4999}},{id: 2,item: {id: 20, title: "小米11", price: 3999}}]
}

此处要维护“张三”的订单与商品“荣耀”和“小米11”的关系,不得不冗余的将这两个商品保存在张三的订单文档中,不够优雅。还是建议用业务来维护关联关系。

3.1.3.查询方式

传统关系型数据库会基于Sql语句做查询,语法有统一标准;

而不同的非关系数据库查询语法差异极大,五花八门各种各样。

3.1.4.事务

传统关系型数据库能满足事务ACID的原则。

而非关系型数据库往往不支持事务,或者不能严格保证ACID的特性,只能实现基本的一致性。

3.1.5.总结

除了上述四点以外,在存储方式.扩展性.查询性能上关系型与非关系型也都有着显著差异,总结如下:

  • 存储方式
    • 关系型数据库基于磁盘进行存储,会有大量的磁盘IO,对性能有一定影响
    • 非关系型数据库,他们的操作更多的是依赖于内存来操作,内存的读写速度会非常快,性能自然会好一些
  • 扩展性
    • 关系型数据库集群模式一般是主从,主从数据一致,起到数据备份的作用,称为垂直扩展。
    • 非关系型数据库可以将数据拆分,存储在不同机器上,可以保存海量数据,解决内存大小有限的问题。称为水平扩展。
    • 关系型数据库因为表之间存在关联关系,如果做水平扩展会给数据查询带来很多麻烦
http://www.sczhlp.com/news/62184/

相关文章:

  • 做外贸必须知道的网站昆明网络推广公司排名
  • 如何建设自己的php网站织梦古典网站模板
  • 祁连网站建设公司常见的网站盈利方式
  • COZE AI 智能体开发体系课(从入门到高级)零基础零代码
  • 网站三合一南宁seo费用服务
  • 做网站需要icp吗开发一款网站需要多少钱
  • 湘潭建设路街道网站牡丹江信息网手机版招聘
  • 天津低价做网站微信客户管理
  • 网站建设中html5模板可以看网站的手机浏览器
  • 榆林网站建设公司山东住房和城乡建设部网站
  • DDD架构模板:Ncp.CleanDDD
  • mysql8 主从库搭建
  • .net 8 ci/cd自动化部署(windows)
  • 阿里巴巴网站是怎么做的如何用wordpress搭建录播课程
  • 自己做的网站和模板十大免费行情软件下载网站
  • 花店网站模板工程项目管理软件免费版
  • 安卓网站建站系统网页设计图片轮播的代码
  • 做网站 需要审核么网址制作教程
  • 网站经营性备案流程网站设计包括哪些步骤
  • 学习网站建设课程网站流量图怎么做
  • 门户网站的流程免费地方网站
  • 手机怎么做黑网站吗泰州市网站建设
  • 网站统计数据分析空间设计网站大全
  • 珠海门户网站建设多少钱两学一做知识问答网站
  • oracle删除数据库(生产环境禁止操作)
  • 多项式基本运算
  • Windows11 禁用驱动程序强制签名
  • 别再花冤枉钱!这5款免费低代码平台香疯了!
  • 阿里云 网站托管销售平台软件有哪些
  • 企业官网建站联系我们内网搭建wordpress