The Couchbase Blog » Java
24 FOLLOWERS
Learn more about the best practices and tutorials for the category Java. Couchbase is the modern database for enterprise applications.
The Couchbase Blog » Java
7M ago
We’re incredibly excited to present to you the new features of our Capella Management API. The new version of the API has been redesigned from the ground-up to be more RESTful, extensible, robust and secure. With an array of functionalities focused on enhancing control, security, and ease of use, we’re sure you’ll find many ways to improve your Capella DevOps workflows by leveraging the API within your Infrastructure-as-Code (IAC) tools and deployment scripts. In this post, we will walkthrough a simple example of using Postman to interact with and execute the API. But first, let’s take a ..read more
The Couchbase Blog » Java
9M ago
Couchbase Capella is a highly performant, available, and scalable Database-as-a-Service (DBaaS) platform built to reduce management, maintenance, and operational burdens. At the same time, Capella is also designed to make it easier for new teams to get started with Couchbase. Along those lines, we’ve made some recent enhancements to make getting started even easier in the areas of importing, exploring, and connecting to your data. New users can begin a trial by simply selecting their region and cloud provider of choice and have a database up and running in minutes. From there, you can ..read more
The Couchbase Blog » Java
1y ago
As a sponsor of the DevNexus 2023 conference in Atlanta, Couchbase showcased its NoSQL database solutions to the attendees. We had a booth in the hall and a speaking session discussing JSON Data Modeling. Finally, the event was capped off with a prize drawing for two Raspberry Pi computers.
At the booth, attendees had the opportunity to learn more about key features of Couchbase, such as its familiar query language SQL++, flexible JSON data model, and the Capella DBaaS. Attendees from a variety of local companies came by the booth to discuss databases.
We brought some swag, including bags and ..read more
The Couchbase Blog » Java
1y ago
When talking about native mobile app development, it’s good to first understand the landscape. There are approximately 6.5 billion smartphone users worldwide, and that number is growing. As smartphones become more ubiquitous and, at the same time, more powerful and advanced, the way they are being used has changed. It’s much more than calls and texting; over the past decade, these little devices have become a primary means of working, shopping, socializing and more. Today you can listen to your favorite podcast, get the latest global news, check work email, collaborate with coworkers, attend o ..read more
The Couchbase Blog » Java
1y ago
Couchbase introduced its fully managed Capella Database-as-a-Service (DBaaS) offer on Amazon Web Services (AWS) in 2021, and more recently on Google Cloud Platform (GCP). Customers no longer need to worry about day-to-day management and maintenance of their Couchbase clusters. With Capella you can benefit from a faster, easier and more affordable NoSQL database while using SQL to query your data. But how do you take advantage of Couchbase Capella if your data is stored in a legacy relational database? This is where MOLO17, a long standing Couchbase partner, allows customers to smoothly transit ..read more
The Couchbase Blog » Java
1y ago
Transaction support has been recently added to the Couchbase SDKs. Starting in Spring Data Couchbase 5.0.0-M5, support for transactions has been added to Spring Data Couchbase. In this blog, we will describe using the Spring Data @Transactional annotation to leverage Couchbase Transactions.
The spring-data-couchbase repository contains a spring-data-testapp which exercises transactions. It relies on the travel-sample bucket on a local Couchbase server. (any bucket with a primary index will suffice).
git clone git@github.com:spring-projects/spring-data-examples.git
cd spring-data-examples/cou ..read more
The Couchbase Blog » Java
1y ago
Sometimes the best way to learn a new skill, topic or technology is to build something with it. Trying it out for yourself – with some guidance – helps you master the techniques better and faster than just reading through abstract concepts.
So if you’re looking to build your first Android mobile app on Java, I encourage you to try out building it with Couchbase Lite. (Dive into the full tutorial here or keep reading for more context.)
Let’s start with the importance of edge computing.
Embedded Data Processing at the Edge
Couchbase Lite is the embeddable version of Couchbase, the world’s most p ..read more
The Couchbase Blog » Java
1y ago
Part 3: Adding sync functionality to a centralized server
This multipart blog will help the reader build an end-to-end mobile application using the industry-leading features of Couchbase Lite.
A state of the art, end-to-end, scalable and production grade application should include the following features:
An embedded database to store data locally on-device to reduce network trips to a centralized database for every activity. This goes a long way in improving user experience.
Perform full text searching on the device.
Sync with peer mobile devices and a centralized server.
This blog ..read more
The Couchbase Blog » Java
1y ago
In the previous blog post we discussed how Couchbase can seamlessly integrate into an Event-Driven Architecture. Using the Couchbase Eventing Service, document mutations can be published to a Solace PubSub+ queue from where the data is made available to subscribing microservices in near real-time.
This post focuses on how microservices as Topic subscribers can leverage Couchbase as a scalable & resilient datastore.
Architecture overview & sample application
In this sample application, we subscribe to a Solace PubSub+ Topic, process the data, and update the document in Couchbase.
In our ..read more
The Couchbase Blog » Java
1y ago
Who said work can’t be fun? At Couchbase, we want every part of working with our database platform to be as easy as possible, including learning and getting started. With that in mind, we designed the Couchbase Playground to be a super simple way to get started. It is a tool created by our Developer Advocacy team where you can test out our database using language-specific code samples and our SDKs without requiring an installation or significant time commitment. It includes a step-by-step process to learn more about Couchbase. Languages include Java, Node.js, Python, .NET, PHP, Ruby, Scala, Go ..read more