Intelligent Data Tiering
As the data requirements for your applications increase, you may reach a point where you must make a smart decision how to tier your data storage -- which data should be in rapid-access RAM, and which data can be stored in lower cost media.
GigaSpaces provides several ways to manage the automatic data life cycle for multiple storage tiers, so you can balance your storage media costs and required performance for different data that you wish to store and process.
How Do We Decide Which Data is Most Important?
This decision — which data must be in RAM and which data can reside in lower tiers — can be based on several criteria:
Frequency of access/data aging
Frequency of change (mutability)
Relative importance for business purposes
GigaSpaces provides several tiering solutions that provide a balance between performance and cost of operations:
Tiered Storage — Automatically tier your data between RAM (Hot tier) and SSD (Warm tier) according to business rules, or based on time. For example, data may be placed in the Hot tier for premium customers, or if the data has been accessed within the previous two weeks.
Note that data in the Hot tier is highly mutable and supports both operational and analytical workloads, while data in the Warm tier is primarily for read access or for use in analytical workloads.
MemoryXtend — Tier RAM and SSD, but keep all indexes in RAM for better performance. MemoryXtend is designed for operational workloads.
AnalyticsXtreme — Real-time data analytics over a data lake of real-time and historical data