Okay cool. 
Can you maybe explain the main difference then? And maybe a way to improve 
the deletion speed (if you know any) or maybe a code example (perhaps in 
java) where the delete doesnt take that long?

Regards,
Nhat

On Friday, April 4, 2014 7:40:46 AM UTC+2, Andrey Lomakin wrote:
>
> Sure.
>
>
> On Thu, Apr 3, 2014 at 8:05 PM, Nhat Nguyen 
> <[email protected]<javascript:>
> > wrote:
>
>> Does plocal supports transactions?
>>
>>
>> On Thursday, April 3, 2014 6:56:07 PM UTC+2, Nhat Nguyen wrote:
>>>
>>> Still takes the same time.
>>>
>>> On Thursday, April 3, 2014 6:47:56 PM UTC+2, Nhat Nguyen wrote:
>>>>
>>>> Could you maybe describe what plocal means? I couldnt find anything in 
>>>> the wiki. Is it "physical local"?
>>>>
>>>> What is the difference between them?
>>>>
>>>> On Thursday, April 3, 2014 11:13:37 AM UTC+2, Andrey Lomakin wrote:
>>>>>
>>>>> You use local.
>>>>> Could you change to plocal and say result we are going to deprecate 
>>>>> local so it is reasonable to test on this storage any way.
>>>>>
>>>>>
>>>>> On Thu, Apr 3, 2014 at 12:12 PM, Nhat Nguyen <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Thanks for the quick reply.
>>>>>>
>>>>>> public static void run()
>>>>>>    {
>>>>>>       final StopWatch s = new StopWatch();
>>>>>>       s.start();
>>>>>>       ODatabaseDocumentTx db = ODatabaseDocumentPool.global().acquire( 
>>>>>> "local:...",
>>>>>>          "admin", "admin" );
>>>>>>
>>>>>>       int[] aArray = new int[] { 12, 23, 44, 50, 1, 29, 20, 99, 100, 
>>>>>> 2, 13 };
>>>>>>       String[] sArray = new String[] { "Simon", "Pegg", "Marry", 
>>>>>> "Olean", "Itsu", "Parov", "Stelar", "Miquel" };
>>>>>>       try
>>>>>>       {
>>>>>>          db.begin( TXTYPE.NOTX );
>>>>>>          for( int j = 0; j < 50; j++ )
>>>>>>          {
>>>>>>             ODocument document = db.newInstance( "Person" );
>>>>>>             for( int i = 0; i < 4000; i++ )
>>>>>>             {
>>>>>>                document.field( "fieldName" + i, "fieldValue" + i );
>>>>>>             }
>>>>>>             db.save( document );
>>>>>>          }
>>>>>>          db.commit();
>>>>>>          s.stop();
>>>>>>          System.out.println( s.prettyPrint() );
>>>>>>       }
>>>>>>       catch( Exception e )
>>>>>>       {
>>>>>>          e.printStackTrace();
>>>>>>          db.rollback();
>>>>>>       }
>>>>>>       finally
>>>>>>       {
>>>>>>          db.close();
>>>>>>       }
>>>>>>
>>>>>>    }
>>>>>>
>>>>>>
>>>>>> and then the delete
>>>>>>
>>>>>> public static void deleteObjects()
>>>>>>    {
>>>>>>       final StopWatch s = new StopWatch();
>>>>>>       s.start();
>>>>>>       ODatabaseDocumentTx db = ODatabaseDocumentPool.global().acquire( 
>>>>>> "local:...",
>>>>>>          "admin", "admin" );
>>>>>>       try
>>>>>>       {
>>>>>>          db.begin( TXTYPE.NOTX);
>>>>>>          for( ODocument m : db.browseClass( "Person" ) )
>>>>>>          {
>>>>>>             m.delete();
>>>>>>          }
>>>>>>          db.commit();
>>>>>>          s.stop();
>>>>>>          System.out.println( s.prettyPrint() );
>>>>>>       }
>>>>>>       catch( Exception e )
>>>>>>       {
>>>>>>
>>>>>>          db.rollback();
>>>>>>       }
>>>>>>       finally
>>>>>>       {
>>>>>>          db.close();
>>>>>>       }
>>>>>>    }
>>>>>>
>>>>>> and then i ran those in a simple thread
>>>>>>
>>>>>> for( int i = 0; i < 2; i++ )
>>>>>>       {
>>>>>>
>>>>>>          new Thread()
>>>>>>          {
>>>>>>             public void run()
>>>>>>             {
>>>>>>                TestBeanUtils.run();
>>>>>>             };
>>>>>>          }.start();
>>>>>>       }
>>>>>>
>>>>>> feel free to blame anything.
>>>>>>
>>>>>> regards,
>>>>>> Nhat
>>>>>>
>>>>>>
>>>>>> On Thursday, April 3, 2014 11:04:14 AM UTC+2, Andrey Lomakin wrote:
>>>>>>
>>>>>>> That is because current version of cluster tries to reuse space at 
>>>>>>> any cost and your records are big.
>>>>>>> That is why it is so slow.
>>>>>>> Any way could you provide me test case I will look on it.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Apr 3, 2014 at 11:53 AM, Nhat Nguyen <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> is there any posibility to increase the performance of deletes?
>>>>>>>>
>>>>>>>> I inserted 200 Documents á 128kb size in ~2ms with 2 Threads.
>>>>>>>> But when i am deleting them it takes 20 seconds. Am i doing 
>>>>>>>> anything wrong or is the delete just that slow?
>>>>>>>>
>>>>>>>> I tried it with the "java api" and the "console.bat".
>>>>>>>>
>>>>>>>> I´ve used the OrientDB Version 1.7-rc2.
>>>>>>>>
>>>>>>>> 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.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>> 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.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> 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] <javascript:>.
>> 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.

Reply via email to