Você tem interesse em usar a linguagem SQL conhecida e, ao mesmo tempo, se beneficiar da flexibilidade dos dados JSON? Temos uma série de três vídeos que podem ajudá-lo a obter o melhor dos dois mundos.

Colocando o SQL de volta no NoSQL

O primeiro vídeo é um webcast sob demanda que apresenta o SQL++: como trazer a familiaridade do SQL para a velocidade e a flexibilidade do JSON.

Você pode aprender a aplicar suas habilidades SQL existentes para começar a modelar dados JSON imediatamente. Esse O webcast inclui:

    • Como o SQL++ facilita sua transição do sistema relacional para o NoSQL
    • Os conceitos básicos do SQL++ e as extensões para trabalhar com JSON
    • Como começar a usar o SQL++ na produção com o Couchbase Capella™ DBaaS

Mais amostras de SQL++

O próximo vídeo é um mergulho mais profundo nos recursos do SQL++ para dados JSON, incluindo texto correspondente (GOSTO), correspondência de dados JSON em matrizes (QUALQUER ... EM ... SATISFAZ ... FIM), obter conselhos sobre índices (CONSELHO, EXPLICAR), entre outros.

Este vídeo mostra a extensão do Visual Studio Code para o Couchbase para demonstrar essas consultas. Subconsultas, expressões de tabela comuns (CTEs) e funções de janela também estão disponíveis no SQL++, tornando as consultas complexas mais gerenciáveis.

Se você quiser acompanhar os exemplos:

ChatGPT e SQL++

IA geradora como ChatGPT e Capella iQ são ferramentas úteis para a criação de consultas SQL++. Em este vídeoSe você tiver um fluxo de trabalho de exemplo, verá os benefícios de especificar demais e fornecer dados de exemplo para obter os resultados mais úteis com o mínimo de alucinações. Um exemplo de fluxo de trabalho pode incluir:

    1. Informar ao ChatGPT sobre seu modelo colando documentos JSON de exemplo.
    2. Executar exemplos que o ChatGPT gera para entender melhor os dados.
    3. Solicitar ao ChatGPT que gere uma consulta.
    4. Ler a consulta e a explicação.
    5. Estou tentando fazer uma consulta para ter certeza de que está funcionando.
    6. Pedir ao ChatGPT para iterar/melhorar/refinar a consulta.
    7. Solicitar ao ChatGPT que gere algum código de cliente (C#, Java, Python, etc.) para executar a consulta.
    8. Volte à etapa 3 para o próximo conjunto de requisitos.

Próximas etapas

Deseja continuar com os dados JSON e a IA generativa?

Autor

A ordem da postagem em relação a outras postagens. Matthew Groves

Matthew D. Groves é um cara que adora programar. Não importa se é C#, jQuery ou PHP: ele enviará solicitações de pull para qualquer coisa. Ele tem programado profissionalmente desde que escreveu um aplicativo de ponto de venda QuickBASIC para a pizzaria de seus pais nos anos 90. Atualmente, ele trabalha como gerente sênior de marketing de produtos da Couchbase. Seu tempo livre é passado com a família, assistindo aos Reds e participando da comunidade de desenvolvedores. Ele é autor de AOP in .NET, Pro Microservices in .NET, autor da Pluralsight e Microsoft MVP.

Posição vertical a partir do topo para iniciar o corte como uma porcentagem da altura da imagem.