Hi,
OrientDB stored property names for all properties unless they have been
defined for ht E/V type.
I'm looking for a convenient way to store an *EmbeddedMap* without storing
the same/few property names over and over again with all values (basically
trying to save disk/memory space).
On idea is to use the *Embedded* field type to store an *ODocument*(defined
type with defined fields) as *Embedded*.
This seems to have a few drawbacks from storing embedded maps:
1. The stored value:
{"@type":"d","@version":0,"PresentationValues":{"label":"SHINING"}} might
indicate that the document is store in it's JSON form as a string on the
hosting document
- If this is so than that would not save any space, on the countrary it
would take more space
- Can someone tell me how this is serialized?
2. A *EmbeddedMap* property with the same value {"label":"SHINING"} can
be queried:
- "select @rid, presentation.label from SomeTable" would select SHINGIN
- When using a *Embedded* "select @rid, presentation.label from
SomeTable" would select noting
- Should it not be possible to select from *Embedded* in the same way as
*EmbeddedMap*
Best regards,
-Stefan
--
---
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.