GridGain Blog
Nowadays, there are tons of applications, services and use cases when it's needed to gather, store and process spatial data constantly. Generally speaking, when we talk about geospatial data, we imply location or dimension of an object like a building, mountain, car or group of people. Applications and services like Foursquare and Google Maps or solutions built for logistics and…
Introduction
Nowadays many companies are basing their applications and solutions on microservices architecture. One of the main benefits of this approach is that it allows splitting a solution into a number of loosely coupled software components (microservices). These software components might have their own release and life cycles, and even development teams. Moreover, these…
In my previous post I have demonstrated benchmarks for atomic JCache (JSR 107) operations and optimistic transactions between Apache Ignite™ data grid and Hazelcast. In this blog I will focus on benchmarking the pessimistic transactions.
The difference between optimistic and pessimistic modes is in the lock acquisition. In pessimistic mode locks are acquired on first access, while in optimistic…