XAP Open-Source Functionality
The XAP in-memory data grid engine is open source. GigaSpaces provides the developer community with a battle-tested and leading in-memory data grid that is capable of addressing mission critical use cases ranging from real-time analytics, to extreme transaction processing, internet of things (IOT) and high-performance computing. With the open source edition, anyone can test-drive the power of in-memory computing throughout any development and/or staging environment.
For those that require enterprise-grade monitoring and management, security, high availability, multi-tiered data storage, and cross-data-center replication, we recommend downloading the InsightEdge Enterprise edition and trying it out using the 90-day free trial license.
What Parts of XAP are Open Source?
The following features are part of the open source edition:
In-memory data grid:
High availability through in-memory backups
Data grid in-memory management
Rich extensible query language:
- SQL queries
- Transaction support
- Space API
Multiple data models:
- Events and messaging
- Task execution
- Hibernate support
Maven project files for quick IDE development
- Data partitioning
- Rich query language
- Distributed execution
- Event processing
- Full transactionality
How Can I Contribute to the XAP Open Source Data Grid?
All contributions will be evaluated and approved before being added to the open source code base. First, you must sign the GigaSpaces contributor agreement, available at https://xap.github.io/. After the agreement has been signed and accepted, GigaSpaces will consider accepting pull requests from committers.