@Luca, What is Graph API ? Just to clear, I am not using JAVA. My stack is Backend is OrientDB + OrientDB functions (in JS) and Frontend is Angular + BootStrap -- NO JAVA
I decided to use document type DB over graphd type DB after looking at below PPT http://www.slideshare.net/lvca/orientdb-document-or-graph-select-the-right-model Even though I am using document type DB, I want to maintain two way links. Can you give one example of interlinking inserts in my given case ? Another related question: If I delete one link (from Person to Emails), will the reverse link will also get deleted automatically (Emails to Person) OR I need to remove that manually ? Regards, Gaurav On Wednesday, March 19, 2014 11:15:16 AM UTC+5:30, Lvc@ wrote: > > Hi Guarav, > you've a bidirectional relationship, so the easiest way is using Graph API. > > Lvc@ > > > > On 19 March 2014 06:43, Gaurav Dhiman <[email protected] > <javascript:>>wrote: > >> >> >> On Friday, March 7, 2014 5:24:18 PM UTC+5:30, Andrey Lomakin wrote: >> >>> Hi, >>> You do not need to insert them as separate insertions. >>> Just create all objects at once and store root document everything will >>> be stored and links will be updated automatically. >>> >>> >> Hi Andrey, >> >> Can you explain above statements more with an example ? >> >> Lets say, there are three classes: >> Person, Emails, Phones >> >> with below two way linking in Document based DB >> Person (1) <----> Emails (N) >> Person (1) <----> Phones (N) >> >> Person.emails is linkset to records in Emails class >> Emails.person is link to record in Person class >> >> Person.phones is linkset to records in Phones class >> Phones.person is link to record in Person class >> >> >> Given above situation, what is the best way to insert these documents >> with all inter-linking done. Performance and consistency are both important >> to consider. >> >> I will appreciate if you can give one example code. >> >> Regards, >> Gaurav >> >> -- >> >> --- >> 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.
