Re: [Neo4j] IndexedRelationship some observations and questions

2011-09-02 Thread Peter Neubauer
Bryce, On Fri, Sep 2, 2011 at 1:44 AM, Bryce bryc...@gmail.com wrote: Hi, I have been looking at performance options for Neo4j as presently I have been observing a number of performance issues. I am still investigating the way to get the best performance out of what I am doing, and one

Re: [Neo4j] 10 questions

2011-09-02 Thread Anders Nawroth
Hi! 2011-09-01 03:29, Linan Wang: 2, does index operation add/remove/modify threadsafe, don't need lock/transaction? 3, does it simple property writing operations also need to be wrapped inside transaction? if so, in the imdb exmaple tutor/domain/MovieImpl.java underlyingNode.setProperty is

Re: [Neo4j] Unable to being transaction

2011-09-02 Thread Dima Gutzeit
Any thoughts on the matter ? It scares me that the database can stop processing requests like that, unless I am doing something very illegal and wrong. Thanks in advance. Regards, Dima Gutzeit. On Thu, Sep 1, 2011 at 9:09 PM, Dima Gutzeit dima.gutz...@mailvision.comwrote: Here is the

[Neo4j] Spring Data Neo4J vs. Tinker Pop's Frames/BluePrints?

2011-09-02 Thread Michel Domenjoud
Hi everybody, What are Neo4J forecasts about Tinker Pop's Frames and Blueprints frameworks, now there is Spring Data Graph framework? I saw that Neo4J guys are working on both projects, so do you have any preference for using one framework rather than the other? Michel.

Re: [Neo4j] Spring Data Neo4J vs. Tinker Pop's Frames/BluePrints?

2011-09-02 Thread Peter Neubauer
Michel, IMHO the Spring Data Graph is a much broader approach to the problem, although it brings with it more dependencies. I guess it is a matter of choice. I would go for Spring Data Graph personally. Cheers, /peter neubauer GTalk: neubauer.peter Skype peter.neubauer Phone

Re: [Neo4j] 10 questions

2011-09-02 Thread Linan Wang
Hi anders, thanks for the clarification. On Fri, Sep 2, 2011 at 8:32 AM, Anders Nawroth and...@neotechnology.com wrote: Hi! 2011-09-01 03:29, Linan Wang: 2, does index operation add/remove/modify threadsafe, don't need lock/transaction? 3, does it simple property writing operations also

Re: [Neo4j] 10 questions

2011-09-02 Thread Anders Nawroth
Hi! All modifying operations need to be performed inside a transaction. In most cases it makes sense to perform multiple operations in a single transaction. For example in a web application it may be a good fit to wrap the handling of one request in a transaction. So if a method doesn't

Re: [Neo4j] Spring Data Neo4J vs. Tinker Pop's Frames/BluePrints?

2011-09-02 Thread Anders Nawroth
Note that Gremlin is supported by Spring Data Graph, it's mentioned here: http://www.springsource.org/node/3208 /anders 2011-09-02 11:05, Peter Neubauer skrev: Michel, IMHO the Spring Data Graph is a much broader approach to the problem, although it brings with it more dependencies. I guess

Re: [Neo4j] 10 questions

2011-09-02 Thread Linan Wang
hi On Fri, Sep 2, 2011 at 10:18 AM, Anders Nawroth and...@neotechnology.com wrote: Hi! All modifying operations need to be performed inside a transaction. In most cases it makes sense to perform multiple operations in a single transaction. For example in a web application it may be a good

[Neo4j] [Spring Data Graph] Some questions/suggestions about cross-store persistence

2011-09-02 Thread Michel Domenjoud
Hi, I'm currently testing Spring Data Graph, with a focus on polyglot persistence use cases, in order to give a short presentation at Spring User Group in Paris on September. This email follows my previous discussion with Michael Hunger (pasted below), and I have some questions/suggestions: 1-

Re: [Neo4j] REST batch completes with error code

2011-09-02 Thread Jacob Hansson
Damn, this is a really good catch. I think it should be rather simple to wait with committing the transaction until the full response is generated. I'll look into it. In general, and as has been mentioned several times before, we obviously need to look at how we could stream the batch

Re: [Neo4j] 10 questions

2011-09-02 Thread Anders Nawroth
Hi! Seems like the node and index modifications belong in the same transaction, to make sure any modifications to nodes are always reflected in the indexes as well. Otherwise they could get out of sync if your application crashes after the commit of the first, node-modifying transaction. it

Re: [Neo4j] 10 questions

2011-09-02 Thread Linan Wang
great. i thought transaction only applies to nodes operations. seems it also including indexing. it's handy! other 9 questions? :) On Fri, Sep 2, 2011 at 12:55 PM, Anders Nawroth and...@neotechnology.com wrote: Hi! Seems like the node and index modifications belong in the same transaction, to

[Neo4j] [Announcement] Neo4j 1.5.M01 Boden Bord

2011-09-02 Thread Peter Neubauer
Hi all, I am glad to announce the availability of our first milestone in the Neo4j 1.5 Boden Bord release, see http://blog.neo4j.org/2011/09/announcing-neo4j-boden-bord-15m01-ga.html for the blog. After a summer break in our regular release cycle, we hope to get back into the swing of things, I

[Neo4j] Which version choose

2011-09-02 Thread Gerosa
Hi, I'm starting a new project and I have a doubt: The software itself will not be sold, but it's output will be used for commercial purposes. Do I need to purchase Neo4j Advanced or am I allowed to keep with Neo4j Community version? Thanks in advance. -- View this message in context:

Re: [Neo4j] Which version choose

2011-09-02 Thread Peter Neubauer
Hi there, if you are not distributing the software and only using the output artifacts (your customers not touching your system) then AGPL is totally fine. Happy hacking! Cheers, /peter neubauer GTalk: neubauer.peter Skype peter.neubauer Phone +46 704 106975 LinkedIn

Re: [Neo4j] Spring Data Neo4J vs. Tinker Pop's Frames/BluePrints?

2011-09-02 Thread Marko Rodriguez
Hi, My thoughts on the matter. Frames is bare-bones simple and the library is tiny. If you simply want to do the following, then Frames is cool: 1. Use annotated interfaces to define a Graph-to-Object mapping. (at the cost of Java reflection) 2. Use your objects as a way to

Re: [Neo4j] 10 questions

2011-09-02 Thread Marko Rodriguez
Oh, I didn't see this: (use twitter example: my followees' followers) Then the query I provided in the previous email: g.v(1).out('livesIn').sideEffect{city = it}.back(2).out.out.filter{it.out('livesIn').next().equals(city)}.groupCount(age){it.age}.groupCount(gender){it.gender}