Perhaps something to experiment with during a lab day :)

Cheers

Michael

Am 06.02.2011 um 22:46 schrieb Axel Morgner:

> Ok, sounds great.
> 
> Currently we're using a rather classical approach (as Rick I think) 
> which is, storing binary content in the file system. In our CMS use 
> case, we have a typical properties/binary ratio of 10/90 percent, so the 
> Neo store remains small and handy. Another benefit is that direct file 
> access is easy and matured. But it's outside Neo.
> 
> Axel
> 
> 
> On 06.02.2011 22:14, Michael Hunger wrote:
>> Axel,
>> 
>> Actually you could do both.
>> 
>> I collapsed the "file-system-structure" to a simple notion of collection + 
>> key as in mongodb but of course you could use the "filesystem metaphor" to 
>> model the b-tree that resolves a key that represents a "path" to the 
>> document node.
>> 
>> Michael
>> 
>> 
>> Am 06.02.2011 um 22:09 schrieb Axel Morgner:
>> 
>>> Hi Michael,
>>> 
>>> just for clarification: Do you refer to how to store the internal
>>> structure of BSON documents, or how to store documents in a
>>> filesystem-like tree structure?
>>> 
>>> Axel
>>> 
>>> On 06.02.2011 21:50, Michael Hunger wrote:
>>>> Hi there,
>>>> 
>>>> this weekend I was away from a computer so I spent some time brainstorming 
>>>> things. I would be interested in any feedback on those thoughts and would 
>>>> like to broaden the audience beyond the devteam.
>>>> 
>>>> My question: Has anyone ever tried to use Neo4j as a document store ala 
>>>> MongoDB.
>>>> 
>>>> The idea. From the root node have relationships to a number of buckets or 
>>>> "collections".
>>>> 
>>>> From each collection root have a b-tree to all key-nodes of the system.
>>>> 
>>>> Each key-node is just connected by some specfic relationships (like 
>>>> "contains" or "link" or "subdocument") to its data. (i.e. nodes, 
>>>> relationships and their properties) not necessarily to other parts of the 
>>>> graph.
>>>> 
>>>> So for each key node one uses just a default traverser (depth-first, end 
>>>> of graph, limited to outgoing relationships of the mentioned types) to 
>>>> collect the whole document (or custom traversers to retrieve only parts of 
>>>> the documents).
>>>> 
>>>> That could be an interesting experiment to run.
>>>> 
>>>> WDYT?
>>>> 
>>>> Michael
>>>> _______________________________________________
>>>> Neo4j mailing list
>>>> User@lists.neo4j.org
>>>> https://lists.neo4j.org/mailman/listinfo/user
>>> _______________________________________________
>>> Neo4j mailing list
>>> User@lists.neo4j.org
>>> https://lists.neo4j.org/mailman/listinfo/user
>> _______________________________________________
>> Neo4j mailing list
>> User@lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
> 
> _______________________________________________
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user

_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to