The other difference of using a Document API instead of Graph API would be sharding right ?
It's easier to Shard a Document database then a Graph database. But like you said "we can also use the Document API with links to other records" which means we can have same Graph connections in a Document database and run into the same problem of easy ID based or range based Sharding. Am I right ? On Fri, Apr 24, 2015 at 12:04 AM, Colin <[email protected]> wrote: > The reason it's suggested is because it can do everything the Document API > can do plus adds all the capabilities and benefits of using a graph. > > However, it's completely possible to use the Graph API to store > document-type records and never once create a connection (edge). > > Having said that, you can also use the Document API with links to other > records, you just have to maintain the connections yourself. > > Something to note, the Graph API automatically uses a transaction and will > save your properties when they are set. > > The Document API requires you to begin a transaction, and you have to call > save() explicitly after you modify fields. > > Hope that helps. > > -Colin > > Orient Technologies > > The Company behind OrientDB > > > On Thursday, April 23, 2015 at 8:14:49 AM UTC-5, Newbee to OrientDB wrote: >> >> Hey guys, in the orient-db documentation ( >> http://orientdb.com/docs/last/Tutorial-Java.html) The Graph API is >> marked as suggested. Is there a reason for that ? Does this mean that it's >> always better to always use a Graph database ? Is a Graph database in >> OrientDB exactly the same as a Document database plus graph features ? >> > -- > > --- > You received this message because you are subscribed to a topic in the > Google Groups "OrientDB" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/orient-database/YuTaFqEvzHw/unsubscribe. > To unsubscribe from this group and all its topics, 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.
