Skip to content

GridGain - High Performance Cloud Computing, Community Edition

Notifications You must be signed in to change notification settings

simonetripodi/gridgain

Repository files navigation

GridGain - High Performance Cloud Computing

faces

GridGain is a JVM-based based software middleware that enables development of high performance distributed application that scale up on any managed infrastructure: from a single laptop, to cluster and grids, to public and private clouds.

1. GridGain - Community Edition

GridGain allows anyone easily develop, scale and manage compute and data intensive JVM based applications using Java, Scala or Groovy . GridGain provides two major areas of functionality:

  • Compute Grids

  • In-Memory Data Grids

On top of that it provides the multitude of surrounding technologies many of which are frequently used by our clients on their own.

With GridGain your applications can:

  • Work in a zero-deployment mode.

  • Scale up or down based on demand.

  • Cache distributed data in data grid.

  • Co-locate data and computations.

  • Run sql queries against cached data.

  • Store and query JSON objects.

  • Speed up task using MapReduce processing.

  • Use distributed thread pools.

  • Distribute the workload on the grid.

  • Use distributed queues and atomics.

  • Effectively exchange messages.

  • Auto-discover all grid resources.

  • Execute closures on the grid.

  • Grid-enable java and scala code.

  • …​ and much more

1.1. GridGain - Enterprise Edition

GridGain Enterprise Edition distribution can be downloaded directly from http://www.gridgain.com/downloads.html Enterprise Edition comes with additional features as well as monitoring and management tools. Enterprise Edition is fully backward compatible with Community Edition.

2. Examples

The best way to get started with GridGain is to look through examples. You can find all examples under examples folder right at where you installed GridGain. This folder contains examples for Java, Scala and some for Groovy.

You can simply run these examples from your favorite IDE or just command line. All examples have documentation on what they do and some basic configuration tips, if any needed.

We suggest to start with HelloWorld examples located at examples/java/org/gridgain/examples/helloworld folder. Getting started is easier with documentation on our Wiki

3. API Documentation

We spend significant amount of time on writing and maintaining Javadoc and Scaladoc for our product. All documentation is shipped with it and you can find it under javadoc, groovydoc, and scaladoc sub-folder respectively.

You can also find latest released Javadoc online: http://www.gridgain.com/javadoc30C/index.html

4. Scripts

All scripts that you need to use on a regular basis can be found at bin sub-folder. To start a grid node with default configuration simply run bin/ggstart.sh or bin\ggstart.bat script - and you are in the grid!

5. Support & Documentation

GridGain comes with several support and documentation resources:

  1. Community Support Forum

  2. Working draft of "High Performance Cloud Computing with GridGain" book

  3. GridGain Wiki

  4. Video screencast

  5. Online newspaper GridGain Daily

  6. Follow us on @Twitter

About

GridGain - High Performance Cloud Computing, Community Edition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages