`
shangjava
  • 浏览: 1190296 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

保持业务数据同步

SQL 
阅读更多

平时数据库处理时,总要接触关于数据同步修改的问题,有时候我们需要在业务处理时保证业务数据同步(一般这种情况都包含统计字段,也就是说需要根据前面的值算出后面的值的字段),例如,两个人同时查询出1条记录后,先后对其加1,保存入数据库中,这样就可能造成保存问题,因此,需要对该数据进行同步。这里有3种方法可以采用:

1.增加一个版本字段,查询时得到该字段,修改后增加1,以后其他的修改需要进行比较,如果不同,则保存失败 (需要额外比较)

2.依赖数据库本身的机制,对将要修改的数据进行锁定(该方法会造成数据库访问瓶颈)

3.在保存时使用复合sql语句进行修改,例如 updata a tem1set tem1.filed=(select tem2.filed+1 from a tem2 where tem1.id=tem2.id ) where tem1.id=1;

分享到:
评论

相关推荐

    大数据研发引擎,用可视化的组件编排后台数据处理逻辑项目源代码

     数据同步:是指保持两个或者多个业务系统之间共享数据的一致性和完整性。  数据集成:是指将不同业务系统中的数据经过清洗、整理后汇总到一个数据中心,这样以便于数据共享、分析、挖掘。 本平台把各种纷繁复杂...

    Bitwarden-1.17.2-mac.zip 个人,团队和业务组织存储,共享和同步敏感数据的最简单,最安全的方法

    个人,团队和业务组织存储,共享和同步敏感数据的最简单,最安全的方法。 您的在线安全风险 密码盗用是一个严重的问题。您使用的网站和应用每天都会受到攻击。发生安全漏洞,您的密码被盗。当您在各地重复使用...

    Bitwarden-1.17.1-mac.zip【亲测可用】个人,团队和业务组织存储,共享和同步敏感数据的最简单,最安全的方法

    个人,团队和业务组织存储,共享和同步敏感数据的最简单,最安全的方法。 您的在线安全风险 密码盗用是一个严重的问题。您使用的网站和应用每天都会受到攻击。发生安全漏洞,您的密码被盗。当您在各地重复使用相同...

    集团企业大数据交换共享平台解决方案

    直接从 Tapdata Real Time DaaS 导入并保持持续同步,满足实时数据更新的需求,从数周的时间缩短到数小时内完成数据交付; 构建实时数据中台 通过 Tapdata Real Time DaaS 实时打通企业数据孤岛,对数据进行实时...

    数据仓库的概念及特点

    数据仓库中的数据并不要求与联机事务处理系统保持实时同步,因此数据抽取可以定时进行,但多个抽取操作执行的时间、相互的顺序、成败对数据仓库中信息的有效性则至关重要。 <br> ⑵存储和管理:数据仓库的真正...

    数据中心灾备方案设计.docx

    比如,采用数据复制技术对系统I/O带来的延迟,应用数据同步对日常业务处理系统带来的压力等。因此,企业要通过周密的测试和分析来规避容灾系统建设时带来的这些风险,以保证业务系统不会因容灾系统的建设而出现在...

    数据分析数据挖掘的步骤.pdf

    (eg:由于电话号码更新没有同步,⼀个⽤户的电话号码在不同的数据集中有不同的值) 重复数据以及含有特殊符号(eg:# ¥ *)的数据 数据特征分析 【⽬的】数据特征分析要求我们在数据挖掘建模前,通过频率分析、对⽐...

    达梦数据两地三中心高可用方案

    灾难情况下可在基本不丢失数据的情况下进行灾备应急切换,保持业务连续运行。与异地灾备模式相比较,同城双中心具有投资成本低、建设速度快、运维管理相对简单、可靠性更高等优点。 异地灾备中心是指在异地的城市...

    解决Docker容器时区及时间不同步问题的方法

    今天在系统集成测试时由测试人员提交了一个测试bug,原因是提交业务数据时间与实际时间(北京时间)有偏差,导致统计异常。由于我们集成测试是向测试人员直接提供完整的Docker镜像作为测试环境,原因应该是出在容器...

    Excel 2007数据透视表完全剖析 1/7

    10.5 案例学习:借助一个组合框将两个数据透视表同步 208 10.6 下一步 213 第11章 使用VBA创建数据透视表 215 11.1 VBA简介 215 11.1.1 在Excel中启用VBA 215 11.1.2 启用开发工具功能 216 11.1.3 ...

    Excel 2007数据透视表完全剖析 3/7

    10.5 案例学习:借助一个组合框将两个数据透视表同步 208 10.6 下一步 213 第11章 使用VBA创建数据透视表 215 11.1 VBA简介 215 11.1.1 在Excel中启用VBA 215 11.1.2 启用开发工具功能 216 11.1.3 ...

    Excel 2007数据透视表完全剖析 4/7

    10.5 案例学习:借助一个组合框将两个数据透视表同步 208 10.6 下一步 213 第11章 使用VBA创建数据透视表 215 11.1 VBA简介 215 11.1.1 在Excel中启用VBA 215 11.1.2 启用开发工具功能 216 11.1.3 ...

    工作流管理软件业务表单自定义开发示例

    流程业务的授权和监管不同步;流程繁多,层次不清。并且合理的流程在设计出来以后,由于市场环境的变化、组织结构的变化、营销服务策略的变化,很难说能继续保持这种优势。随着流程的执行流转,能够以数据、直观的...

    业务流程管理软件3.1.808.0版本

    流程业务的授权和监管不同步;流程繁多,层次不清。并且合理的流程在设计出来以后,由于市场环境的变化、组织结构的变化、营销服务策略的变化,很难说能继续保持这种优势。随着流程的执行流转,能够以数据、直观的...

    论文研究-基于业务自适应的LTE切换优化机制.pdf

    根据基站邻居列表缩小测量范围,使用层次分析法进行多参数切换判决,在终端与源基站保持连接时进行与目标基站的同步接入。仿真表明此优化机制减少了切换延时,增加了数据传输速率,并有效地提高了切换效率和全网利用...

    根据数据表自动生成基础CRUD代码

    内容概要: "CRUD代码生成器(Java)" 是一个强大的工具,旨在帮助...此外,当数据表结构发生变化时,工具可以轻松地重新生成代码,保持代码的同步更新。 目标:该工具的主要目标是提高开发效率。通过自动生成基础CR

    大数据中心运营管理整体规划方案.pptx

    促进大数据供给侧改革,围绕 ...搭建数据,业务,智慧三大 中台,与行业先进技术保持 同步演进;打造城市数据运 营、事件管理等数字孪生技 术能力 整合现有公共数据资源,布局 行业数据引入,逐步形成城市 数据枢纽

    Excel 2007数据透视表完全剖析 5/7

    10.5 案例学习:借助一个组合框将两个数据透视表同步 208 10.6 下一步 213 第11章 使用VBA创建数据透视表 215 11.1 VBA简介 215 11.1.1 在Excel中启用VBA 215 11.1.2 启用开发工具功能 216 11.1.3 ...

    大数据中心建设方案PPT(46页).pptx

    促进大数据供给侧改革,围绕 ...搭建数据,业务,智慧三大 中台,与行业先进技术保持 同步演进;打造城市数据运 营、事件管理等数字孪生技 术能力 整合现有公共数据资源,布局 行业数据引入,逐步形成城市 数据枢纽

    maku-boot企业级快速开发平台.rar

    为专业开发而生,保持系统白盒化,同时提供云IDE和本地IDE,端云互联,自动同步,保留专业和代码开发全部能力 支持团队专业分工协作 为团队开发中的各主要角色,包括业务建模人员、开发人员、定制维护人员提供专用...

Global site tag (gtag.js) - Google Analytics