tag:blogger.com,1999:blog-8560185820472870114.post6531748766341832835..comments2023-06-16T08:41:11.620-07:00Comments on PPPeople PPPowered: Python and Neo4J - Could this be the Funky Data Model?Unknownnoreply@blogger.comBlogger6125tag:blogger.com,1999:blog-8560185820472870114.post-67754510333087506192010-08-03T05:29:15.695-07:002010-08-03T05:29:15.695-07:00Thanks Anders... maybe I should give threaded craw...Thanks Anders... maybe I should give threaded crawling a whirl...tomhttps://www.blogger.com/profile/17703692558083848432noreply@blogger.comtag:blogger.com,1999:blog-8560185820472870114.post-83655734491455052712010-08-03T05:12:47.026-07:002010-08-03T05:12:47.026-07:00Neo4j itself shouldn't have issues with thread...Neo4j itself shouldn't have issues with threading, so that would come down to how Jython/CPython behaves (of which I have no knowledge).<br /><br />Note however that transactions are thread confined and uncommitted modifications will only be visible inside the same transactional context.Anders Nawrothhttps://www.blogger.com/profile/02538334376288340169noreply@blogger.comtag:blogger.com,1999:blog-8560185820472870114.post-86862678972045601412010-08-03T01:01:19.699-07:002010-08-03T01:01:19.699-07:00I wish the examples were in python too.. I'm a...I wish the examples were in python too.. I'm a bit lost in Java-world.<br /><br />Thanks for the twisted offer, I attempted twisted and couldn't get it working. I imagine it will be all lovely and threaded (a lot quicker) but with a database that can only be open at one time, I also imagine the threading might break neo4j ?¿ dunno...tomhttps://www.blogger.com/profile/17703692558083848432noreply@blogger.comtag:blogger.com,1999:blog-8560185820472870114.post-5182575813232940802010-08-02T09:30:45.552-07:002010-08-02T09:30:45.552-07:00and remind me to show you some twisted based crawl...and remind me to show you some twisted based crawler code when you are ready to get lots of data inAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8560185820472870114.post-6313870158493246072010-08-02T09:30:14.161-07:002010-08-02T09:30:14.161-07:00If all you want is something where you can change ...If all you want is something where you can change the data on the fly, than any of the NoSQL databases are going to do this fine (e.g. a simple key-value store like BigTable) (or even a de-normalised mysql with everything a string :) ), but that's not really what you are trying to do (as you know). The real gain here is from neo4j being a graphdb and what you want to model also being a graph.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8560185820472870114.post-60440304406568937292010-08-02T09:18:11.379-07:002010-08-02T09:18:11.379-07:00You have to delete the index entry yourself when y...You have to delete the index entry yourself when you delete a node. See<br /><br /><br />http://wiki.neo4j.org/content/Indexing_with_IndexServiceAnonymousnoreply@blogger.com