Thanks for the info. We're trying to maintain some level of HA/horizontal
scaling capabilities for our blob storage as well, so the file system isn't
really a practical alternative for us.  When in the Amazon cloud, we could
use S3, but we're trying to have a consistent approach for on-premise,
embedded, and cloud scenarios.  I suppose we could incorporate something
like CloudDB, MongoDB, but I'm trying to keep in the Java domain if
possible.  Does anyone have any experience with Jackrabbit?

-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Tobias Ivarsson
Sent: Tuesday, January 18, 2011 12:36 PM
To: Neo4j user discussions
Subject: Re: [Neo4j] Neo Disk Storage Question/Issue Re: String Properties

Sorry, my message got cropped somehow. This paragraph should have been
completed:

As a general practice I would advice against storing large data values as
properties in Neo4j. A few odd ones can be ok, but for storing a lot of
large blobs it is better to store that in some other persistance mechanism.
For example on the file system.

Cheers,
Tobias

On Tue, Jan 18, 2011 at 6:34 PM, Tobias Ivarsson <
[email protected]> wrote:

> That space will be recovered after the store has been shut down. So the
> next time you start up those blocks will be reused. Note however that you
> need a clean shutdown to be able to reuse that space.
>
> As a general practice I would advice against storing large data values as
> properties in Neo4j. A few odd ones can be ok, but for storing a lot of
> large blobs it is better to store that in a
>
> We are however thinking of recycling the space for properties
> more aggressively in (near) future versions of Neo4j. Since the addresses
> for the property blocks are managed completely internally, this would be
> safe.
>
> Cheers,
> Tobias
>
>
> On Tue, Jan 18, 2011 at 2:35 PM, Rick Bullotta <
> [email protected]> wrote:
>
>> If I have a string property on a node, and I overwrite it with a new
>> value,
>> it *appears* that the disk space for the previous value is still
allocated
>> in the neostore.propertystore.db.strings file.  I say this because the
>> value
>> happens to be rather large (about 2MB), and after a few writes, I noticed
>> the file grow quite large.  Will this space ever be recovered?
>>
>>
>>
>> Thanks,
>>
>>
>>
>> Rick
>>
>>
>>
>>
>>
>> _______________________________________________
>> Neo4j mailing list
>> [email protected]
>> https://lists.neo4j.org/mailman/listinfo/user
>>
>
>
>
> --
> Tobias Ivarsson <[email protected]>
> Hacker, Neo Technology
> www.neotechnology.com
> Cellphone: +46 706 534857
>



-- 
Tobias Ivarsson <[email protected]>
Hacker, Neo Technology
www.neotechnology.com
Cellphone: +46 706 534857
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to