Couchbase Inc. today introduced a new version of Capella, its managed database service, which offers an expanded set of storage and data security capabilities.
Nasdaq-listed Couchbase provides a popular NoSQL database of the same name. Capella is a managed, cloud-based version of the enterprise database that automates maintenance tasks such as infrastructure management.
Capella is designed to store structured and unstructured information. Couchbase says the database can perform certain queries with latency as low as a few milliseconds. Although Capella is a NoSQL database, it offers the ability to write queries in the SQL language, which makes the database relatively easy to use since many developers are already familiar with the language.
Databases use a software component known as the storage engine to retrieve information for applications and save newly added data. By default, Cappella uses a storage engine called Couchstore. The new version of Capella launched today by Couchbase includes a second storage engine, Magma, which may provide better performance for certain enterprise applications.
Databases typically keep information on storage disks when not actively in use and move information to memory when processing is performed. Capella, on the other hand, can skip the process of moving records from storage disks to memory by storing the records in memory from the start. Skipping this step reduces the number of calculations needed to analyze the data, which improves performance.
Keeping information in memory is not always possible. Some enterprise applications have large and complex data sets that cannot be fully stored on a server’s onboard memory chips. The new Magma storage engine that Couchbase has added to Capella is designed to improve the performance of these applications.
When a large data set cannot be stored in memory, it must be saved on flash drives or discs. The Magma storage engine includes several optimizations that speed up the task of processing data stored on these drives. According to Couchbase, Magma allows Capella to perform certain processing tasks up to four times faster than other technologies while using a tenth of the memory.
A second set of enhancements introduced for Capella today will help developers more easily build applications on the database service. According to Couchbase, the service has been updated with a simplified interface that builds on design concepts implemented in popular developer tools like GitHub. The improved interface also makes it easier to access tutorials and other technical resources.
“As customers continue to invest in digital transformation, developers building modern apps need technologies that make them more productive,” said Scott Anderson, senior vice president of product management at Couchbase.
The third major goal of today’s update is to help businesses more easily meet cybersecurity requirements.
Couchbase has equipped Capella with administrative controls that meet the requirements outlined in HIPAA healthcare data security regulations. According to the company, the controls will make it easier for organizations such as hospitals to store records in Capella. Couchbase has also added a new auditing feature that organizations can use to track access to important business data.