谈谈对分布式事物的理解

分布式事物的原则或者解决方案是

最终一致性

强一致性

弱一致性

补偿

分布式事物依赖的属性

ACID

分布式事物的主题是

去中心化

中心化

分布式事物的架构方式是

集群,负载均衡

分布式事物的编程思想是

解耦,solid,编排等

分布式事物依赖的服务的对象是

关系性数据库,支持事物型的存储机制

分布式事物依托的分布式基础理论是

CAP CA∪CP=CAP P与A互斥

分布式事物对数据库的性能影响有吗?

忽视不理,理由是:分布式事物属于脱离数据库组织层的应用型中间件

如何设计一款比较好的分布式事物中间件

最佳语言排名:Go>C++>Java>Php>node.js

可服务的数据库:Mysql,Oracle,PG等

可实现的方案:二阶段,三阶段,去中心化,本地表

依托的数据库日志特性是:Redo.log,undo.log

依托的编排机制:基于JSON,流程属性里面包含也许层执行过程的可视化JSON编排机制

需要考虑的核心点是:低侵入式

需要掌握的编程思想是:面向对象思想,面向对象编程语言的特性利用。

与多线程关联度:比较低

与消息队列关联度:较低,高并发大多数场景不是最终一致性,而是随着事件的流程顺序执行到结束而触发

产生的背景是:传统数据库本身是单机的,存储引擎不支持异构

分布式事物与数学的关系:偶函数,凸函数,贪心思想

分布式事物的生产价值:凡属没有选型分布式事物的数据库都可以考虑,分布式事物可以支持分库(每个异构库里面又有基于业务属性的分表),可以使用它进行聚焦一个全局事物点切面到任意子服务。让异构事物就像一个本地消息表一样支撑事物的四大特性。分布式事物对复杂分布式微服务具有很大的生产价值

问:GPT可以替代分布式事物吗?可以,需要改变软件的服务方式和社会生成关系,如果GPT做到彻底生成,生成的数据也是由人工智能系统托管

个人开发分布式事物是否能产生商业价值:几乎不可能,只能提升个人社区影响力。

问:分布式事物和实际社会运作的哪个体系结构相似:串联或并联的灯控系统。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容