+1

Il giorno martedì 31 marzo 2015 12:58:48 UTC+2, Pramod N ha scritto:
>
> Have observed this in a different context. When we add edges to the same 
> vertex in a concurrent fashion. 
> Posed this question to @lvca in another conversation 
> https://groups.google.com/d/msg/orient-database/uu2j9W4paWU/5Y2IWbbWxHkJ
> It'll be interesting to hear about this.
>
>
>
> On Thursday, March 26, 2015 at 11:15:12 PM UTC+5:30, BK wrote:
>>
>> Creating/deleting edges causes the version numbers of the connected 
>> vertices to change, and based on Andrey Lomakin's posts, this has been the 
>> behavior for a while (I'm using v2.0).  From his responses to similar 
>> questions, I've tried changing this behavior so that vertex versions remain 
>> unchanged when modifying edges: setting 
>> ridBag.embeddedToSbtreeBonsaiThreshold to -1 as a property in the console 
>> window as well as using `alter database custom 
>> ridBag.embeddedToSbtreeBonsaiThreshold=-1`.  The vertex versions are still 
>> being changed.
>>
>> 1. If this behavior is still configurable, what are the specific steps to 
>> configure it?  
>> 2. Can someone also provide a little more information about the pros/cons 
>> of such a configuration, and why the default is that edge changes affect 
>> the vertex versions?
>>
>> Thanks!
>>
>> Example showing version changes:
>> orientdb {db=zDummy}> create class TestItem extends V
>> Class created successfully. Total classes in database now: 13
>> orientdb {db=zDummy}> create class TestEdge extends E
>> Class created successfully. Total classes in database now: 14
>>
>> orientdb {db=zDummy}> insert into TestItem set name = "TestItem 0"
>> Inserted record 'TestItem#13:0{name:TestItem 0} v1' in 0.002000 sec(s).
>> orientdb {db=zDummy}> insert into TestItem set name = "TestItem 1"
>> Inserted record 'TestItem#13:1{name:TestItem 1} v1' in 0.001000 sec(s).
>> orientdb {db=zDummy}> select from TestItem
>>
>> ----+-----+--------+----------
>> #   |@RID |@CLASS  |name
>> ----+-----+--------+----------
>> 0   |#13:0|TestItem|TestItem 0
>> 1   |#13:1|TestItem|TestItem 1
>> ----+-----+--------+----------
>>
>> 2 item(s) found. Query executed in 0.002 sec(s).
>> orientdb {db=zDummy}> display 0
>>
>>
>> +-------------------------------------------------------------------------------------------------+
>> | Document - @class: TestItem                              @rid: #13:0   
>>         @version: 1      |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |                     Name | Value                                       
>>                          |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |                     name | TestItem 0                                   
>>                         |
>>
>> +-------------------------------------------------------------------------------------------------+
>>
>> orientdb {db=zDummy}> display 1
>>
>>
>> +-------------------------------------------------------------------------------------------------+
>> | Document - @class: TestItem                              @rid: #13:1   
>>         @version: 1      |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |                     Name | Value                                       
>>                          |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |                     name | TestItem 1                                   
>>                         |
>>
>> +-------------------------------------------------------------------------------------------------+
>>
>> orientdb {db=zDummy}> create edge TestEdge from #13:0 to #13:1
>> Created edge '[TestEdge#14:0{out:#13:0,in:#13:1} v3]' in 0.004000 sec(s).
>>
>> orientdb {db=zDummy}> select from TestItem
>>
>> ----+-----+--------+----------+------------+-----------
>> #   |@RID |@CLASS  |name      |out_TestEdge|in_TestEdge
>> ----+-----+--------+----------+------------+-----------
>> 0   |#13:0|TestItem|TestItem 0|[size=1]    |null
>> 1   |#13:1|TestItem|TestItem 1|null        |[size=1]
>> ----+-----+--------+----------+------------+-----------
>>
>> 2 item(s) found. Query executed in 0.001 sec(s).
>> orientdb {db=zDummy}> display 0
>>
>>
>> +-------------------------------------------------------------------------------------------------+
>> | Document - @class: TestItem                              @rid: #13:0   
>>         @version: 2      |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |                     Name | Value                                       
>>                          |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |                     name | TestItem 0                                   
>>                         |
>> |             out_TestEdge | [#14:0]                                     
>>                          |
>>
>> +-------------------------------------------------------------------------------------------------+
>>
>> orientdb {db=zDummy}> display 1
>>
>>
>> +-------------------------------------------------------------------------------------------------+
>> | Document - @class: TestItem                              @rid: #13:1   
>>         @version: 2      |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |                     Name | Value                                       
>>                          |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |                     name | TestItem 1                                   
>>                         |
>> |              in_TestEdge | [#14:0]                                     
>>                          |
>>
>> +-------------------------------------------------------------------------------------------------+
>>
>> orientdb {db=zDummy}> delete edge #14:0
>> Delete record(s) '1' in 0.003000 sec(s).
>>
>> orientdb {db=zDummy}> select from TestItem
>>
>> ----+-----+--------+------------+----------+-----------
>> #   |@RID |@CLASS  |out_TestEdge|name      |in_TestEdge
>> ----+-----+--------+------------+----------+-----------
>> 0   |#13:0|TestItem|[size=0]    |TestItem 0|null
>> 1   |#13:1|TestItem|null        |TestItem 1|[size=0]
>> ----+-----+--------+------------+----------+-----------
>>
>> 2 item(s) found. Query executed in 0.001 sec(s).
>> orientdb {db=zDummy}> display 0
>>
>>
>> +-------------------------------------------------------------------------------------------------+
>> | Document - @class: TestItem                              @rid: #13:0   
>>         @version: 3      |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |                     Name | Value                                       
>>                          |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |             out_TestEdge | []                                           
>>                         |
>> |                     name | TestItem 0                                   
>>                         |
>>
>> +-------------------------------------------------------------------------------------------------+
>>
>> orientdb {db=zDummy}> display 1
>>
>>
>> +-------------------------------------------------------------------------------------------------+
>> | Document - @class: TestItem                              @rid: #13:1   
>>         @version: 3      |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |                     Name | Value                                       
>>                          |
>>
>> +-------------------------------------------------------------------------------------------------+
>> |              in_TestEdge | []                                           
>>                         |
>> |                     name | TestItem 1                                   
>>                         |
>>
>> +-------------------------------------------------------------------------------------------------+
>>
>> orientdb {db=zDummy}> properties
>> PROPERTIES:
>> +-------------------------------+--------------------------------+
>> | NAME                          | VALUE                          |
>> +-------------------------------+--------------------------------+
>> | collectionMaxItems            | 10                             |
>> | backupBufferSize              | 1048576                        |
>> | debug                         | false                          |
>> | backupCompressionLevel        | 9                              |
>> | limit                         | 20                             |
>> | width                         | 150                            |
>> | maxBinaryDisplay              | 150                            |
>> | ignoreErrors                  | false                          |
>> | ridBag.embeddedToSbtreeBonsaiThreshold| -1                             |
>> | verbose                       | 2                              |
>> +-------------------------------+--------------------------------+
>>
>> orientdb {db=zDummy}> config
>>
>> LOCAL SERVER CONFIGURATION:
>> +------------------------------------+--------------------------------+
>> | NAME                               | VALUE                          |
>> +------------------------------------+--------------------------------+
>> ...
>> | ridBag.sbtreeBonsaiToEmbeddedToThreshold= -1                           
>>   |
>> ...
>> +------------------------------------+--------------------------------+
>>
>>
>>

-- 

--- 
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