Journal of East China Normal University(Natural Sc ›› 2018, Vol. 2018 ›› Issue (3): 88-96.doi: 10.3969/j.issn.1000-5641.2018.03.010

Previous Articles     Next Articles

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

PAN Yu-chen1,2, LI Yu-ming1,2, ZHANG Chun-xi1,2, ZHANG Rong1,2, HONG Dao-cheng1,2   

  1. 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:2017-06-19 Online:2018-05-25 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.

Key words: Cedar, distributed computing, order management, share-nothing architecture

CLC Number: