February 2022 Summaries
7 posts from Couchbase
Filter
Month:
Year:
Post Summaries
Back to Blog
Couchbase has announced a shift in the licensing of its Sync Gateway and Couchbase Lite products from Apache 2.0 to Business Source License version 1.1 (BSL 1.1) with the release of Couchbase Mobile 3, following a similar change for its server products last year. This new license allows for control over commercialization while still providing the source code to the community, permitting non-commercial use and transitioning to an Apache 2.0 license after four years. The change is expected to have minimal impact on existing users and paying customers, as it mainly affects those intending to use the source code for commercial purposes. Developers can still create commercial plugins using pre-packaged Couchbase Lite APIs but cannot build commercial derivatives from the source code itself. The motivation behind this change is to prevent third parties from creating commercial derivatives without contributing back to the community, especially with the new enhancements in Couchbase Mobile 3.
Feb 25, 2022
723 words in the original blog post.
Couchbase Mobile 3 introduces significant updates to Couchbase Lite and Sync Gateway, enhancing mobile and edge computing solutions. Key highlights include the introduction of a C API for Couchbase Lite, enabling its use on a wide range of embedded platforms with support for enterprise-grade features like database encryption. The release also includes improvements in configuration and administration with a modular, cluster-aware Sync Gateway setup and secure RESTful API endpoints. Developers can now use SQL++/N1QL for Mobile to streamline query development across Couchbase Server and Lite, and Kotlin support is enhanced for Android app development. Additionally, security is bolstered with default TLS encryption in Sync Gateway, client-side field-level encryption, and auto-purge features for data governance. These updates are designed to simplify complex workflows and enhance the security and manageability of mobile data solutions.
Feb 23, 2022
2,255 words in the original blog post.
Couchbase emerges as a versatile solution for modern enterprise applications by integrating the benefits of both NoSQL and SQL databases, addressing the challenges faced by users of MongoDB, such as scalability and performance issues. It offers features like ACID transactions, SQL support, and a masterless architecture, providing consistent performance with both vertical and horizontal scaling. Couchbase's capabilities extend to mobile platforms, allowing for offline data access and synchronization, making it ideal for applications requiring real-time data processing and analysis. The platform's performance, demonstrated through Couchbase Capella, surpasses that of MongoDB Atlas by delivering higher throughput and lower latency at reduced costs. Couchbase supports a wide range of use cases, from caching to serving as a system of record, and can be deployed across various environments, including on-premises and major cloud platforms, offering a comprehensive solution for businesses aiming to enhance customer satisfaction, achieve faster market entry, and reduce operational costs.
Feb 22, 2022
874 words in the original blog post.
With the release of Couchbase 7.0, integration with Python User-Defined Functions (UDFs) is now possible through Couchbase Analytics, enabling organizations to process data at scale and extract valuable insights in real-time. Advanced analytics domains like predictive analytics rely on processing large amounts of data near real-time, making this integration particularly useful. A seamless pipeline has been created from Python-based machine learning models to Couchbase Analytics, allowing users to apply external algorithms to their NoSQL data. The process involves training a machine learning model, creating a Python library, packaging and deploying the library, importing bucket documents for the UDF to analyze, writing User-Defined Functions, and invoking these functions in predictive queries within Couchbase Analytics. This integration promises to be an effective way of extracting valuable information from data without compromising on performance or efficiency.
Feb 16, 2022
1,537 words in the original blog post.
This post describes how to build a basic client that records activity on the Stellar Decentralized Blockchain. The project uses Couchbase for storage and query, with Python as the programming language of choice. The tutorial covers setting up a recent version of Couchbase, creating a new bucket called "stellar", and connecting to it using the Python SDK. It then downloads account information directly from the Stellar web API, stores the raw JSON data in Couchbase, and reviews the results in the Web Console UI. The project also sets up indexes for querying attributes in the set of JSON documents. Finally, it provides a basic query example and outlines next steps for building charts and using more querying magic.
Feb 15, 2022
1,788 words in the original blog post.
I recently had the pleasure of attending a virtual presentation and workshop on Couchbase technology delivered by the Couchbase team to over 100 School of Code Bootcampers. The session was carefully planned, impactful, engaging, and easy to follow, with the presenter slowing down to explain complex steps and encouraging peer support among participants. I was impressed by the passion and knowledge of the Couchbase team members, who provided nicely designed slides and responded to questions in real-time. The experience gave me a glimpse into my future as a developer and helped me gain exposure to real business technology, including Full-Text Search, which made text search development manageable. The School of Code program provides structure and support for bootcampers to become software developers, with valuable industry guest speakers and partnerships with businesses like Couchbase. I was grateful for the thorough overview of Couchbase's product and look forward to exploring its features further.
Feb 11, 2022
736 words in the original blog post.
Super Bowl LVI, featuring the Cincinnati Bengals and the Los Angeles Rams in Inglewood, California, is anticipated to attract over 70,000 fans to SoFi Stadium and millions more watching from various locations, spurring organizations to enhance their applications to meet customer expectations during this significant event. Couchbase, a distributed NoSQL database platform, is highlighted for its ability to scale and meet the performance demands of modern applications, particularly during high-pressure times like the Super Bowl. Companies like Domino's Pizza and PepsiCo utilize Couchbase to enhance customer experience and manage operations effectively, with Domino's leveraging the platform to handle over a million pizza orders on their busiest day of the year while ensuring personalized customer interactions. Similarly, SKY, Europe's largest media company, uses Couchbase to deliver seamless content to its 22 million subscribers during peak times. The text encourages organizations to explore Couchbase’s capabilities, including their database-as-a-service offering, Capella, which combines performance with cloud affordability, inviting them to learn more through various resources and trials.
Feb 10, 2022
591 words in the original blog post.