Hazelcast Vs. Ignite: Opportunities for Java']Java Programmers

被引:0
|
作者
Maxim, Bartkov [1 ]
Tetiana, Katkova [2 ]
Vladyslav, S. Kruglyk [3 ]
Ernest, G. Murtaziev [4 ]
Olha, V. Kotova [5 ]
机构
[1] RooX Solut Java Team Lead, Khakov, Ukraine
[2] Univ Customs & Finance, Dnipro, Ukraine
[3] Dept Cyber Secur, Dept Innovat Technol, V Vernadsky St 2-4, UA-49000 Dnipro, Ukraine
[4] Bogdan Khmelnitsky Melitopol State Pedag Univ, Fac Informat Math & Econ, Dept Informat & Cybernet, Hetmanska St 20, UA-72300 Melitopol, Zaporizhia Regi, Ukraine
[5] Bogdan Khmelnitsky Melitopol State Pedag Univ, Fac Informat Math & Econ, Dept Math & Phys, Hetmanska St 20, UA-72300 Melitopol, Zaporizhia Regi, Ukraine
关键词
Big Data; Stream processing framework; IMDG; Hazelcast; Ignite;
D O I
10.22937/IJCSNS.2022.22.2.52
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Storing large amounts of data has always been a big problem from the beginning of computing history. Big Data has made huge advancements in improving business processes by finding the customers' needs using prediction models based on web and social media search. The main purpose of big data stream processing frameworks is to allow programmers to directly query the continuous stream without dealing with the lower-level mechanisms. In other words, programmers write the code to process streams using these runtime libraries (also called Stream Processing Engines). This is achieved by taking large volumes of data and analyzing them using Big Data frameworks. Streaming platforms are an emerging technology that deals with continuous streams of data. There are several streaming platforms of Big Data freely available on the Internet. However, selecting the most appropriate one is not easy for programmers. In this paper, we present a detailed description of two of the state-of-the-art and most popular streaming frameworks: Apache Ignite and Hazelcast. In addition, the performance of these frameworks is compared using selected attributes. Different types of databases are used in common to store the data. To process the data in realtime continuously, data streaming technologies are developed. With the development of today's large-scale distributed applications handling tons of data, these databases are not viable. Consequently, Big Data is introduced to store, process, and analyze data at a fast speed and also to deal with big users and data growth day by day.
引用
收藏
页码:406 / 412
页数:7
相关论文
共 50 条
  • [41] Factors related to the difficulty of learning to program in Java']Java - an empirical study of non-novice programmers
    Benander, A
    Benander, B
    Sang, J
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (02) : 99 - 107
  • [42] Student success with Java online vs Java on-ground
    Baugh, Jeanne M
    [J]. Proc. Inf. Syst. Educ. Conf., ISECON, 2167,
  • [43] Fluent vs Basic Assertions in Java']Java: An Empirical Study
    Leotta, Maurizio
    Cerioli, Maura
    Olianas, Dario
    Ricca, Filippo
    [J]. 2018 11TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2018, : 184 - 192
  • [44] Mobile intelligent agent systems: WAVE vs Java']Java
    Vuong, S
    Ivanov, I
    [J]. FIRST ANNUAL CONFERENCE ON EMERGING TECHNOLOGIES AND APPLICATIONS IN COMMUNICATIONS, PROCEEDINGS, 1996, : 196 - 199
  • [45] Run-time evaluation of opportunities for object inlining in Java']Java
    Lhoták, O
    Hendren, L
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (5-6): : 515 - 537
  • [46] NEW OPPORTUNITIES FOR JAVA']JAVA ME DEVELOPERS WITH LOCATION API 2.0
    Abramov, Eugene S.
    Rogov, Sergey V.
    [J]. EUROCON 2009: INTERNATIONAL IEEE CONFERENCE DEVOTED TO THE 150 ANNIVERSARY OF ALEXANDER S. POPOV, VOLS 1- 4, PROCEEDINGS, 2009, : 438 - 443
  • [47] CodePedia: Crafting the Ultimate Java Learning Odyssey for Novice Programmers
    De Silva, D.I.
    Perera, K.A.S.N.
    Ranasinghe, R.A.H.B.
    Gunawardena, B.D.
    Jayawardena, R.R.A.N.N.
    Vidhanaarachchi, S.
    [J]. Lecture Notes in Networks and Systems, 2024, 1014 LNNS : 55 - 64
  • [48] Java Vs.C#
    蔡学镛
    [J]. 程序员, 2002, (04) : 60 - 66
  • [49] Java']JavaScript vs VBScript
    Mason, S
    [J]. INTERNET WORLD, 1998, 9 (01): : 14 - 14
  • [50] Teaching Java']Java concurrency to CS vs IT students: A matter of emphasis
    Hughes, CE
    Smith, ML
    [J]. PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1502 - 1507