shindig-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From René Peinl (JIRA) <>
Subject [jira] [Updated] (SHINDIG-1911) Alternative Backend based on neo4j with high performance and additional features
Date Tue, 21 Jan 2014 13:23:20 GMT


René Peinl updated SHINDIG-1911:

    Attachment: websocket-backend.patch

updated version with usable default values for the configuration, so that there is no need
to disassemble and repackage the war file.

> Alternative Backend based on neo4j with high performance and additional features
> --------------------------------------------------------------------------------
>                 Key: SHINDIG-1911
>                 URL:
>             Project: Shindig
>          Issue Type: Improvement
>          Components: Java
>    Affects Versions: 2.5.0-update1
>         Environment: needs neo4j version 1.9.x, and neo4j server components available
at github:     and
   using the server routines
     which depend on
>            Reporter: René Peinl
>              Labels: database
>             Fix For: 2.5.1
>         Attachments: websocket-backend.patch
>   Original Estimate: 2,016h
>  Remaining Estimate: 2,016h
> Shindig is operating on highly interconnected or networked data. However, it is currently
using a dummy JSON or a low performance JPA-based relational backend. 
> We have built an alternative backend based on the open source graph database neo4j, that
performed very well in our benchmarks compared to JPA with MySQL. It additionally offers the
possibility to provide typical social networking functionality like friend-of-a-friend queries
and recommendations for friends and group memberships at high performance. 
> We created a patch that introduces this backend as a Guice module similar to the JPA
> Test data can be obtained from dropbox:
> Zip file should be extracted to a new folder. Then point the neo4j server to this folder
as its database folder.

This message was sent by Atlassian JIRA

View raw message