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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to