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

mongodb和mysql双写数据一致性问题

文章目录

  • 我们是如何用MongoDB的
  • 如何保证双写一致性?
    • 先写数据库,再写MongoDB
    • 先写MongoDB,再写数据库
  • 用户修改操作如何保存数据
  • 如何清理新增的垃圾数据
    • 定时删除
    • 随机删除

我们是如何用MongoDB的

MongoDB是一个高可用、分布式的文档数据库,用于大容量数据存储。文档存储一般用类似json的格式存储,存储的内容是文档型的。

通常情况下,我们用来存储大数据或者json格式的数据。

用户写数据的请求,核心数据会被写入数据库,json格式的非核心数据,可能会写入MongoDB。

流程图如下:

在这里插入图片描述
此外,在数据库的表中,保存了MongoDB相关文档的id。

用户读数据的请求,会先读数据库中的数据,然后通过文档的id,读取MongoDB中的数据。

流程图如下:


http://www.kler.cn/a/7245.html

相关文章:

  • Edge浏览器网页设置深色模式/暗模式
  • Centos8部署Redis Cluster
  • 《机器学习》——TF-IDF(关键词提取)
  • Web开发中页面出现乱码的解决(Java Web学习笔记:需在编译时用 -encoding utf-8)
  • 【opencv】第7章 图像变换
  • 小程序textarea组件键盘弹起会遮挡住输入框
  • 如何提高逻辑思维,亲测,这3个方法有效
  • C++封装详解——从原理到实践
  • 实验四 配置OSPF协议
  • 投资大咖说,消费产业3个升级方向
  • java 重试
  • Python怎么学最高效
  • “我做测试开发的这一年多,月薪5K变成了24K”
  • 【前端面试题——微信小程序】
  • VUE3 学习笔记(六)Post 实现文件下载(Delphi 后台)
  • 【软件设计师06】数据结构与算法基础
  • 朴素贝叶斯程序
  • 【从零开始学习 UVM】12.2、UVM RAL(续更) —— RAL Model 结构
  • Linux系统【Centos7】更新内核更新软件详细教程
  • 详细介绍雷达到达角估计算法3DFFT,DBF,MUSIC,Capon的原理、对比、各自的优势
  • 【新2023Q2模拟题JAVA】华为OD机试 - 预订酒店
  • PB语言实现控制反转(IoC)
  • 【SQL开发实战技巧】系列(三十四):数仓报表场景☞如何对数据分级并行转为列
  • WangEdtior富文本编辑器
  • echarts圆形统计图与柱状图结合
  • 少儿编程 电子学会图形化编程等级考试Scratch二级真题解析(判断题)2022年12月