Hazelcast is a good alternative if you have enough data that you can store in memory. You can also use MapStore to write data to the backend database (e.g. hadoop), so it will be used as a kind of accelerator for the backend storage base.
, Hazelcast , , , , hadoop , , . .