Re: [Neo] Announcing Neo4j 1.0
Fantasic, Well done guys :) Dan On 16 Feb 2010, at 16:11, Johan Svensson jo...@neotechnology.com wrote: Friends, After ten years of development, we are happy to finally announce the release of Neo4j 1.0. It's available here: http://neo4j.org/download http://dist.neo4j.org/neo4j-kernel-1.0-binary.zip http://dist.neo4j.org/neo4j-kernel-1.0-binary.tar.gz For the kernel component this release includes documentation updates together with bug fixes for all known bugs. For more information see: http://dist.neo4j.org/CHANGES.txt Also included in this release is the Neo4j index component: http://components.neo4j.org/neo4j-index/ (version 1.0) You can download the kernel and index (together with some other useful components) bundled together in the apoc package: http://dist.neo4j.org/neo4j-apoc-1.0.zip http://dist.neo4j.org/neo4j-apoc-1.0.tar.gz If you are using maven you can depend on the following (group id=org.neo4j): neo4j-apoc 1.0 or individual components: neo4j-kernel 1.0 neo4j-index 1.0 Finally, let us just offer a huge thanks to everyone on this list, on twitter and in the broader community. Without the feedback and energy and passion and interest from all of you guys, all the endless nights of staring through java.nio stacktraces would never be worth it. We truly feel that 2010 is the year of the graph. Let's change the world. -- Regards, The Neo4j team ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo] Communication channel preferences?
I'd go for wave... I've been playing with it for a few weeks and quite like it so far... D On 30 Dec 2009, at 10:37, Peter Neubauer peter.neuba...@neotechnology.com wrote: Hi Folks, just wanted to check with you all if there is interest in some additional forms of communication? What do you think of IRC - very informal and fast, but non-logged and people tend to be inactive with no indication? Jabber chat room - not mainstream, people need an extra account Google Wave - new, beta, but loggable, we have invites for interested people, rich communication others? What are your preferences? Cheers, /peter neubauer COO and Sales, Neo Technology 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- Relationships count. http://gremlin.tinkerpop.com- PageRank in 2 lines of code. http://www.linkedprocess.org - Computing at LinkedData scale. ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo] Persistance of nodeID
I don't know if this is best practice but I have in the passed used the ref node to store stats about the graph, I.e. Node count, relationship count etc D On 20 Nov 2009, at 14:54, Mattias Persson matt...@neotechnology.com wrote: 2009/11/20 Laurent Laborde kerdez...@gmail.com: Aditionnaly, i think that i found the easiest way to know if i run a new database for the first time : if(referenceNode.hasRelationship() == false) { //we are running this database for the first time //initialize stuff. } Sounds like an excellent idea. Just a thought: when I write code with neo4j I never think of an initialization phase, but rather that my nodes and relationships are always created on demand as needed if they don't exist. Maybe that's a matter of taste though. On Fri, Nov 20, 2009 at 1:13 PM, Mattias Persson matt...@neotechnology.com wrote: Great, I'd be glad to answer more questions as they come along... and enjoy your lunch! Best, Mattias 2009/11/20 Laurent Laborde kerdez...@gmail.com: Thank you for your very fast replies. I will have more question, soon. But it's time to eat and i'll have some code to do before jumping to the next problem. -- Ker2x sysadmin DBA @ http://www.over-blog.com/ ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Mattias Persson, [matt...@neotechnology.com] Neo Technology, www.neotechnology.com ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- F4FQM Kerunix Flan Laurent Laborde ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Mattias Persson, [matt...@neotechnology.com] Neo Technology, www.neotechnology.com ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo] Api - setProperties(Map properties) ?
Obviously thats what I've done :) I just kinda thought that maybe a constructor that took a Map was the one thing I might like in an otherwise lovely and simple api... Dan On Tue, Sep 8, 2009 at 5:17 PM, Mattias Persson matt...@neotechnology.comwrote: I guess there are arguments against adding something like that to the API (others will have to chime in with exactly why), but itsn't it just as easily accomplished by you writing a public static utility method like setMapProperties( PropertyContainer target, MapString, Object properties )? 2009/9/8 Dan Heaver dan.hea...@peepwl.com: Guys, I've been working with Neo quite a lot of late (as you are aware from the amount of bothering you we have been doing...) One thing I keep finding myself doing is writing loops to pull properties out of a Map and add them to a Node. I keep wondering if there isn't an argument for a setProperties(Map properties) method on the PropertyContainer class? Any thoughts? Dan ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user -- Mattias Persson, [matt...@neotechnology.com] Neo Technology, www.neotechnology.com ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
[Neo] Api - setProperties(Map properties) ?
Guys, I've been working with Neo quite a lot of late (as you are aware from the amount of bothering you we have been doing...) One thing I keep finding myself doing is writing loops to pull properties out of a Map and add them to a Node. I keep wondering if there isn't an argument for a setProperties(Map properties) method on the PropertyContainer class? Any thoughts? Dan ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo] JTA Classes
Todd, what are you trying to achieve? lots of us have large graphs and code that works with them. can you be more specific? Dan On Fri, Sep 4, 2009 at 3:40 PM, Todd Stavish toddstav...@gmail.com wrote: Thanks Andreas. Worked like a charm. Does anyone have any sample code that does larger graphs? Like 100M or 1B nodes? Thanks, Todd On Fri, Sep 4, 2009 at 9:47 AM, Andreas Kolleggerakolleg...@tembopublic.org wrote: Add this to your pom: dependency groupIdorg.apache.geronimo.specs/groupId artifactIdgeronimo-jta_1.1_spec/artifactId version1.1.1/version /dependency On Sep 4, 2009, at 9:41 AM, Todd Stavish wrote: Hello, Sun's website is down. Not sure, maybe Oracle isn't paying the bill. Anyway, can someone please email me the JTA classes. I used Maven to download Neo / APOC, but no JTA in the repositories. Thanks, -Todd ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo] JTA Classes
Todd - go read the docs. The API is pretty small and you should be able to knock something up in about 20 mins... Dan On Fri, Sep 4, 2009 at 3:51 PM, Todd Stavish toddstav...@gmail.com wrote: I am writing a prototype to link the relationships between people based on cell call records. I was hoping someone had a large graph sample that dynamically generated 100M nodes \ people. Even if it was something entirely different like a massive social graph ala linkin \ facebook, I could just add in the phone number property and my own traversal code. -Todd On Fri, Sep 4, 2009 at 10:42 AM, Dan Heaverdan.hea...@peepwl.com wrote: Todd, what are you trying to achieve? lots of us have large graphs and code that works with them. can you be more specific? Dan On Fri, Sep 4, 2009 at 3:40 PM, Todd Stavish toddstav...@gmail.com wrote: Thanks Andreas. Worked like a charm. Does anyone have any sample code that does larger graphs? Like 100M or 1B nodes? Thanks, Todd On Fri, Sep 4, 2009 at 9:47 AM, Andreas Kolleggerakolleg...@tembopublic.org wrote: Add this to your pom: dependency groupIdorg.apache.geronimo.specs/groupId artifactIdgeronimo-jta_1.1_spec/artifactId version1.1.1/version /dependency On Sep 4, 2009, at 9:41 AM, Todd Stavish wrote: Hello, Sun's website is down. Not sure, maybe Oracle isn't paying the bill. Anyway, can someone please email me the JTA classes. I used Maven to download Neo / APOC, but no JTA in the repositories. Thanks, -Todd ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user
Re: [Neo] New features in trunk
Johan, your my hero! The readonly mode stuff is going to be a god sent to us and the depth traversal stuff is definitely going to help some of our longer jobs. We have a deadline to hit next wednesday but straight after I'll get testing it on out bigger graphs. Thank you... Dan On Wed, Sep 2, 2009 at 2:16 PM, Johan Svensson jo...@neotechnology.comwrote: Hello, Now that the 1.0-b9 release has been out for a while we have had some time to work on some important new features that we want to be part of the final 1.0 release. The 1.0-b10-SNAPSHOT (trunk) now includes: o New algorithm to rebuild id generators during recovery after a crash. Cuts recovery time on large stores to a fraction of the time it used to take. o Read-only mode. You can now startup multiple read-only NeoServices to the same store (using EmbbededReadOnlyNeo) and have a single writer to that store. o Improved depth first traversal speed on nodes with many relationships by loading relationships on demand. This will also reduce the stress on GC when traversing over a node with many relationships since much fewer objects will be created. If you have some suitable project please help us test and try out these new features. Regards, -Johan -- Johan Svensson [jo...@neotechnology.com] Chief Technology Officer, Neo Technology www.neotechnology.com ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user