Hi!

I hope you had some good bear friday! ;)

Do you think a (web)socket interface to neo4j could be done and
integrated into the core? I do not like the idea of using a high
performance graph database with fast indices (like neo4j is) and than
the only interface to it is a HTTP RESTful API to it. Or are my
assumptions and fears wrong?

kind regards



---
Thomas FRITZ
web http://fritzthomas.com
twitter http://twitter.com/thomasf



2011/8/26 Rick Bullotta <[email protected]>:
> We're doing some similar things using XMPP pub-sub and BOSH...
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On 
> Behalf Of Thomas Fritz
> Sent: Friday, August 26, 2011 10:49 AM
> To: Neo4j user discussions
> Subject: Re: [Neo4j] Websocket Server instead of REST for Neo4J for access a 
> DB
>
> If you like partial results take a look at this paper:
> http://research.microsoft.com/apps/pubs/default.aspx?id=131524 and
> this cast: http://channel9.msdn.com/Events/MIX/MIX11/RES04
>
> It uses rabin fingerprinting to detect changed chunks and only
> transfers these changed chunks (like rsync does). In this case the
> connecting side - the client - would also need some logic baked in
> because the client, after connecting to the server, has to sent the
> hashes of already retrieved chunks. So the server side can compute and
> sent just those chunks which has updated. Maybe it makes sense for
> some really big datasets.
>
> Kind regards and cheers from Vienna
>
>
>
>
> ---
> Thomas FRITZ
> web http://fritzthomas.com
> twitter http://twitter.com/thomasf
>
>
>
> 2011/8/26 Peter Neubauer <[email protected]>:
>> I like that!
>>
>> Now some beer. Free. Friday.
>>
>> Cheers,
>>
>> /peter neubauer
>>
>> GTalk:      neubauer.peter
>> Skype       peter.neubauer
>> Phone       +46 704 106975
>> LinkedIn   http://www.linkedin.com/in/neubauer
>> Twitter      http://twitter.com/peterneubauer
>>
>> http://www.neo4j.org               - Your high performance graph database.
>> http://startupbootcamp.org/    - Öresund - Innovation happens HERE.
>> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.
>>
>>
>> On Fri, Aug 26, 2011 at 4:22 PM, Rick Bullotta
>> <[email protected]>wrote:
>>
>>> Let's hope that one day soon all of these issues will be "non-issues"!
>>>
>>> Having cool technology always "coming soon" reminds me of this sign:
>>> http://www.rareirishstuff.com/media/13/a20792b12af7736b49978d_m.JPG
>>>
>>> -----Original Message-----
>>> From: [email protected] [mailto:[email protected]]
>>> On Behalf Of Thomas Fritz
>>> Sent: Friday, August 26, 2011 10:17 AM
>>> To: Neo4j user discussions
>>> Subject: Re: [Neo4j] Websocket Server instead of REST for Neo4J for access
>>> a DB
>>>
>>> Hi.
>>>
>>> Thanks for your fast reply.
>>>
>>>
>>>
>>>
>>>
>>> 2011/8/26 Rick Bullotta <[email protected]>:
>>> > A few potential challenges and reasons to wait on this:
>>> >
>>> > - the Websocket API is still in a state of change
>>> thats true. But i think, since the latest security issues are solved
>>> now with the latest protocol version, hopefully there are no breaking
>>> changes anymore
>>>
>>> > - the existing REST API is synchronous request/response, so there's not a
>>> lot of benefit to switching to websockets without a lot of rework
>>> I think thats a real challenge. Since locking and concurrent writes
>>> come into play - Except you would allow only one websocket connection
>>>
>>> > - The real benefit will be when you Javascript and other web clients can
>>> use a pure binary protocol (not possible today)
>>> I pretty sure it is in the latest protocol definition. But i think no
>>> Browser at this time of writing has implemented the binary parts.
>>>
>>> regards
>>>
>>> Tom
>>>
>>> >
>>> > Rick
>>> >
>>> > -----Original Message-----
>>> > From: [email protected] [mailto:[email protected]]
>>> On Behalf Of Thomas Fritz
>>> > Sent: Friday, August 26, 2011 9:52 AM
>>> > To: Neo4j user discussions
>>> > Subject: [Neo4j] Websocket Server instead of REST for Neo4J for access a
>>> DB
>>> >
>>> > Hi all!
>>> >
>>> > Have anyone thought, or is it possible to implement a Websocket
>>> > Endpoint in Neo4J Server so one can use this instead of the RESTful
>>> > API. Which would be more performant and scalable than the RESTful HTTP
>>> > API. It is possible to use such a Websocket through Java, Node and any
>>> > other Server Side Language and even JavaScript on the client side.
>>> >
>>> > What do you think?
>>> >
>>> > Kind regards
>>> >
>>> >
>>> >
>>> > ---
>>> > Thomas FRITZ
>>> > web http://fritzthomas.com
>>> > twitter http://twitter.com/thomasf
>>> > _______________________________________________
>>> > Neo4j mailing list
>>> > [email protected]
>>> > https://lists.neo4j.org/mailman/listinfo/user
>>> > _______________________________________________
>>> > Neo4j mailing list
>>> > [email protected]
>>> > https://lists.neo4j.org/mailman/listinfo/user
>>> >
>>> _______________________________________________
>>> Neo4j mailing list
>>> [email protected]
>>> https://lists.neo4j.org/mailman/listinfo/user
>>> _______________________________________________
>>> Neo4j mailing list
>>> [email protected]
>>> https://lists.neo4j.org/mailman/listinfo/user
>>>
>> _______________________________________________
>> Neo4j mailing list
>> [email protected]
>> https://lists.neo4j.org/mailman/listinfo/user
>>
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to