Autor
-

Migre de MongoDB a Couchbase en minutos con la CLI y los complementos para IDE
Probar Couchbase ahora es aún más fácil, ahora puedes importar tus datos e índices de MongoDB a Couchbase sin problemas. Ya sea que prefieras trabajar directamente desde la línea de comandos o dentro de tu entorno de desarrollo integrado (IDE) favorito, nuestras distintas...
-

El complemento de Couchbase para JetBrains: mejorando la experiencia del desarrollador
¡Nos da mucho gusto anunciar que ya tenemos disponible un complemento de JetBrains para desarrollar con Couchbase! Descárgalo e instálalo desde JetBrains Marketplace. A menos que seas un desarrollador de la vieja escuela, lo más probable es que…
-

How we implemented Distributed Multi-document ACID Transactions in Couchbase
ACID Transactions are a must when you have strict data consistency requirements in your application. The costs of running transactions on distributed systems can rapidly create bottlenecks at scale. In this article, we will…
-

How to Backup Couchbase: A Quick Start Guide
In this article, you will get an overview of how to backup both Couchbase Community and Enterprise editions on Ubuntu and how to set up a basic Couchbase backup strategy. The scripts and techniques…
-

Running FTS Queries in N1QL
We already discussed how the Like % clause is potentially harmful for your application at scale, and why you should consider using Couchbase Full-Text Search instead. One thing we haven’t mentioned yet is why you…
-

Comparing Postgres JSONB With NoSQL
The reality is that databases are converging, and in the last few years, it is becoming even more difficult to point what are the best scenarios for each datastore without a deep understanding of…
-

Cómo mejorar el rendimiento de Spring Data
Spring Data proporciona un modelo de programación sencillo para el acceso a datos tanto en bases de datos relacionales como no relacionales. Se volvió muy popular entre los desarrolladores de Java/JVM debido a su baja curva de aprendizaje y su código reducido. Sin embargo, los desarrolladores frecuentemente...
-

Qué es la concordancia difusa y cómo usarla correctamente
¿Te has encontrado alguna vez haciéndote la pregunta: “¿Qué es la coincidencia difusa?” La coincidencia difusa te permite identificar coincidencias no exactas de tu elemento objetivo. Es la piedra angular de muchos marcos de motores de búsqueda y...
-

Cómo crear un almacenamiento de tokens personalizado para Spring-Security-Oauth2 | OAuth Parte 2
En la publicación de blog anterior, analizamos cómo configurar una autenticación OAuth2 sencilla. Sin embargo, nuestra implementación tiene una falla importante: estamos usando un almacén de tokens en memoria. Los almacenes de tokens en memoria deben...
-

Event Sourcing | Event Logging – An Essential Microservice Pattern
As I mentioned in my previous post about how to fail with microservices, debugging a distributed system is a challenging task. Many things can go wrong, and some of them are out of our…
-

How to Condemn Your Microservices Architecture to Fail Before You Even Start
A lot has already been said about microservices over the last few years, but I commonly see new distributed systems being developed with the old mindset of monoliths. The side effect of building something…
-

The 5 Most Common Forum’s Questions
How to do “something” in N1QL? First of all, if you are not familiar with N1QL I highly recommend you to spend a few minutes in our free N1QL training here, or just play…