Thanks.  Is there any way to tell if values have the field-name stored with 
them?  For example if I create some records with fields that don't match 
the properties, then add properties to the class that match those fields, 
then add new records, can I tell which ones have the field names stored and 
which ones don't?

On Wednesday, October 22, 2014 5:15:42 PM UTC-6, Lvc@ wrote:
>
> Hi Stefan,
> Starting from 2.0, only schema properties are managed in this way. All 
> schema-less properties remain stored in the document.
>
> Lvc@
>
>
> On 22 October 2014 16:19, <[email protected] <javascript:>> wrote:
>
>> Hi,
>>
>> I have been following this for a while and the current status, as I 
>> understand it, is that only declared fields avoid being duplicated.
>>
>> Adding any property/relation type without declaring it will be stored in 
>> the same way as all property names were in the older version,
>>
>> This is an improvement but we are not "all the way there".
>>
>> Regards,
>>  -Stefan
>>
>> On Wednesday, October 22, 2014 3:37:25 PM UTC, Riccardo Tasso wrote:
>>>
>>> Wow, I didn't noticed that change, it's nice!
>>>
>>> Riccardo
>>>
>>> 2014-10-22 16:03 GMT+02:00 Keith Freeman <[email protected]>:
>>>
>>>> In the current documentation under "Performance Tuning" it says:
>>>>>
>>>>> Keep field names short
>>>>>
>>>>> OrientDB is schema-less that means field names are stored with the 
>>>>> values too. So if you call a field "out" instead of "outVertices" you 
>>>>> saves 
>>>>> 8 characters, namely 8 bytes per record. Applying this to millions of 
>>>>> records allows you to save several Megabytes.
>>>>>
>>>>
>>>> However the blog entry for 2.0-M1 mentions
>>>>
>>>>> New Schema Driver Serialization: avoids writing field names for 
>>>>> records with Schema
>>>>>
>>>>
>>>> This is a great improvement!  So since we're using 2.0 going forward, 
>>>> can we assume that all fields defined as properties in the schema for a 
>>>> class will NOT be stored with the values? 
>>>>
>>>> Also, does this apply to both mandatory and non-mandatory properties?
>>>>
>>>> Finally, is there any way to tell with console or studio if the field 
>>>> names are being stored with each value?
>>>>
>>>> -- 
>>>>
>>>> --- 
>>>> 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] <javascript:>.
>> 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.

Reply via email to