sdk.getMulti vs N1Ql use Keys

Trying to reason about when to use sdk.getMulti vs when to use N1ql Use Keys.

N1ql sends the query to the query node and the query node fetches the docs from the data nodes.

Does getMulti go directly to the data nodes?

Is this saving a network hop the advantage?

If you already know keys and doesn’t need any processing (no further filtering, aggregation, join) use SDK get to avoid 2 hops.