incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Trivial Update of "S2GraphProposal" by HyunsikChoi
Date Thu, 19 Nov 2015 23:19:28 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "S2GraphProposal" page has been changed by HyunsikChoi:
https://wiki.apache.org/incubator/S2GraphProposal?action=diff&rev1=15&rev2=16

Comment:
Fix some punctuations.

   * Apache: Big Data 2015 - http://schd.ws/hosted_files/apachebigdata2015/06/s2graph_apache_con.pdf
  
  == Proposal ==
- S2Graph is to provide a scalable distributed graph database engine over key/value storage
such as HBase. S2Graph provide fully ashynchronous API to manupulate data as property graph
model and fast breadth first search query on graph.
+ S2Graph is to provide a scalable distributed graph database engine over key/value storage
such as HBase. S2Graph provide fully ashynchronous API to manupulate data as property graph
model and fast breadth-first-search query on graph.
  
  == Background ==
  S2Graph initially started as an internal project at Kakao.com to efficiently store user
relation and user activities as one large graph and provide unified query to traverse graph.
It was open sourced on Github about a 3 months ago in June 2015.
  
- Over time S2Graph, together with HBase as storage tier, has begun to be adapted into various
applications, such as messaging, social feeds, realtime recommendations at Kakao.
+ Over time, S2Graph together with HBase as storage tier has begun to be adapted into various
applications, such as messaging, social feeds, and realtime recommendations at Kakao.
  
  Users can benefit from S2Graph`s generalized high level API instead of low-level key/value
API for graph abstraction, just like Phoenix provide SQL layer over HBase.
  
  == Rationale ==
- Graph data(highly interconnected data) is very abundant and important these days. When users
have a multitude of relationships, each with complex properties associated with them, graph
model is more intuitive and efficient than tabular format(RDBMS).
+ Graph data (highly interconnected data) is very abundant and important these days. When
users have a multitude of relationships, each with complex properties associated with them,
graph model is more intuitive and efficient than tabular format(RDBMS).
   
- There are many ASF projects that provide SQL layer, but there is no ASF projects that provide
scalable graph layer on existing hadoop echo system. When graph data grows to trillion edge
scale, the process of traversing takes a long time and costly. However, with the benefit of
HBase`s scalable architecture, S2Graph can traverse large graph in breadth first search manner
efficiently.
+ There are many ASF projects that provide SQL layer, but there is no ASF projects that provide
scalable graph layer on existing hadoop echo system. When graph data grows to trillion edge
scale, the process of traversing takes a long time and costly. However, with the benefit of
HBase`s scalable architecture, S2Graph can traverse large graph in a breadth-first-search
manner efficiently.
  
- S2Graph also interoperates with several existing Apache projects(HBase, Spark) to provide
way to merge real time events and batch processed data using property graph data model.
+ S2Graph also interoperates with several existing Apache projects (HBase, Spark) to provide
a way to merge real time events and batch processed data using property graph data model.
  
  Many developers are running their own domain specific API servers to serve their data products,
but graph model is general and S2Graph API fully support traverse on graph, so it can be used
as scalable general purpose API serving layer for various domains. As long as data can be
modeled as graph, then users can avoid tedious work for developing customized API servers
by using S2Graph.
  
@@ -112, +112 @@

  
  === Issue Tracking ===
  
- S2Graph currently uses the github issue tracking system associated with its github repo:
https://github.com/kakao/s2graph/issues. We will migrate to the Apache JIRA (http://issues.apache.org/jira/browse/S2Graph).
+ S2Graph currently uses the github issue tracking system associated with its github repo
(https://github.com/kakao/s2graph/issues). We will migrate to the Apache JIRA (http://issues.apache.org/jira/browse/S2Graph).
  
  === Other Resources ===
  
- Jenkins/Hudson for builds and test running. Wiki for documentation purposes Blog to improve
project dissemination.
+  * Jenkins/Hudson for builds and test running. 
+  * Wiki for documentation purposes. 
+  * Blog to improve project dissemination.
  
  == Initial Committers ==
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message