Data Management in Microservices: State of the Practice, Challenges, and Research Directions

被引:11
|
作者
Laigner, Rodrigo [1 ]
Zhou, Yongluan [1 ]
Salles, Marcos Antonio Vaz [1 ]
Liu, Yijian [1 ]
Kalinowski, Marcos [2 ]
机构
[1] Univ Copenhagen, Copenhagen, Denmark
[2] Pontificia Univ Catolica Rio de Janeiro, Rio de Janeiro, Brazil
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2021年 / 14卷 / 13期
基金
欧盟地平线“2020”;
关键词
D O I
10.14778/3484224.3484232
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microservices have become a popular architectural style for data-driven applications, given their ability to functionally decompose an application into small and autonomous services to achieve scalability, strong isolation, and specialization of database systems to the workloads and data formats of each service. Despite the accelerating industrial adoption of this architectural style, an investigation of the state of the practice and challenges practitioners face regarding data management in microservices is lacking. To bridge this gap, we conducted a systematic literature review of representative articles reporting the adoption of microservices, we analyzed a set of popular open-source microservice applications, and we conducted an online survey to cross-validate the findings of the previous steps with the perceptions and experiences of over 120 experienced practitioners and researchers. Through this process, we were able to categorize the state of practice of data management in microservices and observe several foundational challenges that cannot be solved by software engineering practices alone, but rather require system-level support to alleviate the burden imposed on practitioners. We discuss the shortcomings of state-of-the-art database systems regarding microservices and we conclude by devising a set of features for microservice-oriented database systems.
引用
收藏
页码:3348 / 3361
页数:14
相关论文
共 50 条
  • [21] Research practice and data management
    vanEs, GA
    [J]. NETHERLANDS JOURNAL OF MEDICINE, 1996, 48 (01): : 38 - 44
  • [22] Research Directions for Principles of Data Management (Abridged)
    Abiteboul, Serge
    Arenas, Marcelo
    Barcelo, Pablo
    Bienvenu, Meghyn
    Calvanese, Diego
    David, Claire
    Hull, Richard
    Hullermeier, Eyke
    Kimelfeld, Benny
    Libkin, Leonid
    Martens, Wim
    Milo, Tova
    Murlak, Filip
    Neven, Frank
    Ortiz, Magdalena
    Schwentick, Thomas
    Stoyanovich, Julia
    Su, Jianwen
    Suciu, Dan
    Vianu, Victor
    Yi, Ke
    [J]. SIGMOD RECORD, 2016, 45 (04) : 5 - 17
  • [23] CREATIVITY AS PRACTICE: PERSPECTIVES AND CHALLENGES FOR RESEARCH ON MANAGEMENT
    Dourado, Perola Cavalcante
    Barreto Davel, Eduardo Paes
    [J]. RAE-REVISTA DE ADMINISTRACAO DE EMPRESAS, 2022, 62 (03):
  • [24] Knowledge Discovery and interactive Data Mining in Bioinformatics - State-of-the-Art, future challenges and research directions
    Holzinger, Andreas
    Dehmer, Matthias
    Jurisica, Igor
    [J]. BMC BIOINFORMATICS, 2014, 15
  • [25] CHALLENGES IN PHARMACOLOGIC MANAGEMENT OF PAIN IN OLDER ADULTS: RESEARCH DIRECTIONS
    Herr, K.
    [J]. GERONTOLOGIST, 2012, 52 : 298 - 298
  • [26] Knowledge Discovery and interactive Data Mining in Bioinformatics - State-of-the-Art, future challenges and research directions
    Andreas Holzinger
    Matthias Dehmer
    Igor Jurisica
    [J]. BMC Bioinformatics, 15
  • [27] Computational intelligence approaches for classification of medical data: State-of-the-art, future challenges and research directions
    Kalantari, Ali
    Kamsin, Amirrudin
    Shamshirband, Shahaboddin
    Gani, Abdullah
    Alinejad-Rokny, Hamid
    Chronopoulos, Anthony T.
    [J]. NEUROCOMPUTING, 2018, 276 : 2 - 22
  • [28] Data Pipeline Management in Practice: Challenges and Opportunities
    Munappy, Aiswarya Raj
    Bosch, Jan
    Olsson, Helena Homstrom
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2020), 2020, 12562 : 168 - 184
  • [29] Management research in India: Current state and future directions
    Khatri, Naresh
    Ojha, Abhoy K.
    Budhwar, Pawan
    Srinivasan, Vasanthi
    Varma, Arup
    [J]. IIMB MANAGEMENT REVIEW, 2012, 24 (02) : 104 - 115
  • [30] Research challenges and future directions towards medical data processing
    Ampavathi, Anusha
    Saradhi, Vijaya T.
    [J]. COMPUTER METHODS IN BIOMECHANICS AND BIOMEDICAL ENGINEERING-IMAGING AND VISUALIZATION, 2022, 10 (06): : 633 - 652