Towards Implementing an In-Memory Data Grids for Digital Library Resources
Keywords:
scalability, digital library resources, In-Memory Data GridsAbstract
This study focuses on implementing in-memory data grids for digital library resources.
Implementing an In-Memory Data Grids for digital library resources is a technological approach
to dealing with problems of data in the library. A digital Library is an informal collection of
information stored in digital formats and accessible over a network with associated services.
Implementing an In-Memory Data Grids (IMDG) provides highly available data by keeping it in
memory and highly distributed (i.e. parallelized). Thus, offering the very high available data
guaranteed speeds by loading data in-memory, and size using scalability structures provided by a
cluster. This paper gives an overview of a digital library, In-memory data grids, advantages,
challenges and implementation. It also highlights technical possibilities and patterns that make an
IMDG beneficial.
References
Chore, N. V. and Salwe, S. M. (2010). Library Sources and Service in Digital
Environment. Proceeding of state level seminar on role of information
technology in library, Karad (April 8-9).
Dean J. and Ghemawat S. (2004). MapReduce: Simplified Data Processing on
Large Clusters.
Available:https://static.googleusercontent.com/media/research.google.com/en/
/archive/mapreduce-osdi04.pdf. [Accessed: 21-Jan-2021]
Fowler M., ―bliki: CQRS‖, martinfowler.com, 2020. [Online].
Available: https://martinfowler.com/bliki/CQRS.html. [Accessed: 23-Dec2020]
Gridgain.com, (2013). In-Memory Data Grid — White Paper [Online].
Available: https://www.gridgain.com/media/in-memory-datagrid.pdf.
[Accessed: 20-Jan-2021]
Guroob A. H. and Manjaiah D. H. (2017). Big Data-based In-Memory Data Grid
(IMDG) Technologies: Challenges of Implementation by Analytics Tools.
International Journal of Emerging Research in Management &Technology
(Volume-6, Issue-5)
Hazelcast (2021). ―What is Machine Learning Inference?‖, [Online]. Available:
https://hazelcast.com/glossary/machine-learning-inference/. [Accessed: 22-
Jan-2021]
Ignite.apache.org (2021). Distributed Database — Apache Ignite®. [Online].
Available: https://ignite.apache.org. [Accessed: 20-Jan-2021]
Ivanov, N. (2020). In-Memory Data Grid: Explained…, GridGain Systems
[Online]. Available: https://www.gridgain.com/resources/blog/in-memorydata-grid-explained. [Accessed: 23-Dec-2020]
Jie Suna and Bao-Zhong Yuan (2012). Development and Characteristic of Digital
Library as a Library Branch 2012 International Conference on Future
Computer Supported Education. IERI Procedia 2 (2012) 12 – 17.
Kafka Streams (2021). Apache Kafka Documentation,. [Online]. Available:
https://kafka.apache.org/documentation/streams/. [Accessed: 22-Jan-2021]
Kavita A. J. (2011). Digital library: today’s need- a review. International
Multidisciplinary Research Journal,; 1(11):17-19.
Kotur M. B. and Mulimani M. N. (2019). Digital Library Resources for the Users:
An Over View. Journal of Advancements in Library Sciences.; 6(Special Issue
: 111s114s
Kotur M.B. and Mulimani M.N. (2019). Digital Library Resources for the Users:
An Over View. Journal of Advancements in Library Sciences, 6(Special Issue
: 111s–114s.
Sunitha K. H. and Vanaja E L. (2012). Electronic Resources and Services in
Digital Ambience: A Book or Bane? National Conference on Emerging
Trends in User Expectations for Next Generation Libraries, Kuppam; Feb 24-
; India: 2012. 218-222pp.