首页 | 官方网站   微博 | 高级检索  
     

支持MongoDB的事务管理方案研究
引用本文:汪添生,尉双梅,崔蔚,刘迪,何金陵,孙琦.支持MongoDB的事务管理方案研究[J].计算机系统应用,2017,26(7):278-282.
作者姓名:汪添生  尉双梅  崔蔚  刘迪  何金陵  孙琦
作者单位:国网信息通信产业集团有限公司, 北京 100761;厦门亿力吉奥信息科技有限公司, 厦门 361000,安徽继远软件有限公司, 合肥 230088,国网信息通信产业集团有限公司, 北京 100761,国网信息通信产业集团有限公司, 北京 100761;北京中电普华信息技术有限公司, 北京 100085,国网江苏省电力公司通信分公司, 南京 210008,国网江苏省电力公司通信分公司, 南京 210008
摘    要:MongoDB作为一个基于分布式文件存储的数据库,强大的单表查询语言,以及可扩展的高性能数据存储受很用户喜爱,但其没有对事务的完全支持,使得用户对MongoDB的使用处于被动状态.为改善MongoDB对事务管理方面的兼容性,提出一种支持MongoDB事务管理,完善MongoDB功能的方案.利用MQ与守护进程间的消息通信,使守护进程对事务提交或者回滚后的脏数据进行清理,保证了MongoDB在事务管理方面的可用性与安全性.

关 键 词:分布式数据库  mongoDB  事务管理  守护进程  MQ  消息通信
收稿时间:2016/11/9 0:00:00
修稿时间:2017/1/4 0:00:00

Analysis of Scheme Supporting MongoDB Transaction Management
WANG Tian-Sheng,YU Shuang-Mei,CUI Wei,LIU Di,HE Jin-Ling and SUN Qi.Analysis of Scheme Supporting MongoDB Transaction Management[J].Computer Systems& Applications,2017,26(7):278-282.
Authors:WANG Tian-Sheng  YU Shuang-Mei  CUI Wei  LIU Di  HE Jin-Ling and SUN Qi
Affiliation:State Grid Information & Telecommunication Co. Ltd., Beijing 100761, China;Xiamen Great Power Geo Information Technology Co. Ltd., Xiamen 361000, China,Anhui Jiyuan Software Co.Ltd., Hefei 230088, China,State Grid Information & Telecommunication Co. Ltd., Beijing 100761, China,State Grid Information & Telecommunication Co. Ltd., Beijing 100761, China;Beijing China-Power Information Technology Co. Ltd., Beijing 100085, China,State Grid Jiangsu Electric Power Company & Telecommunication Branch, Nanjing 210008, China and State Grid Jiangsu Electric Power Company & Telecommunication Branch, Nanjing 210008, China
Abstract:As a database based on distributed file storage, with powerful single table query language, and extensible high performance data storage, MongoDB is very popular among users. But is does not fully support the transaction, leaving the uses of the MongoDB passive. In order to improve the mongo compatibility of transaction management, a solution of supportting MongoDB transaction management and perfecting its function is proposed. The communication between daemon processes and MQ are utilized to make daemon processes clean up the dirty data after a transaction commits or rolls back, ensuring the availability and security of MongoDB in terms of transaction management.
Keywords:distributed database  mongoDB  transaction management  daemon processes  MQ  message communication
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号