[Neo4j] Neil Ellis wants to stay in touch on LinkedIn

2011-09-07 Thread Neil Ellis via LinkedIn
LinkedIn Neil Ellis requested to add you as a connection on LinkedIn: -- Craig, I'd like to add you to my professional network on LinkedIn. - Neil Ellis Accept invitation from Neil Ellis http://www.linkedin.com/e/5gyj7a-gsb1bodu

Re: [Neo4j] Neil Ellis wants to stay in touch on LinkedIn

2011-09-07 Thread Neil Ellis (Mangala Solutions Limited)
Apologies, a classic address book import mistake :-) Sorry folk! Neil Ellis Sign up for the beta of Hashbo, because life is for sharing: http://hashbo.com Read more about what we're doing at: http://hashbo.posterous.com On 8 Sep 2011, at 02:04, Neil Ellis via LinkedIn wrote: LinkedIn

Re: [Neo4j] neo4j-utils

2010-06-07 Thread Neil Ellis
I tend to write xxxTX() and xxxNoTX methods so the user can see instantly if the methods contain a TX. All the best Neil Ellis (Sent from my iPhone) On 7 Jun 2010, at 11:14, Wouter De Borger w.debor...@gmail.com wrote: Hi, I'm using it! I agree that the transactions shouldn't

Re: [Neo] Dispell the myth? FlockDB vs. Neo4j

2010-04-14 Thread Neil Ellis
environments such as web-sites. yay! for neo4j \o/ -- Laurent ker2x Laborde Sysadmin DBA at http://www.over-blog.com/ ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user All the best Neil Ellis Consultant

Re: [Neo] newbie questions - Neo4j client? PHP module?

2010-04-13 Thread Neil Ellis
be such a module for Neo4j? How should I go about working with Neo4j from PHP? Sincerely Paul Bock ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user Kind regards Neil Ellis See

Re: [Neo] Dispell the myth? FlockDB vs. Neo4j

2010-04-13 Thread Neil Ellis
Hmm.. Yep, that sounds about right. I wonder how long it would have taken to write a sharding abstraction for their use case compared to writing FlockDB, but hey I'm not trying to second guess the problems they have at hand. I myself am pretty ruthless about what technologies I use, it just

Re: [Neo] Dispell the myth? FlockDB vs. Neo4j

2010-04-12 Thread Neil Ellis
! ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user All the best Neil Ellis Consultant Mangala Solutions http://www.mangala.co.uk Tel/Fax: +44 (0) 20 7183 1318 | Skype: neilellis | AIM: neilel...@mac.com | Blog: http

Re: [Neo] getReferenceNode

2009-09-04 Thread Neil Ellis
Hey Todd Take a look on the wiki for the IndexService stuff . that's what you're looking for. All the best Neil On 5 Sep 2009, at 02:09, Todd Stavish wrote: Cool. Thanks guys, I have it know. Have you given thought to just having a global persistent hash map to find root objects? That

Re: [Neo] getReferenceNode

2009-09-04 Thread Neil Ellis
http://components.neo4j.org/index-util/ On 5 Sep 2009, at 02:09, Todd Stavish wrote: Cool. Thanks guys, I have it know. Have you given thought to just having a global persistent hash map to find root objects? That way, you could have several root objects that were easily retrievable, and

Re: [Neo] New features in trunk

2009-09-02 Thread Neil Ellis
Fantastic Johan Once our September alpha is done we'll run against the b10-SNAPSHOT, those features really make a difference to us. All the best Neil On 2 Sep 2009, at 14:16, Johan Svensson wrote: Hello, Now that the 1.0-b9 release has been out for a while we have had some time to work on

Re: [Neo] Load hugh graph

2009-08-21 Thread Neil Ellis (peepwl)
Hi Vanessa You might want to look at the bulk load feature, it's described on the wiki. All the best Neil Ellis (Sent from my iPhone) On 21 Aug 2009, at 10:26, Vanessa Junquero Trabado vanessitajunqu...@hotmail.com wrote: I'm trying to load a hugh database with 17 million

Re: [Neo] InMemoryNeoService

2009-08-18 Thread Neil Ellis
So that kind of ties in with the Terracotta questions. An InMemory service could be distributed and persisted by Terracotta. Though I'm not sure I'd actually suggest anyone doing that as Terracotta's persistence is more fragile than the Neo4J storage. ATB Neil On 18 Aug 2009, at 15:16,

Re: [Neo] neo4j Beginner Question

2009-08-14 Thread Neil Ellis
And then use the index-utils to find the node (it's a good simple and efficient integration with Lucene). On 14 Aug 2009, at 16:10, Dan Heaver wrote: Onur, add a property to each node to hold the surragate key from your RDBMS... Dan On 14 Aug 2009, at 15:30, Onur AKTAS

Re: [Neo] neo4j Beginner Question

2009-08-14 Thread Neil Ellis
Ain't that cool :-) I speak from experience it works and works well. Lucene is an efficient index, the integration is seemless (from my experience). On 14 Aug 2009, at 17:13, Mattias Persson wrote: // One instance per NeoService is enough IndexService indexService = new LuceneIndexService(

Re: [Neo] Interrupts

2009-07-30 Thread Neil Ellis
Hi Johan I meant the application is being shutdown (not neo.shutdown()) :-) - though I understand the confusion. So as part of our shutdown process we will tell all active threads to stop by interrupting them. When they've all stopped I'll shutdown Neo. So the thread this code runs in is

Re: [Neo] Interrupts

2009-07-30 Thread Neil Ellis
Cool, Thanks as ever Johan. ATB Neil On 30 Jul 2009, at 20:03, Johan Svensson wrote: You are right, we should change that generic one to a specific runtime exception. Will look into that during our exception refactoring. -Johan On Thu, Jul 30, 2009 at 8:51 PM, Neil

Re: [Neo] Side effect

2009-07-28 Thread Neil Ellis
in the iterator implementation of that method. I or Johan will fix that soon. 2009/7/27 Neil Ellis neil.el...@peepwl.com: Hi guys I noticed a side-effect in the iterator for all nodes. If you do not do a hasNext() before a next() you get a no such element exception. So even if I have

Re: [Neo] Read Only

2009-07-27 Thread Neil Ellis
Hi Johan That would be great, those are the things that will cause us problems when we get to production. All the best Neil On 26 Jul 2009, at 13:07, Johan Svensson wrote: Hi Neil, It is possible to make Neo4j act as a read-only database resulting in no recovery after a non clean

[Neo] Read Only

2009-07-25 Thread Neil Ellis
Hi Guys So thanks for the plug for peepwl :-) I saw the slides from OSCON :-) Okay so we have a strong use case where we want to access Neo but don't want to trigger a complete transaction recovery if Neo fails. We're using Neo as read-only at this point. Recovery currently takes about

[Neo] Merging

2009-07-25 Thread Neil Ellis
Oh and one more question, is there a utility written already to do rapid merging of graphs. We're going to build several graphs on several machines and then merge them later into a single graph (using a surrogate key), wondered if anyone had already done anything in this space already?

[Neo] Sorry full trace.

2009-07-20 Thread Neil Ellis
SEVERE: Failed loading relationships for node[5906099] java.lang.RuntimeException: java.nio.BufferUnderflowException at org.neo4j.impl.core.NodeManager.loadRelationships(NodeManager.java: 608) at org.neo4j.impl.core.NodeImpl.ensureFullRelationships(NodeImpl.java: 299) at

Re: [Neo] Sorry full trace.

2009-07-20 Thread Neil Ellis
Hey Johan Unit test is not so likely , it's an occasional error that appears during a long running process - I have seen it on our 64bit CentOS Linux boxes but not on my OS X development machine (don't read too much into that, the linux boxes run for hours doing their processing). I'll

Re: [Neo] Sorry full trace.

2009-07-20 Thread Neil Ellis
Hmmm I was using a traverser while iterating through all nodes I wonder any connection, code on it's way to you. On 20 Jul 2009, at 15:34, Johan Svensson wrote: Can you reproduce this? If you could create a test that triggers this would be great cause it looks like a bug.

Re: [Neo] Write performance? Contention? How's this design?

2009-06-16 Thread Neil Ellis
We've been doing an easy Gig per minute using the batch updater. All the best Neil Ellis (Sent from my iPhone) On 16 Jun 2009, at 15:50, Dennis Peterson dennisbpeter...@gmail.com wrote: Hi everybody, I just came across Neo4J, and while the read performance sounds great, I haven't seen

[Neo] Read only

2009-06-16 Thread Neil Ellis
Hi Guys Is there a simple way to create a readonly NeoService instance? It would be useful for us to not have any file locks or attempts at transaction recovery etc. It might also speed up reads if you know that there are no writes? I imagine it might have been done before just couldn't

[Neo] NPE

2009-06-16 Thread Neil Ellis
I'm fairly darn certain I've messed something up, but I'm sure you'd prefer not to throw an NPE at this point. java.lang.NullPointerException at org.neo4j.impl.util.ArrayMap.remove(ArrayMap.java:221) at org .neo4j .util .index .LuceneIndexBatchInserterImpl

[Neo] NPE :-)

2009-06-16 Thread Neil Ellis
That NPE is probably due to multi-threaded access btw. so maybe not a priority to fix ;-) ___ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user

Re: [Neo] NPE :-)

2009-06-16 Thread Neil Ellis
descriptive exception, and we might consider doing something to improve this. So thank you for reporting the problem. Cheers, Tobias On Tue, Jun 16, 2009 at 8:59 PM, Neil Ellis neil.el...@mangala.co.ukwrote: That NPE is probably due to multi-threaded access btw. so maybe not a priority

Re: [Neo] Read only

2009-06-16 Thread Neil Ellis
Hi Johan If there are the use cases to support such a change that would be fantastic. All the best Neil On 16 Jun 2009, at 22:13, Johan Svensson wrote: Hi Neil, There is currently no simple way to do this, it would require some changes to the code. However, I am starting to see more

[Neo] Performance

2009-06-09 Thread Neil Ellis
Some feedback: Using the batch update code in trunk, some anecdotal observations I've had an even 1Gb per minute stored in Neo, now that's a mixture of data and includes some text blocks but there is also 2.8 million nodes in 4 minutes. Disk writes during this time have been even also at

Re: [Neo] Some exceptions

2009-06-08 Thread Neil Ellis
be a spurious wakeup somewhere)? Also do you run concurrent transactions or not? I have been trying to reproduce the other problem with nested transactions but nothing so far. -Johan On Fri, Jun 5, 2009 at 7:42 PM, Neil Ellis neil.el...@mangala.co.uk wrote: Nope, don't think it's a user

Re: [Neo] Some exceptions

2009-06-08 Thread Neil Ellis
know how it goes. Thanks again Neil On 8 Jun 2009, at 14:24, Johan Svensson wrote: On Mon, Jun 8, 2009 at 1:42 PM, Neil Ellis neil.el...@mangala.co.uk wrote: On 8 Jun 2009, at 12:21, Johan Svensson wrote: On Mon, Jun 8, 2009 at 12:04 PM, Neil Ellis neil.el...@mangala.co.uk wrote: So

[Neo] Some exceptions

2009-06-04 Thread Neil Ellis
I took a little more of a look in the logs and found: java.lang.NullPointerException at org.neo4j.impl.nioneo.store.Buffer.getInt(Buffer.java:161) at org .neo4j .impl .nioneo .store.AbstractDynamicStore.getLightRecord(AbstractDynamicStore.java: 409) at org

Re: [Neo] Some exceptions

2009-06-04 Thread Neil Ellis
: Thanks, I'll have a look at this and run some tests with nested transactions. -Johan On Thu, Jun 4, 2009 at 7:25 PM, Neil Ellis neil.el...@mangala.co.uk wrote: Hi these are from centos and 1.0-b8 I have changed to avoid nested transactions and now I'm not getting this, so (at the moment