Diferenças da API de documentos do entre a versão 1 e a versão 2 do AWS SDK para Java
A API de documentos é compatível com o trabalho com documentos no estilo JSON como itens únicos em uma tabela do DynamoDB. A API de documentos da V1 tem uma API correspondente na V2, mas em vez de usar um cliente separado para a API de documentos, como na V1, a V2 incorpora recursos dessa API no cliente aprimorado do DynamoDB.
Na V1, a classe Item representa um registro não estruturado de uma tabela do DynamoDB. Na V2, um registro não estruturado é representado por uma instância da classe EnhancedDocument
A tabela abaixo compara as diferenças entre as APIs de documentos na V1 e na V2.
| Caso de uso | V1 | V2 |
|---|---|---|
| Create a document client |
|
|
| Reference a table |
|
|
| Work with semi-structured data | ||
| Put item |
|
|
| Get item |
|
|
| Work with JSON items | ||
| Convert a JSON structure to use it with the Document API |
|
|
| Put JSON |
|
|
| Read JSON |
|
|
Referência de API e guias para APIs de documentos
| V1 | V2 | |
|---|---|---|
| Referência de API | Referência de API | Referência de API |
| Guia de documentação | Guia do desenvolvedor do Amazon DynamoDB | API de documentos aprimorados (este guia) |