Re: [DISCUSS] milestone for next release

2017-09-13 Thread Sergio Fernández
This is going to be your third incubator release. Since community growth is
not yet reached, do you want to discuss mid-term approaches to exit
Incubator?

On Tue, Sep 12, 2017 at 5:37 PM, daewon  wrote:

> Every suggestion looks good. 1. Java Client Is `JavaClient` related to
> Admin Interface? If you exclude `Admin Interface`, use Tinkerpop Interface
> as main Java Interface. In this case, however, it is likely to lose the
> advantage of Asynchronous Traverse, a feature of S2Graph. If need to
> implement it separately for the above reason, we should use `S2Edge,
> S2Vertex` from Tinkerpop implemention as POJO. and JavaClient should
> include a query builder.
> Given the user base, the provision of JavaClient is likely to be
> meaningful.
>
>
>
> On Fri, Sep 8, 2017 at 9:29 PM DO YUNG YOON  wrote:
>
> > Hi folks.
> >
> > I want to discuss milestone for next release.
> >
> > Here is a my list that I wish include in next release. Please feel free
> to
> > correct me or add more issues I missed.
> >
> > 1. Java Client
> >
> > even though it is possible to use scala code in java, using scala code in
> > java project is frustrating. since there are more java users than scala
> > users, I think it is reasonable to provide both java and scala client.
> >
> > Regarding client, tinkerpop related codes are currently mixed with
> > s2graph's core scala code. it would be better if we can separate these
> two.
> > I think chainging tinkerpop related codes into java could make things
> easy
> > but not sure before try out.
> >
> > 2. Storage Backend
> >
> > I think it would be great if we can provide more storage backend.
> > personally, I really liked tinker graph which store data in memory, for
> > development and test. I suggest providing local storage data so users
> > without HBase can try out s2graph more easily. Also by trying to add new
> > storage backend, we can identify what need to be improved on our storage
> > interface. I think redis, cassandra, mysql, postgresql can be integrated
> > with s2graph as storage backend in theory, but have to try implementing
> > them to make sure they are possible.
> >
> > 3. Index Provider
> >
> > current implementation only use local lucene for global index.
> distributed
> > index provider, such as solr, elastic search seems more practical and it
> > would be great addition also.
> >
> > 4. Graph Compute
> >
> > it would be great if we can explore integrate with existing OLAP
> framework
> > from TinkerPop so our users not only run OLTP query but also run OLAP
> query
> > with data alread stored in s2graph.
> >
> > About schedule for next release, I would suggest to build next release
> > candidate at end of september.
> >
> > I don't expect all of above to be included on our next release scope,
> but I
> > think they are at least worth to discuss.
> >
> > What you guys think?
> >
>


[jira] [Created] (S2GRAPH-166) Provide embeddable storage backend using RocksDB

2017-09-13 Thread DOYUNG YOON (JIRA)
DOYUNG YOON created S2GRAPH-166:
---

 Summary: Provide embeddable storage backend using RocksDB 
 Key: S2GRAPH-166
 URL: https://issues.apache.org/jira/browse/S2GRAPH-166
 Project: S2Graph
  Issue Type: New Feature
Affects Versions: 0.2.1
Reporter: DOYUNG YOON
Assignee: DOYUNG YOON
 Fix For: 0.2.1


Currently S2Graph only support HBase as storage backend. 

In theory, it is possible to use different storage engine in s2graph, but never 
tried with other storage backend(S2GRAPH-142 exist, but never merged into 
master).

Inspired by TinkerGraph which is nice reference implementation of Apache 
TinkerPop, I suggest to provide simple local embeddable storage engine, using 
RocksDB.

It would be great if we can simplify the requirement for other storage backend, 
and document it along with this issue, then extending to other storage backend 
would be much easy.





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (S2GRAPH-166) Provide embeddable storage backend using RocksDB

2017-09-13 Thread DOYUNG YOON (JIRA)

 [ 
https://issues.apache.org/jira/browse/S2GRAPH-166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

DOYUNG YOON updated S2GRAPH-166:

Remaining Estimate: 336h
 Original Estimate: 336h

> Provide embeddable storage backend using RocksDB 
> -
>
> Key: S2GRAPH-166
> URL: https://issues.apache.org/jira/browse/S2GRAPH-166
> Project: S2Graph
>  Issue Type: New Feature
>Affects Versions: 0.2.1
>Reporter: DOYUNG YOON
>Assignee: DOYUNG YOON
> Fix For: 0.2.1
>
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> Currently S2Graph only support HBase as storage backend. 
> In theory, it is possible to use different storage engine in s2graph, but 
> never tried with other storage backend(S2GRAPH-142 exist, but never merged 
> into master).
> Inspired by TinkerGraph which is nice reference implementation of Apache 
> TinkerPop, I suggest to provide simple local embeddable storage engine, using 
> RocksDB.
> It would be great if we can simplify the requirement for other storage 
> backend, and document it along with this issue, then extending to other 
> storage backend would be much easy.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)