Hi, Michael is right . Space is reused. But why do you ask you can test it without spending a lot of time.
On Mon, Apr 7, 2014 at 11:01 PM, Nhat Nguyen <[email protected]>wrote: > So what happens if i have a partition with like 20gb free space and i > insert 20gb worth of data (lets say there was no compression). What happens > if i then delete 2 documents? > My disc space is still @20gb. > > Can i still insert documents now? Will Orient manage the space so that it > can reuse the space which which became free from the deletion? > > Regards, > Nhat > > > On Monday, April 7, 2014 7:58:05 PM UTC+2, Michael Campbell wrote: > >> Sorry, I was unclear. It only means that space deleted from Orient >> tables is no longer available to the filesystem, but it IS available to >> Orient. So if you use and un-use 50MB of space, that space will be reused >> by the database, but it's not available to the filesystem any longer. >> >> >> On Mon, Apr 7, 2014 at 1:09 PM, Nhat Nguyen <[email protected]>wrote: >> >>> So that means the space is gone? And i cant re-use it till i have 50 >>> times 1 mb files to insert? That sounds weird :) . >>> So if i repeat "insert then delete" the 50 mb byte[] i will end up with >>> a full harddrive? >>> >>> Regards, >>> Nhat >>> >>> >>> On Monday, April 7, 2014 6:59:35 PM UTC+2, Michael Campbell wrote: >>> >>>> Logically deleted space is reused for new items. If you insert and >>>> delete a 50MB thing, then (in theory) the next 50 1MB things you insert >>>> will re-use that logically deleted space. I don't necessarily like this, >>>> but it's the way of most NoSQL DBs. >>>> >>>> >>>> On Mon, Apr 7, 2014 at 12:40 PM, Nhat Nguyen <[email protected] >>>> > wrote: >>>> >>>>> Hi, >>>>> >>>>> i want to delete previously entered binary[] field entries from a >>>>> cluster. >>>>> >>>>> Inserting 1 binary[] with the size of 50mb which i splitt into chunks >>>>> via ORecordBytes <https://code.google.com/p/orient/wiki/BinaryData>. >>>>> Takes 1 second. >>>>> >>>>> But when i delete this single binary[] it takes like 0.00025 ms. Great >>>>> that it does only take such a non existing time, but the downside is that >>>>> the storage still stays at the same size (database now @50mb). If i repeat >>>>> this to infinite my harddisc is full. At least thats what i am thinking >>>>> of. >>>>> >>>>> Is there any solution or do i have to execute any command (java api) >>>>> to tell to reuse the space which is there but empty. >>>>> >>>>> The only file in my database that changes is the "default.pcl" it´s >>>>> size is like growing and growing. Do i have to execute a command so that >>>>> the <custom-class>.pcl file will grow and shrink? >>>>> >>>>> Regards, >>>>> Nhat >>>>> >>>>> -- >>>>> >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "OrientDB" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "OrientDB" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > > --- > You received this message because you are subscribed to the Google Groups > "OrientDB" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- Best regards, Andrey Lomakin. Orient Technologies the Company behind OrientDB -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
