Consulta SQL++ / N1QL

OSCON EU - Impressões e perguntas

Essa foi minha primeira vez na OSCON... e foi divertido!

Depois de dois dias como estagiário na OSCON Amsterdã, estou de volta ao aeroporto, tomando um café enquanto deixo toda a impressão passar.

Algumas palavras sobre a OSCON Europa... com cerca de 500 participantes, ela não tem nem de longe o mesmo tamanho da versão americana, com algo em torno de 4 mil participantes. Ela crescerá adequadamente até a próxima vez. O ponto positivo aqui é que tivemos muito mais tempo para conversas mais longas no estande com os participantes.

A guerra do SWAG ;)

A competição secreta entre os expositores... quem tem o brinde mais legal, camisetas legais ou outra atração criativa para fazer com que os participantes visitem o estande. É claro que seria ótimo dizer que o Couchbase venceu essa guerra, mas na verdade não vencemos! Tínhamos algumas camisetas muito legais e uma opção para ganhar um Apple Watch... tudo muito bom e que nos coloca no topo da lista de ótimos brindes. O WordPress e a booking.com tinham alguns protetores solares muito legais, com boa fixação e qualidade razoável. A Ansible tinha alguns brinquedos divertidos.

Perguntas

Que perguntas recebemos e o que respondemos? As perguntas mais dominantes foram definitivamente "Couchbase vs. XYZ" e "O que é Couchbase".

"O que é o Couchbase?": O Couchbase é um fornecedor de NoSQL, cache de alto desempenho, armazenamento de chave-valor e armazenamento de documentos que é dimensionado maciçamente com tempo de resposta inferior a milissegundos e com uma linguagem de consulta SQL chamada N1QL inspirada em SQL++ para consultar seus documentos... mas também temos uma oferta móvel, que permite que você pré-cache/precarregue dados em um cliente e trabalhe com dados off-line. A sincronização é feita pelo Sync Gateway, que atua como um intermediário entre o servidor Couchbase e o cliente e decide (com base em suas regras) o que sincronizar e quem tem acesso ao quê.

"Couchbase vs Mongo": Uau, essa foi uma pergunta muito popular e, muitas vezes, veio de usuários do Mongo que procuravam uma alternativa ao Mongo, pois tinham problemas de dimensionamento com sua configuração atual. Essa é uma pergunta difícil porque não gosto de falar mal de outros produtos, mas podemos falar das diferenças! O Mongo tem uma abordagem mestre/escravo para gerenciamento e dimensionamento de clusters, enquanto o Couchbase, por outro lado, tem um tipo de nó único. Só isso já simplifica o dimensionamento, pois você não precisa pensar em qual tipo de nó precisa dimensionar ou fortalecer. O Couchbase foi desenvolvido para alta disponibilidade e alta taxa de transferência com operações abaixo de milissegundos. Tudo é servido a partir da memória e os documentos são automaticamente fragmentados no cluster. A partir da chave, o cliente sabe exatamente em qual nó encontrar uma chave/valor. É como um balanceador de carga integrado. Além disso, você pode usar o Couchbase para armazenamento em cache e persistência! É claro que existem muitas outras diferenças, mas eventualmente você precisa parar de falar.

Couchbase vs Casandra": Bem, o Casandra é um banco de dados de colunas, ótimo para dados de séries temporais... não é um armazenamento de chave/valor como o Couchbase. Eles têm melhor desempenho em situações diferentes. O Casandra é ótimo para dados de séries temporais ou dados que podem ser gravados e acessados como uma lista vinculada e, quando esse é o caso, o desempenho do Casandra é excelente. Se você não estiver armazenando dados de séries temporais, mas mais documentos aleatórios, perfis de usuários, dados de cache etc., um armazenamento de chave/valor como o Couchbase é mais adequado e, com o N1QL, você pode até mesmo consultar os dados com uma linguagem semelhante à SQL.

Links e referências mencionados e apontados:

Formação de equipes

O trabalho no estande não se resume aos participantes, mas também ao contato direto com meus colegas, Matthew e Laura. É hora de dar feedback, fazer discussões divertidas e simplesmente sair e se divertir! Quando se trabalha em casa, em países diferentes, é uma ótima maneira de se conhecer.

Discussões fora do tópico

Participar de uma conferência não se trata apenas de conteúdo e sessões, mas também de criar novas relações, conversar e conhecer pessoas interessantes! Leslie hawthorn, da RedHad, é uma dessas pessoas! Matthew, Laura e eu gostamos muito da conversa que tivemos com Leslie sobre a defesa dos desenvolvedores, criação de comunidades, viagens, vendedores, desenvolvedores, gerentes e tudo o mais... espero que possamos continuar essa conversa na próxima vez que tivermos a chance de nos encontrar.

No geral, foi uma ótima experiência e estou ansioso pela próxima OSCON!

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Martin Esmann, defensor dos desenvolvedores, Couchbase

Martin Esmann é um defensor do desenvolvedor .Net na Couchbase. Ele é um desenvolvedor apaixonado com foco profundo em tecnologias Microsoft como .NET.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.