CosmosClient против DocumentClient - PullRequest
0 голосов
/ 24 марта 2020

В чем разница между CosmosClient и DocumentClient , в Java. Должен ли я предпочесть одно другому, и почему?

1 Ответ

2 голосов
/ 24 марта 2020

Проще говоря, CosmosClient является частью нового SDK для Azure Cosmos DB SQL API, в то время как DocumentClient является частью старого SDK (когда Cosmos DB SQL API назывался DocumentDB).

Старый репозиторий SDK Github: https://github.com/Azure/azure-documentdb-java

Новый репозиторий SDK Github: https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/cosmos/azure-cosmos

Другая большая разница заключается в новом SDK поддерживает как async, так и sync, в то время как более старый SDK поддерживает только sync.

Учитывая, что старый SDK не обновлялся уже довольно давно, рекомендуется использовать более новый.

...