gora-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lewi...@apache.org
Subject svn commit: r1607198 - /gora/site/trunk/content/about.md
Date Tue, 01 Jul 2014 21:34:23 GMT
Author: lewismc
Date: Tue Jul  1 21:34:23 2014
New Revision: 1607198

URL: http://svn.apache.org/r1607198
Log:
CMS commit to gora by lewismc

Modified:
    gora/site/trunk/content/about.md

Modified: gora/site/trunk/content/about.md
URL: http://svn.apache.org/viewvc/gora/site/trunk/content/about.md?rev=1607198&r1=1607197&r2=1607198&view=diff
==============================================================================
--- gora/site/trunk/content/about.md (original)
+++ gora/site/trunk/content/about.md Tue Jul  1 21:34:23 2014
@@ -1,10 +1,10 @@
 Title: About Apache Gora™
 
 ##Why Gora?
-Although there are various excellent ORM frameworks for relational databases, data modeling
in 
+Although there are various excellent ORM frameworks such as JPA, Apache OpenJPA, Hibernate,
etc for relational databases, data modeling in 
 NoSQL data stores differ profoundly from their relational cousins. Moreover, data-model agnostic

 frameworks such as JDO are not sufficient for use cases, where one needs to use the full
power 
-of the data models in column stores. Gora fills this gap by giving the user an easy-to-use
in-memory 
+of the data models in column stores (for example). Gora fills this gap by giving the user
an easy-to-use in-memory 
 data model and persistence for big data framework with data store specific mappings and built

 in [Apache Hadoop™](http://hadoop.apache.org) support.
 
@@ -36,14 +36,20 @@ Gora is a framework primarily aimed towa
 * <b>Development and/or Testing Engineers</b> looking to quickly set up and deploy
applications on top of
   Big Data storage mediums. This includes testing how applications are suited to underlying
data stores
   as data stores are easily interchanged. 
-* Developers interested in <b>technology agnostic storage methods</a> for addressing
data storage tasks.
+* Developers interested in <b>technology agnostic storage methods</b> for addressing
data storage tasks.
 * <b>Decision Makers</b> looking to implement a flexible storage framework under
the [most liberal
   open source license available](http://www.apache.org/licenses/LICENSE-2.0).
 
 ##Background
 <b>ORM</b> stands for [Object Relation Mapping](http://en.wikipedia.org/wiki/Object-relational_mapping).
It is a technology which abstacts the persistency layer 
 (mostly Relational Databases) so that plain domain level objects can be used, without the
cumbersome 
-effort to save/load the data to and from the database. Gora differs from current solutions
in that:
+effort to save/load the data to and from the database. 
+
+Gora extends this concept to introduce <b>Object-to-Datastore Mapping</b> where
the underlying 
+technological implementations rely mostly on non-relational data modeling. In essence
+Gora provides storage abstraction for NoSQL technologies.
+
+Gora differs from current solutions in that:
 
 * Gora is specially focussed at NoSQL data stores, but also has limited support for SQL databases.
 * The main use case for Gora is to access/analyze big data using [Apache Hadoop&trade;](http://hadoop.apache.org).



Mime
View raw message