Categoria: Design de aplicativos

Detectar dados confidenciais automaticamente com o Couchbase Functions
Armazenar informações confidenciais em um banco de dados sem criptografia não é bom, mas você já fez isso por acidente devido a erros no código do aplicativo ou a uma configuração incorreta do banco de dados? E se houvesse uma maneira...

Armazene mais por menos usando a compactação de dados no Couchbase Server 5.5
Com o lançamento do Couchbase Server 5.5, introduzimos a compactação de ponta a ponta, que permite que os dados permaneçam compactados: do cliente para o cache, para o armazenamento em disco e para a replicação de dados entre os data centers. Como a maioria dos dados de nossos clientes está em texto JSON...

Uso dos serviços de inteligência artificial do Google no Couchbase N1QL
"Se você não está usando a aprendizagem profunda, deveria estar." - Jeff Dean, bolsista do Google. O Google começou com a missão de capacitar tudo e todos com Inteligência Artificial (IA). Ele abriu o código aberto do Tensorflow e das bibliotecas de suporte para permitir que os desenvolvedores...

Use o OpenWhisk para FaaS com Node.js e Couchbase NoSQL
Se você tem acompanhado meu conteúdo, deve se lembrar que escrevi um artigo intitulado Use o AWS Lambda e o API Gateway com Node.js e Couchbase NoSQL. Nesse artigo, exploramos o uso dos serviços sem servidor da Amazon para criar o Lambda...

Couchbase para desenvolvedores Oracle - Parte 3: Objetos de banco de dados
Esta é a página inicial da série: https://www.couchbase.com/blog/couchbase-oracle-developers-part-2-architecture/ Os DBAs Oracle trabalham com clusters, máquinas, sistemas de armazenamento, discos, etc. Os desenvolvedores Oracle e seus aplicativos trabalham com bancos de dados, tabelas, linhas, colunas, partições, usuários e tipos de dados dentro do sistema de banco de dados Oracle. Vamos comparar e...

Couchbase para desenvolvedores Oracle - Parte 2 : Arquitetura
Em novembro, Raju Suravarjjala (Diretor Sênior, Couchbase QE & Performance) e eu apresentamos o "Mindmap: Oracle to Couchbase For Developers". Você pode ver o conjunto de slides aqui: http://bit.ly/2mPdJfo. O artigo de visão geral da série está em https://www.couchbase.com/blog/couchbase-oracle-developers-part-2-architecture/. Esta série foi escrita em...

Pesquisa de texto completo: Melhores consultas para NoSQL em Node.js
Consultar um banco de dados com SQL ou uma tecnologia semelhante é ótimo até que você precise consultar a linguagem natural. Você prejudica o desempenho de suas consultas com curingas? E quanto à pesquisa em várias colunas ou propriedades? O que acontece...

Padrão Saga | Como implementar transações comerciais usando microsserviços - Parte II
Na postagem anterior, vimos alguns dos desafios da implementação de transações distribuídas e como implementar o padrão Saga usando a abordagem Event/Choreography. Neste artigo, vamos falar sobre como resolver alguns de seus problemas, como transações complexas...

Paginação de banco de dados: Usando OFFSET e Keyset no N1QL
Leia o histórico da paginação em meu artigo anterior: https://www.couchbase.com/blog/optimizing-database-pagination-using-couchbase-n1ql/ A paginação é a tarefa de dividir o resultado potencial em páginas e recuperar as páginas necessárias, uma a uma, sob demanda. Usar OFFSET e LIMIT é a maneira mais fácil de escrever...

Padrão Saga | Transações de aplicativos usando microsserviços - Parte I
As transações são uma parte essencial dos aplicativos. Sem elas, seria impossível manter a consistência dos dados. Um dos tipos mais poderosos de transações é chamado de Two-Phase Commit (Compromisso de duas fases), que é resumido quando o compromisso de uma primeira...

Use o AWS Lambda e o API Gateway com Node.js e Couchbase NoSQL
Tem havido muito burburinho em torno das funções como serviço (FaaS), comumente chamadas de sem servidor. Um provedor popular para essas funções é a Amazon com seu serviço AWS Lambda. É possível criar uma função em qualquer um dos...

Indo para a pilha completa com Node.js, Vue.js e Couchbase NoSQL
Se você estiver acompanhando, sou um grande defensor do desenvolvimento do Node.js e da pilha de desenvolvimento JavaScript. Anteriormente, escrevi sobre a pilha Couchbase, Express, AngularJS e Node.js (CEAN) e modernizei a API de backend com o Hapi.js, uma alternativa popular...