serviços de banco de dados AWS e AWS SDK for Java 2.x
O AWS oferece vários tipos de banco de dados: relacional, chave-valor, na memória, documento e vários outros
Alguns serviços de banco de dados, por exemplo, o serviço Amazon DynamoDB, têm APIs de serviços web para gerenciar o recurso AWS (banco de dados), bem como APIs de serviços web para interagir com os dados. No SDK for Java 2.x, esses tipos de serviços têm clientes de serviço dedicados, por exemplo, DynamoDBClient
Outros serviços de banco de dados têm APIs de serviços web que interagem com o recurso, como a API Amazon DocumentDB (para gerenciamento de clusters, instâncias e recursos), mas não têm uma API de serviços web para trabalhar com os dados. O SDK for Java 2.x tem uma interface DocDbClient
Use os exemplos abaixo para saber como usar o SDK para clientes de serviço Java 2.x com os diferentes tipos de bancos de dados.
Exemplos do Amazon DynamoDB
Trabalhar com os dados |
Trabalhar com o banco de dados |
|---|---|
| SDK service client: DynamoDbClient |
SDK service client: DynamoDbClient |
| Example: Aplicativo React/Spring REST usando o DynamoDB |
Examples: CreateTable, ListTables, DeleteTable |
| Examples: Vários exemplos do DynamoDB |
|
| SDK service client: DynamoDbEnhancedClient |
|
| Example: Aplicativo React/Spring REST usando o DynamoDB |
|
| Examples: Vários exemplos do DynamoDB |
|
Veja exemplos adicionais do DynamoDB na seção de exemplos de código guiado deste guia.
Exemplos do Amazon RDS
|
Trabalhar com os dados |
Trabalhar com o banco de dados |
|---|---|
| API não SDK: JDBC, sabor SQL específico do banco de dados; seu código gerencia conexões de banco de dados ou um pool de conexões. | Cliente de serviço SDK: RdsClient |
| Exemplo: aplicativo React/Spring REST usando MySQL |
Exemplos: vários exemplos de RdsClient |
Exemplos do Amazon Redshift
|
Trabalhar com os dados |
Trabalhar com o banco de dados |
|---|---|
| Cliente de serviço SDK: RedshiftDataClient |
Cliente de serviço SDK: RedshiftClient |
| Exemplos: vários exemplos do RedshiftDataClient |
Exemplos: vários exemplos do RedshiftClient |
| Exemplo: aplicativo React/Spring REST usando RedshiftDataClient |
Exemplos do Amazon Aurora Sem Servidor v2
|
Trabalhar com os dados |
Trabalhar com o banco de dados |
|---|---|
| Cliente de serviço SDK: RdsDataClient |
Cliente de serviço SDK: RdsClient |
| Exemplo: aplicativo React/Spring REST usando RdsDataClient |
Exemplos: vários exemplos de RdsClient |
Exemplos do Amazon DocumentDB
|
Trabalhar com os dados |
Trabalhar com o banco de dados |
|---|---|
| API não SDK: biblioteca Java específica do MongoDB (por exemplo, MongoDB para Java |
Cliente de serviço SDK: DocDbClient |
| Exemplos: Guia do desenvolvedor do DocumentDB (Mongo) (selecione a guia 'Java') |