The design and implementation of an efficient order management system based on Cedar

  • PAN Yu-chen ,
  • LI Yu-ming ,
  • ZHANG Chun-xi ,
  • ZHANG Rong ,
  • HONG Dao-cheng
Expand
  • 1. School of Computer Science and Software Engineering, East China Normal University, Shanghai 200062, China;
    2. Shanghai Key Laboratory of Trustworthy Computing, East China Normal University, Shanghai 200062, China

Received date: 2017-06-19

  Online published: 2018-05-29

Abstract

With the development of Internet, enterprises are increasingly relying on the Internet for core functionality of their business systems. Legacy business systems which were based on centralized data management platforms, such as MySQL, have shortcomings in usability when the systems are used on the Internet instead of for internal business processes. They are not suitable for supporting new business requirements which require scalability with concurrent transactions and conflict resolution. In this paper,we design and implement a scalable order management system which supports order storage, assigning orders, and order rushes using the distributed Cedar database and Netty communication framework. The characteristics are designed on the basis of an in-depth analysis of current business characteristics. We verify our design on real workload of a Haier system. The experimental results show that the proposed order management system has good scalability, high throughput, and low latency.

Cite this article

PAN Yu-chen , LI Yu-ming , ZHANG Chun-xi , ZHANG Rong , HONG Dao-cheng . The design and implementation of an efficient order management system based on Cedar[J]. Journal of East China Normal University(Natural Science), 2018 , 2018(3) : 88 -96 . DOI: 10.3969/j.issn.1000-5641.2018.03.010

References

[1] 滕瑞远. 鞍山网通障碍工单管理系统[D]. 长春:吉林大学, 2006.
[2] 周小飞. 江西电信自动电子工单系统研究[D]. 南京:南京邮电大学, 2007.
[3] 齐卉芳. 江西联通大工单系统的研究和实践[D]. 北京:北京邮电大学, 2012.
[4] 阮晓凌. 基于.NET平台的电信ADSL工单系统的设计与实现[D]. 成都:四川大学, 2006.
[5] 阳振坤. OceanBase关系数据库架构[J]. 华东师范大学学报(自然科学版), 2014(5):141-148+163.
[6] 李林锋. Netty权威指南[M]. 北京:电子工业出版社, 2015.
[7] VALDURIEZ P. Shared-Nothing Architecture[M]. New York:Springer, 2009.
[8] Shared Everything和Share-nothing区别[CP/OL]. (2013-08-29)[2017-05-19]. http://blog.csdn.net/seteor/article/10532085.
Outlines

/