Greetings.

Are the records you're creating documents or vertices?

Are you using an OrientDB graph database or an OrientDB document database?

If you use documents, you must manage the links manually.  If you use the 
graph database and vertices and edges, then the links will be managed by 
the database.

Regards,

-Colin

Colin Leister

Orient Technologies

The Company behind OrientDB


On Sunday, March 1, 2015 at 8:45:55 PM UTC-6, [email protected] wrote:
>
> While reading the documentation, I learned that there are a way to make 
> some sort of light weight edges when no edge variables are required. For a 
> one to many relation, it is done by placing a record list on one side and a 
> record reference on the other side. For example, let say you have 2 tables 
> where 1 hold record A and B while the second table hold record 1-5.
>
> In a relational database you would proceed this way
>
> table 1
> A
> B
>
> Table 2
> 1A
> 2A
> 3A
> 4B
> 5B
>
> In other words you add the ID of the linked record. But in orient DB you 
> would proceed this way
>
> Table 1
> A {1,2,3}
> B{4,5}
>
> Table 2
> 1A
> 2A
> 3A
> 4B
> 5B
>
> This make sure that in either direction, you have direct access to the 
> linked record.
>
> Now from the documentation, they explained how to create the fields, but I 
> have no idea how to establish the relation between those fields. Of course 
> I could manage it manually but that is rather complex because links must be 
> recorded in both tables. Each time a new entry is added in table 2, the 
> record list in table 1 needs to be updated. I would have expected that 
> orient DB would manage such modifications.
>
> Else how do you query using those relations. Can you use the EXPAND 
> command like for edges, are you restricted to use TRAVERSE, again did not 
> found any information about it.
>
>
>
>

-- 

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