shell脚本从未如此美丽
|
MySQL事务模型在网上也有很多的介绍,在写这篇文章之前本人也翻看了很多资料作为参考,以期让自己理解的更加深入全面。看了大多数介绍文章之后发现部分文章并不完整,比如有的只介绍了几种隔离级别下MySQL的表现,并没有从技术角度进行解读。有的文章说的倒很全面,但缺乏些许条理,读起来并不容易理解。这也是笔者希望能够带给大家一点不一样的东西,从技术角度进行解读,并且利于理解。 MySQL事务原子性保证 事务原子性要求事务中的一系列操作要么全部完成,要么不做任何操作,不能只做一半。原子性对于原子操作很容易实现,就像HBase中行级事务的原子性实现就比较简单。但对于多条语句组成的事务来说,如果事务执行过程中发生异常,需要保证原子性就只能回滚,回滚到事务开始前的状态,就像这个事务根本没有发生过一样。如何实现呢?
MySQL实现回滚操作完全依赖于undo log,多说一句,undo log在MySQL除了用来实现原子性保证之外,还用来实现MVCC,下文也会涉及到。使用undo实现原子性在操作任何数据之前,首先会将修改前的数据记录到undo log中,再进行实际修改。如果出现异常需要回滚,系统可以利用undo中的备份将数据恢复到事务开始之前的状态。下图是MySQL中表示事务的基本数据结构,其中与undo相关的字段为insert_undo和update_undo,分别指向本次事务所产生的undo log。 在社会风险治理场景中运用社交大数据 社会风险不仅存在于网络空间。面对公共卫生事件、自然灾害、社会行动等实际风险,社交大数据在更广泛的社会治理场景中同样具有应用价值,可以在风险辨识与预警、风险分析与评估以及智能决策等风险治理全流程发挥积极作用。 广州大学南方灾害治理研究中心主任周利敏认为,相较于传统治理局限,大数据治理具有实时性、准确性、全面性、可视化等优势。而与社会调查或其他大数据来源相比,社交媒体作为一种“非正式沟通”的方式,在紧急状态下往往是用户优先使用的信息渠道,在某些情境下甚至会引发用户主动上传数据,这使得社交大数据在风险状态下具有突出的即时性、接近性、互动性与个性化,具体可以在以下三个基本环节助力风险治理。 其一,社交大数据能够帮助提早发现社会问题或自然灾害端倪,及时进行风险预警。现代风险治理区别于传统的被动应对模式,更多强调主动预防。利用社交媒体大数据进行风险监测,进行信息排查和预警,可以实现早发现,并为早防治、早化解打下基础。治理主体调用各地用户上传至平台的文本,对目标主题的数据走向进行智能分析,从而揭示风险趋势。例如,美国西北大学的Kathy Lee团队对推特数据进行深度文本与时空分析,建立了实时的疾病监测系统。该系统不仅可以用于对季节性流行病如流感的暴发进行早期预警,还可以监测不同类型的癌症病患者分布特征等。 其二,社交大数据依靠自下而上的巨量数据收集、处理与精确分析,筛选整合出有价值的信息实现智能决策,便于管理者从全局角度做出科学判断。当风险应对已经因种种现实干扰因素面临困境,社交大数据有可能是一个突破口,结合地理大数据、空天大数据等帮助有关部门决策部署。比如在极端自然环境、交通阻塞等情境下,利用灾民上传的社交媒体数据,可以将受灾地区、人群等信息传至指挥与决策部门,进而提高现场救灾效率。再比如在疫情早期,一些患者选择利用微博超话进行医疗求助。有团队尝试测算发布者住址与最近医院的距离,了解医疗资源的区域紧张程度。这些数据实际上可用于后续援助资源的投入与调配。此外,结合社交大数据反馈的舆情信息,有针对性地开展风险沟通与舆情应急处置工作,例如,考量何时公布、以何种方式公布、需要回应哪些关切等细节,提升灾情信息的公开性与透明性,进而助力灾害风险沟通和舆情压力疏解。 其三,社交大数据在灾后重建、风险评估与反馈改进环节同样大有可为。利用社交大数据监测灾后社会情感与网络心态,建立相应指标体系与评价模型,可以对灾区人群心理状况进行评估与疏导。另外,依托信息聚合系统平台,将社交大数据纳入到相应灾害或社会风险的反思总结过程,以民间数据的视角审视防灾救灾的长处与不足,为今后风险治理工作提供宝贵经验。 社交大数据风险治理的现状与建议
社交大数据能够支持风险研判与预警,提供风险治理建议,并提升风险治理效率。我国社会的数字化广度与深度在大数据治理中具有天然优势,在社交数据采集与利用方面具有一定技术基础,但也存在配套政策法规未跟上、风险应对机构专业化有限、治理主体单一且缺乏沟通、风险治理机制不健全等不足。本次新冠肺炎疫情中,社交媒体成为风险预警与放大发酵的关键场所。还有网络调查显示,“朋友圈”和微信群等社交媒体是国人获取和传播疫情信息的主要渠道。可以说,社交媒体介入公共卫生事件等重大风险、发掘大数据在风险治理中的巨大潜在优势,将成为一大趋势。习近平总书记指出,鼓励运用大数据、人工智能、云计算等数字技术,在疫情监测分析、病毒溯源、防控救治、资源调配等方面更好发挥支撑作用。 (编辑:周口站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
