Skip to content

Commit

Permalink
GEODE-992: Integrate with Travis CI
Browse files Browse the repository at this point in the history
Updating README to add CI status. Also:
- Added Anchors and links to all sections
- Added links to wiki and documentation
- Headings are now h2 rather than h1

closes apache#107
  • Loading branch information
Swapnil Bawaskar committed Mar 11, 2016
1 parent 6266eb0 commit 6c069d2
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
# Overview
**[Overview](#overview)**
**[Main Concepts and Components](#concepts)**
**[Geode in 5 minutes](#started)**
**[Application Development](#development)**
**[Documentation](http://geode.docs.pivotal.io/)**
**[wiki](https://cwiki.apache.org/confluence/display/GEODE/Index)**
**Continuous Integration** [![Build Status](https://travis-ci.org/apache/incubator-geode.svg?branch=develop)](https://travis-ci.org/apache/incubator-geode)

## <a name="overview"></a>Overview

[Apache Geode] (http://geode.incubator.apache.org/) is a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures.

Apache Geode pools memory, CPU, network resources, and optionally local disk across multiple processes to manage application objects and behavior. It uses dynamic replication and data partitioning techniques to implement high availability, improved performance, scalability, and fault tolerance. In addition to being a distributed data container, Apache Geode is an in-memory data management system that provides reliable asynchronous event notifications and guaranteed message delivery.

Apache Geode is a mature, robust technology originally developed by GemStone Systems in Beaverton, Oregon. Commercially available as GemFire™, the technology was first deployed in the financial sector as the transactional, low-latency data engine used in Wall Street trading platforms. Today Apache Geode is used by over 600 enterprise customers for high-scale business applications that must meet low latency and 24x7 availability requirements. An example deployment includes [China National Railways](http://pivotal.io/big-data/case-study/scaling-online-sales-for-the-largest-railway-in-the-world-china-railway-corporation) that uses Geode to run railway ticketing for the entire country of China with a 10 node cluster that manages 2 terabytes of "hot data" in memory, and 10 backup nodes for high availability and elastic scale.

# Main Concepts and Components
## <a name="concepts"></a>Main Concepts and Components

_Caches_ are an abstraction that describe a node in an Apache Geode distributed system.

Expand All @@ -30,7 +38,7 @@ Apache Geode includes the following features:
* REST APIs for REST-enabled application development.
* Rolling upgrade between major version releases.

# Geode in 5 minutes
## <a name="started"></a>Geode in 5 minutes

With both a recent version of Gradle and JDK 1.8 or a more recent version installed, obtain the source archive.
Extract the source archive and build from the expanded directory:
Expand Down Expand Up @@ -80,7 +88,7 @@ Compile and run `HelloWorld.java`. The classpath should include `geode-dependen
javac -cp /some/path/geode/geode-assembly/build/install/apache-geode/lib/geode-dependencies.jar HelloWorld.java
java -cp .:/some/path/geode/geode-assembly/build/install/apache-geode/lib/geode-dependencies.jar HelloWorld

#Application Development
## <a name="development"></a>Application Development

Apache Geode applications can be written in a number of client technologies:

Expand Down

0 comments on commit 6c069d2

Please sign in to comment.