Hi, from a practical point of view to me it's pretty the same if using Regular or Lightweight edges. The important thing is to use in your queries the out() and in() functions, which works with the same semantics with both edges.
I suggest you to use Regular edges only if you need some properties other than label over them, such as weight or something like that. Otherwise there is no need. Cheers, Riccardo 2015-03-12 16:32 GMT+01:00 Jeffrey Auguste <[email protected]>: > My understanding so far is that OrientDB has two type of Edges. Regular > and Lightweight. The regular provides more flexibility and functionality at > the cost of additional storage and performance. Its also my understanding > that the lightweight edge is by default turned off with orientdb which > makes it seem as though regular edges is the preferred over lightweight. > > So my questions are: > 1. Is the difference in performance and/or storage significant with > standard edges vs lightweight? If so, is it only affected in large > databases? If so, what is considered Large? > 2. The documentation states that Lightweight edges are hard to work with? > If you agree, is it so difficult that you would question using them instead > of regular edges? > 3. Which do you prefer? In what situation would you switch to using the > alternate edge to your preference? > > -- > > --- > 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]. For more options, visit https://groups.google.com/d/optout.
