Drivers JDBC para o Cloud Spanner

O Google fez uma parceria com a Simba Technologies Inc, uma Magnitude Software Company para fornecer os drivers JDBC oficiais do Cloud Spanner.

A intenção desses drivers é ajudar os usuários a combinar a capacidade do Cloud Spanner com as ferramentas e infraestruturas atuais que não têm integração nativa.

Lançamentos atuais do driver JDBC

Problemas conhecidos e perguntas frequentes

Posso usar esses drivers para emitir instruções em linguagem de manipulação de dados (DML, na sigla em inglês) e linguagem de definição de dados (DDL, na sigla em inglês)?

Sim, os drivers suportam instruções DML e DDL.

Como os drivers lidam com os relacionamentos de tabela pai-filho ou de tabela intercalada do Cloud Spanner?

Os relacionamentos de tabela intercalada são mapeados para relacionamentos de chaves estrangeiras no JDBC. No Cloud Spanner, um registro na tabela filho intercalada com a tabela pai tem a chave primária dependente da do registro da tabela pai associada. O Cloud Spanner define a parte da chave primária pai da tabela filho da chave primária dele como a chave estrangeira, fazendo referência à chave primária da tabela pai. Dessa forma, é possível navegar pelos relacionamentos de tabela intercalada usando as chamadas de metadados de chave estrangeira em DatabaseMetaData. Para ver mais informações sobre o modelo de dados do Cloud Spanner, consulte Esquema e modelo de dados.

Todos os tipos de dados do Cloud Spanner são compatíveis com o driver?

O tipo de dados STRUCT do Cloud Spanner é mapeado para um tipo de dados VARCHAR SQL, acessível por meio do driver como tipos String. Todos os outros tipos têm mapeamentos apropriados.

Os índices são compatíveis com o driver?

Os índices são compatíveis em consultas SELECT. A sintaxe SQL está descrita na sintaxe da consulta. No momento, não há como criar ou modificar índices com o driver. As informações sobre índices específicos podem ser acessadas por meio de DatabaseMetaData.getIndexInfo().

Os drivers são compatíveis com consultas parametrizadas?

Sim, os drivers são compatíveis com a parametrização de posicionamento.

Existem outras limitações a serem consideradas ao usar o driver?

Os recursos do driver têm limites definidos pelo sistema subjacente. Para informações sobre os limites do Cloud Spanner, consulte Limites.

Como receber suporte para esses drivers?

Consulte a página de suporte para mais as opções.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud Spanner