Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/features.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ This document briefly explains which features are available in which editions of
| [SQL interface (SQL API, JDBC, Spring Data JDBC, and LINQ)](scalardb-sql/index.mdx) | – | – | ✅ | – |
| [GraphQL interface](scalardb-graphql/index.mdx) | – | – | ✅ | – |
| [Vector search interface](scalardb-cluster/getting-started-with-vector-search.mdx) | – | – | ✅ (3.15+) (Private Preview**) | – |
| [Analytical query processing across ScalarDB-managed data sources](scalardb-samples/scalardb-analytics-spark-sample/README.mdx) | – | – | – | ✅ (3.14+) |
| [Analytical query processing across non-ScalarDB-managed data sources](scalardb-samples/scalardb-analytics-spark-sample/README.mdx) | – | – | – | ✅ (3.15+) |
| [Analytical query processing across ScalarDB-managed data sources](scalardb-analytics/quickstart.mdx) | – | – | – | ✅ (3.14+) |
| [Analytical query processing across non-ScalarDB-managed data sources](scalardb-analytics/quickstart.mdx) | – | – | – | ✅ (3.15+) |
| [Remote replication](scalardb-cluster/remote-replication.mdx) | – | – | ✅ (3.16+) (Private Preview**) | – |

\* This feature is not available in the Enterprise Premium edition. If you want to use this feature, please [contact us](https://www.scalar-labs.com/contact).
Expand Down
2 changes: 1 addition & 1 deletion docs/quickstart-scalardb-analytics-overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ displayed_sidebar: docsEnglish
In this sub-category, you can see tutorials on how to run analytical queries over the databases that you write through ScalarDB by using a component called ScalarDB Analytics.

- To try running analytical queries through PostgreSQL, see [Getting Started with ScalarDB Analytics with PostgreSQL](scalardb-analytics-postgresql/getting-started.mdx).
- To try running analytical queries through Spark, see [Getting Started with ScalarDB Analytics](scalardb-samples/scalardb-analytics-spark-sample/README.mdx).
- To try running analytical queries through Spark, see [Getting Started with ScalarDB Analytics](scalardb-analytics/quickstart.mdx).
36 changes: 36 additions & 0 deletions docs/scalardb-analytics/_README.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
tags:
- Enterprise Option
displayed_sidebar: docsEnglish
---

# ScalarDB Analytics

import WarningLicenseKeyContact from '/src/components/en-us/_warning-license-key-contact.mdx';

**ScalarDB Analytics** is the analytical component of ScalarDB. Similar to ScalarDB, it unifies diverse data sources - ranging from RDBMSs like PostgreSQL and MySQL to NoSQL databases such as Cassandra and DynamoDB - into a single logical database. While ScalarDB focuses on operational workloads with strong transactional consistency across multiple databases, ScalarDB Analytics is optimized for analytical workloads. It supports a wide range of queries, including complex joins, aggregations, and window functions. ScalarDB Analytics operates seamlessly on both ScalarDB-managed data sources and non-ScalarDB-managed ones, enabling advanced analytical queries across various datasets.

The current version of ScalarDB Analytics leverages **Apache Spark** as its execution engine. It provides a unified view of ScalarDB-managed and non-ScalarDB-managed data sources by utilizing a Spark custom catalog. Using ScalarDB Analytics, you can treat tables from these data sources as native Spark tables. This allows you to execute arbitrary Spark SQL queries seamlessly. For example, you can join a table stored in Cassandra with a table in PostgreSQL to perform a cross-database analysis with ease.

<WarningLicenseKeyContact product="ScalarDB Analytics with Spark" />

## Further reading

This section provides links to various ScalarDB Analytics–related documentation.

### Getting started

* [Getting Started with ScalarDB Analytics](./quickstart.mdx) - A quick tutorial to set up ScalarDB Analytics and run federated queries

### Key documentation

* [Overview](./overview.mdx) - Understand ScalarDB Analytics architecture and features
* [Deploy ScalarDB Analytics](./deployment.mdx) - Deploy on Amazon EMR, Databricks, and other platforms
* [Run Analytical Queries](./run-analytical-queries.mdx) - Execute queries across multiple databases
* [Administration Guide](./administration.mdx) - Manage catalogs and data sources
* [Configuration Reference](./configuration.mdx) - Configure Spark and data sources

### Technical details

* [Design Document](./design.mdx) - Deep dive into the technical architecture
* [Version Compatibility](./run-analytical-queries.mdx#version-compatibility) - Supported Spark and Scala versions
Loading