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

定制网站建设与运营案例怎样建立网站平台

定制网站建设与运营案例,怎样建立网站平台,徐水区住房和城乡建设局网站,彩票走势图网站是用什么程序做的MongoDB事务 事务介绍 在 MongoDB 中,对单个文档的操作是原子的。由于您可以使用嵌入的文档和数组来捕获单个文档结构中的数据之间的关系,而不是跨多个文档和集合进行规范化,因此这种单一文档的原子性消除了对多文档的需求许多实际用例的事务…

MongoDB事务

事务介绍

在 MongoDB 中,对单个文档的操作是原子的。由于您可以使用嵌入的文档和数组来捕获单个文档结构中的数据之间的关系,而不是跨多个文档和集合进行规范化,因此这种单一文档的原子性消除了对多文档的需求许多实际用例的事务。

对于需要对多个文档(在单个或多个集合中)进行读取和写入原子化的情况,MongoDB 支持多文档事务。对于分布式事务,事务可用于多个操作、集合、数据库、文档和分片。

事务和原子性

分布式事务和多单据事务 从 MongoDB 4.2 开始,这两个术语是同义词。分布式事务是指分片群集和副本集上的多文档交易记录。多文档事务(无论是在分片群集还是副本集上)也称为从 MongoDB 4.2 开始的分布式事务。 对于需要对多个文档(在单个或多个集合中)进行读取和写入原子化的情况,MongoDB 支持多文档事务:

在版本 4.0中,MongoDB 支持副本集上的多文档事务。

在版本 4.2中,MongoDB 引入了分布式事务,这增加了对分片群集上的多文档事务的支持,并合并了对副本集上多文档事务的现有支持。

要在 MongoDB 4.2 部署(副本集和分片群集)上使用事务,客户端必须使用为 MongoDB 4.2 更新的 MongoDB 驱动程序。

多文档事务是原子的(即提供"全无"命题):

当事务提交时,事务中所做的所有数据更改都将保存在事务外部并可见。也就是说,事务不会提交其某些更改,而回滚其他更改。

在事务提交之前,事务中所做的数据更改在事务外部不可见。

但是,当事务写入多个分片时,并非所有外部读取操作都需要等待提交的事务的结果在分片中可见。例如,如果提交事务,写入 1 在分片 A 上可见,但在分片 B 上尚未显示写入 2,则读取时的外部读取"local"可以读取写入 1 的结果,而看不到写入 2。

当事务中止时,事务中所做的所有数据更改将被丢弃,而不会变得可见。例如,如果事务中的任何操作失败,事务将中止,并且事务中所做的所有数据更改将被丢弃,而不会变得可见。

准备工作

MongoDB 使用事务的前提是 MongoDB 版本大于 4.0,需要配置 MongoDB 工作模式为副本集,单个 MongoDB 节点不足支持事务,因为 MongoDB 事务至少需要两个节点。其中一个是主节点,负责处理客户端请求,其余的都是从节点,负责复制主节点上的数据。mongodb各个节点常见的搭配方式为:一主一从、一主多从。主节点记录在其上的所有操作oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致。

部署功能 兼容性版本
副本集4.0
分片集群4.2


链接:https://juejin.cn/post/6844904089612992520
 
http://www.khdw.cn/news/25899.html

相关文章:

  • wordpress 站点竞价推广是什么意思
  • 政府网站怎么做seo网站优化培训厂家报价
  • 做网站 注册那类的商标长尾关键词挖掘爱站工具
  • 顺德网站制作公司哪家好商城网站开发公司
  • ip做网站需要过白名单吗win7怎么优化最流畅
  • app的网站域名济南特大最新消息
  • 河南免费网站建设alexa
  • 深圳哪家公司做网站网页一键生成app软件
  • 深圳福田建设局网站首页网络营销推广方案策划
  • 做网站英文怎么写怎么从网上找国外客户
  • 可以自己做安卓app的网站做抖音seo排名软件是否合法
  • 新蔡哪有做网站建设的网络营销的10个特点
  • 用dw设计网站模板下载洗发水营销推广软文800字
  • 大人和小孩做系列网站网络营销师工作内容
  • react做的网站成人电脑培训班办公软件
  • 王健林亏60亿做不成一个网站网络营销的公司有哪些
  • 企业网站建设方案范本百度公司有哪些部门
  • wordpress建站后百度指数查询官方下载
  • 普陀建设机械网站自己建个网站要多少钱
  • 做网站的模板百度收录
  • 可以做业务推广的网站有哪些内容网络平台推广有哪些渠道
  • html5 网站模版合肥网站推广公司哪家好
  • 网站充值页面模板百度快速排名化
  • 免费注册qq号网站阿里云自助建站
  • 公司建立网站怎么做分录yoast seo教程
  • 做网站的好处百度竞价排名医院事件
  • 广州网站开发服务磁力吧ciliba
  • p2p网上贷款网站建设方案.docx软文如何推广
  • 酒店网站怎么做搜索引擎的两个基本方法
  • 网站和微信订阅号优势seo网站推广seo