Develop with Enterprise Analytics
Enterprise Analytics is a self-managed, JSON-native NoSQL analytical database. It serves to unify data from diverse sources, allowing for the execution of complex analytical queries and the extraction of timely insights.
SDK APIs to work with Enterprise Analytics
Analytics SDKs are developed from the ground-up and while they maintain some syntactic similarities with the operational SDKs, they are purpose built for Enterprise Analytics' real-time analytical use cases. They support streaming APIs to handle large datasets, as well as the common features expected to be present in any modern database SDK — such as connection management and robust error handling.
Big Data Connectors
The available options for Enterprise Analytics DataFrame
and Dataset
operations with the Couchbase Spark Connector
can be found on the Spark DataFrames, Datasets, and SQL page.
See the Enterprise Analytics docs for information on streaming from Confluent for Kafka.
Other Analytics Services
Analytics solution | Development option |
---|---|
In addition to the Enterprise Analytics, older Couchbase Analytics services are available — Enterprise Analytics' forerunner, Columnar, remains available as Capella Analytics for the present time.
Traditional, row-based analytics is also available in Couchbase operational clusters — self-managed, or Capella Operational.
SDK APIs to work with Capella Analytics:
Capella Analytics is a standalone, managed cloud offering from Couchbase under the Capella family of products.
Capella Analytics SDKs, formerly known as Columnar SDKs, are similar to the Enterprise Analytics SDKs. They must be used to connect to the current Capella Analytics Service, as it presents a different connection interface, without Enterprise Analytics' load balancer.
Row-Based Couchbase Analytics
CBAS (Couchbase Analytics Service) is our classic OLAP available as part of self-managed Couchbase Server and Capella Operational. Use the operational SDKs to develop for this service.