May 2022 Summaries
19 posts from Couchbase
Filter
Month:
Year:
Post Summaries
Back to Blog
ARM v8 processors, originally prevalent in mobile phones, are becoming popular among desktop hardware vendors and major cloud service providers due to their superior performance and reduced power consumption compared to x86 processors. Couchbase has partnered with Amazon Web Services to offer its software suite, including Couchbase Lite, application SDKs, and Sync Gateway, in ARM v8 compatible versions, with the introduction of Couchbase Server 7.1 supporting clusters on 64-bit ARM v8 processors. This support includes AWS Graviton-based EC2 instances, Apple Silicon M1, and Raspberry Pi 4, offering flexibility to users without sacrificing functionality. Amazon's Graviton-powered instances are not only cost-effective, being about 20% cheaper than similar x86 configurations, but also demonstrate significant improvements in performance metrics such as read and update latency. The enhanced memory bandwidth and encryption capabilities of Graviton2 further contribute to reduced infrastructure costs, making ARM v8 a compelling choice for various use cases.
May 31, 2022
420 words in the original blog post.
Organizations aiming to modernize their legacy databases are increasingly turning to Database-as-a-Service (DBaaS) solutions like Couchbase Capella, which offers cost-effective scalability and performance while maintaining the reliability of relational databases. The integration of Couchbase 7.x with Talend Big Data Platform 8.0, which now includes an updated Couchbase connector, facilitates the migration of critical business applications by allowing data from MySQL databases to be exported into Couchbase in a JSON document format. A practical example of this migration is detailed through an ETL workflow, demonstrating how to configure Talend and Couchbase Capella to import data, thereby supporting complex data transformations and mappings. Couchbase Capella offers a 30-day trial to create and configure a basic cluster, assisting users in exploring its capabilities, while Talend provides a range of data management features to enhance this integration process, including the ability to run N1QL queries on Couchbase data.
May 27, 2022
1,372 words in the original blog post.
Organizations aiming to modernize legacy databases are exploring Database-as-a-Service (DBaaS) options like Couchbase Capella, which offers cost-effective scalability and performance while retaining the reliability of traditional relational databases. Couchbase Capella is now supported by Talend Big Data Platform 8.0, facilitating data integration with both Couchbase Server and Capella. Talend provides comprehensive data management solutions, including ETL and master data management, and its updated platform includes a Couchbase connector to aid in modernizing applications. A demonstrated ETL workflow shows how to transfer MySQL database data into Couchbase using JSON documents, highlighting steps for configuring Couchbase clusters and setting up Talend Studio with necessary connectors. The process is designed for ease of use, offering a 30-day free trial of Couchbase Capella and detailed instructions for setting up MySQL and Talend Studio, making it accessible for users to migrate and manage data efficiently in the cloud.
May 27, 2022
1,372 words in the original blog post.
The text discusses User-Defined Functions (UDFs) in Couchbase, a document database that natively stores data in JSON format. The UDFs are used to extend the capabilities of Couchbase's query language, SQL++. JavaScript is chosen as the most natural way to access and manipulate JSON data due to its popularity among developers. A custom UDF called `traverseTree` is created to traverse a tree structure, such as an organizational hierarchy, using recursion. The UDF takes several parameters and can be defined in different ways, including as a scalar function, inline function with a subquery, or external function. The text also mentions the capabilities of Couchbase's SQL++ UDFs for JavaScript, which were introduced in Couchbase 7.0, and notes that users are encouraged to verify the correctness of any custom code provided in the article.
May 26, 2022
915 words in the original blog post.
The Couchbase Autonomous Operator team uses commodity cloud platforms like Amazon EKS, Google GKE, Microsoft AKS, and Red Hat OpenShift to test the platform. These platforms are certified by Couchbase due to their ubiquity in the Kubernetes ecosystem and ability to be provisioned and de-provisioned easily. However, not all platforms can be certified, as some require special handling for storage and networking. To address this, Couchbase has introduced self-certification, which allows users to test and validate the platform on any Kubernetes cluster with minimal configuration. The certification process involves a setup phase, where the Kubernetes cluster is set up, followed by a test phase, where tests are run in parallel to verify the platform's functionality. After the tests, a results summary is displayed, showing the number of passes, failures, and skipped tests. Finally, the self-certification results are submitted to Couchbase for approval, providing valuable insights into how users are using the platform.
May 25, 2022
1,851 words in the original blog post.
Couchbase 7.1 introduces enhanced data protection and backup options, including direct backup to Google Cloud Platform (GCP) cloud storage and a new resume option for the cbbackupmgr restore command, which improves conformance to Recovery Time Objectives (RTO) by allowing users to resume interrupted restores without starting over. Building on previous versions, these features underscore the platform's commitment to improving backup and restore performance. A Developer Preview also introduces direct backup to Azure blob stores and encrypted backups, the latter utilizing external Key Management Services (KMS) to secure data. This version allows both Community Edition (CE) and Enterprise Edition (EE) users access to the cbbackupmgr CLI, with deprecated utilities like cbbackup and cbrestore being phased out. Couchbase 7.1's integration with cloud services and its focus on security and reliability make it a robust choice for managing data backups.
May 24, 2022
1,115 words in the original blog post.
With the easing of COVID-19 restrictions worldwide, the travel and tourism industry is projected to see a significant rebound, potentially surpassing pre-pandemic levels, as indicated by forecasts from the World Travel & Tourism Council and a report from American Express Travel. This anticipated surge, driven by pent-up demand and increased consumer expectations, presents both opportunities and challenges for travel companies, which must deliver seamless, personalized experiences to maintain competitiveness. Central to meeting these demands is the adoption of modern databases, such as Couchbase, which offers distributed, fast, and flexible solutions that support various travel applications. Notable companies like Amadeus, Emirates, Carnival, Avis Budget Group, and Marriott have leveraged Couchbase to enhance their operations, from booking and inventory management to personalized customer experiences, demonstrating the database's capacity to handle high volumes of transactions efficiently and reliably. As the travel industry gears up for one of its busiest seasons, Couchbase stands out as a critical technology partner, enabling companies to provide the superior service that modern travelers expect.
May 23, 2022
1,879 words in the original blog post.
The Couchbase Server 7.1 release introduces the Tableau connector for Couchbase Analytics, a business intelligence tool that enables users to visualize Couchbase JSON data in real-time using native connectivity to Tableau. This connector allows developers and analysts to quickly derive visual insights from Couchbase data with reduced costs and faster time-to-insights. The connector works by creating tabular analytics views on Couchbase Analytics, downloading the Tableau connector and driver, and launching Tableau Desktop to connect to the Couchbase Analytics server. Users can create dashboards using the connector, such as a world-wide hotel review dashboard, to derive real-time operational and visual insights from their JSON data.
May 19, 2022
724 words in the original blog post.
Couchbase employs Transport Layer Security (TLS) to secure network communications, preventing unauthorized access and tampering, with the latest update to the Couchbase Autonomous Operator (CAO) 2.3 offering enhanced support for Kubernetes' tls secret type for certificate management. TLS ensures authentication, encryption, and integrity in data transmission, primarily used in HTTPS connections, with certificates issued by trusted Certificate Authorities (CAs) forming a chain of trust. The CAO 2.3 update improves interoperability with third-party certificate management systems by utilizing the Kubernetes TLS specification, allowing for consistent handling of TLS certificates and keys across different systems. This update also introduces trust pools in Couchbase Server 7.1, which permits validation of certificates against multiple CAs, offering flexibility in updating client certificates without requiring complete rotation. The separation of root CA certificates into distinct secrets further enhances integration with TLS management systems, facilitating seamless certificate generation and rotation.
May 18, 2022
890 words in the original blog post.
Couchbase, a company known for tackling challenging problems to drive customer innovation, has been recognized as a leader in the NoSQL database sector by TrustRadius in their 2022 Top Rated Awards, based on customer feedback. This accolade marks the fifth consecutive year Couchbase has received top ratings in categories such as Embedded Database, Non-Relational Databases, Open-Source Databases, NoSQL Databases, and Database-as-a-Service (DBaaS). With endorsements from nearly 600 companies, including a significant portion of the Fortune 100, customers praise Couchbase for its exceptional data handling, scalability, performance, and ease of deployment. TrustRadius, a platform renowned for providing verified, peer-based software reviews, supports decision-makers across industries and is headquartered in Austin, Texas.
May 18, 2022
509 words in the original blog post.
Connect 2023, Couchbase's flagship virtual conference, is set for early Spring 2023 and is actively seeking speakers to contribute to its theme, "Escape Velocity," which symbolizes the momentum needed for digital transformation. The conference aims to unite a global audience of database developers, architects, and NoSQL thought leaders to share major product updates, inspiring demos, and customer testimonials. The event will focus on showcasing how Couchbase solutions facilitate breaking free from system limitations and achieving modern user experiences through digital transformation. Organizers are seeking diverse presentations, including use cases, best practices, deployment strategies, and tutorials on integrating Couchbase into development stacks, particularly highlighting success stories with Couchbase Capella, database best practices, and mobile application development. Interested participants are encouraged to submit their presentation proposals by January 24, 2023, for a chance to contribute to what is anticipated to be an engaging and successful conference.
May 17, 2022
480 words in the original blog post.
The Couchbase Autonomous Operator 2.3.0 release introduces enhancements to lifecycle automation via the cao utility, which replaces previous tools like cbopcfg and cbopinfo by consolidating their functionalities and adding a self-certification feature. The cao utility facilitates provisioning, log and resource collection, and platform certification with commands such as creating operator components, managing clusters, and saving cluster topologies. While not a complete solution for Couchbase Server provisioning, it effectively sets up development and production environments and works well with other tools like helm, although mixing installers is not advised to prevent upgrade complications. The utility also supports creating modular integration and deployment pipelines, and further details can be found in the Couchbase Autonomous Operator documentation.
May 13, 2022
793 words in the original blog post.
Couchbase version 7.1 introduces the Magma storage engine, which significantly improves performance and reduces total cost of ownership (TCO) by allowing for more efficient data storage and retrieval. With a memory-to-data ratio as low as 1%, Couchbase can store hundreds of terabytes of JSON data in a single node, reducing the number of servers needed to achieve the same result. Magma also offers improved performance gains in disk-based workloads, including a 4x increase in throughput for mixed disk-based workloads and a 10x improvement in tail latency for reads. The new storage engine is based on a proprietary architecture that combines Log Structured Merge trees with value separation in a log structured object store, allowing for better efficiency metrics and reduced space amplification. To use Magma, users can create a Couchbase bucket with the storage engine selection as Magma, which can be mixed with other storage engines like Couchstore. With Magma, Couchbase 7.1 becomes an ideal database for data-intensive use cases such as IoT, logging, customer portals, metadata and content stores, and user profiles.
May 12, 2022
791 words in the original blog post.
Couchbase Connect 2023 is set to take place in early spring as a global virtual conference, featuring content and keynotes from Europe, the Americas, and Asia, with a theme centered around achieving "Escape Velocity" in digital transformation using Couchbase. The concept of escape velocity is used metaphorically to describe overcoming various constraints such as system limitations, user behaviors, and operational challenges to reach digital transformation goals. The event aims to attract application developers, mobile developers, system architects, and DevOps engineers interested in distributed, multimodel NoSQL databases like Couchbase. A call for presentations will soon be announced, encouraging participants to share their project stories. Attendees are encouraged to engage with the Couchbase community through platforms like Discord and to explore the latest updates, such as Couchbase Server 7.1, while awaiting the conference.
May 11, 2022
278 words in the original blog post.
The Stack Overflow community releases its annual survey every year, which aims to understand the developer community better. The definition of a "developer" is not strictly defined and is inclusive of anyone who has written code, regardless of their level or experience. The survey is designed to be short, taking around 10 minutes to complete, and is open to anyone with a coding background, from beginners like those in middle school's Scratch program to professionals using Couchbase SDKs.
May 11, 2022
189 words in the original blog post.
Couchbase Server 7.1 has been launched with the aim of enhancing operational efficiency and reducing deployment costs to help combat inflation. The new version introduces over thirty features, including high data-density storage through the new Magma engine, which significantly increases storage capacity and throughput while reducing cluster sizes. This allows databases to handle more data at a lower cost and with faster performance. Additionally, Couchbase Server 7.1 supports simultaneous operational and analytical workloads with a direct connector to Tableau and compatibility with ARM v8 processors, further reducing the total cost of ownership. The update also includes features like JavaScript user-defined functions, incremental backups, and improved security management, making Couchbase more efficient and accessible for various enterprise applications.
May 10, 2022
610 words in the original blog post.
An ASP.NET CRUD application involves creating, reading, updating, and deleting data, with this post focusing on utilizing Couchbase's key-value API for efficient data access. While Couchbase supports SQL++ for querying JSON data, the key-value API is highlighted as the most efficient method, especially for direct lookups using known keys. Examples include retrieving user data and handling sub-documents for large entries. The text demonstrates implementing a Get CRUD endpoint in ASP.NET Core, which requires a wishlist item ID as a parameter and leverages Couchbase's JSON storage system for serialization. The discussion also touches on potential improvements needed for production readiness, such as error handling, validation, authentication, and logging, emphasizing the availability of ASP.NET Core's built-in tools and third-party libraries to address these concerns. The article concludes with a look ahead to future posts on creating and updating data, encouraging readers to explore Couchbase Capella and the Couchbase Playground for practical examples.
May 05, 2022
1,107 words in the original blog post.
The recently released Couchbase Kotlin SDK version 1.0 is designed to integrate seamlessly with Kotlin’s features, focusing on asynchronous programming improvements and offering a concise, idiomatic approach compared to its Java counterpart. The SDK allows users to connect easily to Couchbase's Capella Database-as-a-Service and perform operations such as querying and document retrieval using Kotlin's native support for default parameters and coroutines. The SDK's API design emphasizes flexibility and binary compatibility by leveraging sealed classes for mutually exclusive parameters, utilizing Kotlin's DSL for configuration, and employing the CommonOptions class to manage optional parameters. These design choices aim to simplify usage while maintaining compatibility and efficiency, ultimately providing a robust and user-friendly library that aligns with Kotlin’s strengths.
May 03, 2022
2,089 words in the original blog post.
This post is an introduction to the concept of smart homes and their potential benefits, particularly in terms of saving money. The author shares their personal experience with setting up a smart home and highlights the challenges of managing disparate devices from different vendors. They also discuss the importance of standards and unification in the smart home ecosystem, mentioning the upcoming "Matter" standard as an attempt to simplify things. The post will cover various topics related to smart homes, including personal benefits, business applications, and technical aspects such as data management and programming languages. The author aims to create a comprehensive guide on building and managing a smart home, with a focus on using Couchbase as a data platform for IoT devices.
May 02, 2022
1,106 words in the original blog post.