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.

Reply via email to