Günümüzde bilgi sistemleri ciddi miktarda
veri ağırlıklıdır ve bu veri gitgide daha kritik hale gelmektedir. Bu tip veriye
erişimde gecikmeye toleransı olmayan sistemlerde, veriye ulaşım yöntemi çok
daha kritik hale gelmektedir. Bu tip durumlarda, ön bellek hafızası ismi
verilen ek bir veri katmanı kullanılmaktadır. Java Community Process tarafından
tanımlanan şartlara uyan gerek açık kaynak kodlu gerekse ticari çeşitli Java ön
bellek gerçekleştirmeleri mevcuttur. Bu çalışmada, en çok kullanılan Java ön
bellek gerçekleştirmeleri ihtiyaç duyduğu zaman ve bellek tüketim açısından
performans karşılaştırması yapmak üzere değerlendirilmiştir. Deneysel sonuçlar
ön bellek mimari tasarımının performans üzerine ciddi etkisi olduğunu ve tüm
veri işlemleri için en iyi performansı gösteren tek bir kazananın olmadığını
göstermiştir.
Nowadays the information systems are substantially data-intensive and
the data is going to be more critical than before. For these systems, which are
intolerant in terms of time latency, the way of accessing data becomes more
critical. In these situations, an additional data layer named cache memory is
used. There are various both open-source and commercial Java cache memory
implementations based on the specifications defined by Java Community Process.
In this study, the most widely used Java cache memory implementations are
evaluated in order to compare their performances in terms of elapsed time and
memory consumption. The experimental results imply that the architectural
design of cache memory has a great effect on performance and there is no winner
that provides the best performance for all data operations.
Primary Language | English |
---|---|
Subjects | Engineering |
Journal Section | Articles |
Authors | |
Publication Date | July 15, 2020 |
Submission Date | October 24, 2019 |
Acceptance Date | June 23, 2020 |
Published in Issue | Year 2020 |