Skip to content

Commit 84ee4a8

Browse files
AUTO: Sync ScalarDB docs in English to docs site repo (#1513)
Co-authored-by: josh-wong <[email protected]>
1 parent c006bbe commit 84ee4a8

File tree

1 file changed

+0
-140
lines changed

1 file changed

+0
-140
lines changed

versioned_docs/version-3.13/requirements.mdx

Lines changed: 0 additions & 140 deletions
Original file line numberDiff line numberDiff line change
@@ -534,143 +534,3 @@ ScalarDB Cluster is provided as a cluster consisting of one or more Pods on the
534534
#### Package manager
535535

536536
- **[Helm](https://helm.sh/):** 3.5+
537-
538-
## Analytics
539-
540-
ScalarDB Analytics is a component that provides scalable analytical processing for the data managed by the Core component or managed by applications that don’t use ScalarDB. For more information, see [ScalarDB Design](./design.mdx).
541-
542-
### Spark
543-
544-
ScalarDB Analytics uses [Apache Spark](https://spark.apache.org/) for the query engine. It supports the following versions of Spark.
545-
546-
| ScalarDB Analytics Version | Spark Versions | Scala Versions |
547-
| :------------------------- | :------------- | :------------- |
548-
| 3.16 | 3.5, 3.4 | 2.13, 2.12 |
549-
| 3.15 | 3.5, 3.4 | 2.13, 2.12 |
550-
| 3.14 | 3.5, 3.4 | 2.13, 2.12 |
551-
552-
### Languages and runtimes
553-
554-
ScalarDB Analytics provides a Java library for running federated queries on Spark. It also provides a tool called ScalarDB Analytics CLI, which runs on the Java Virtual Machine (JVM).
555-
556-
:::note
557-
558-
Since Spark and Scala may be incompatible among different minor versions, the library offers different artifacts for various Spark and Scala versions, named in the format `scalardb-analytics-spark-all-<SPARK_VERSION>_<SCALA_VERSION>`. Make sure that you select the artifact matching the Spark and Scala versions you're using. For example, if you're using Spark 3.5 with Scala 2.13, you must specify `scalardb-analytics-spark-all-3.5_2.13`.
559-
560-
:::
561-
562-
#### Java
563-
564-
The library is available on the Maven Central Repository. You need to specify the library when setting up Spark. For more details, see [Set up ScalarDB Analytics in the Spark configuration](scalardb-analytics/run-analytical-queries.mdx#set-up-scalardb-analytics-in-the-spark-configuration).
565-
566-
:::note
567-
568-
The ScalarDB Analytics library is built with JDK 11 to be able to be integrated with various Spark environments.
569-
570-
:::
571-
572-
For running ScalarDB Analytics CLI, the following JREs are verified and supported:
573-
574-
- **[Oracle JDK](https://www.oracle.com/java/):** 21
575-
- **[OpenJDK](https://openjdk.org/) ([Eclipse Temurin](https://adoptium.net/temurin/), [Amazon Corretto](https://aws.amazon.com/corretto/), or [Microsoft Build of OpenJDK](https://learn.microsoft.com/en-us/java/openjdk/)):** 21
576-
577-
### Databases
578-
579-
ScalarDB Analytics runs on top of the following databases and their versions.
580-
581-
#### ScalarDB
582-
583-
ScalarDB Analytics can run analytical queries on the databases managed by ScalarDB Core and Cluster. It uses the ScalarDB Core library of the same version to interact with these databases, as shown below.
584-
585-
| ScalarDB Analytics version | ScalarDB Core version |
586-
| :------------------------- | :-------------------- |
587-
| 3.16 | 3.16 |
588-
| 3.15 | 3.15 |
589-
| 3.14 | 3.14 |
590-
591-
For the supported databases and their versions, see [Databases](#databases).
592-
593-
#### Relational databases
594-
595-
ScalarDB Analytics can run analytical queries on the following relational databases **not** managed by ScalarDB Core and Cluster.
596-
597-
<Tabs groupId="RDBs" queryString>
598-
<TabItem value="Oracle_Database" label="Oracle Database" default>
599-
600-
| Version | Oracle Database 23ai |
601-
| :-------------------------- | :------------------- |
602-
| **ScalarDB Analytics 3.16** ||
603-
| **ScalarDB Analytics 3.15** ||
604-
| **ScalarDB Analytics 3.14** ||
605-
606-
</TabItem>
607-
<TabItem value="MySQL" label="MySQL">
608-
609-
| Version | MySQL 8.0 |
610-
| :-------------------------- | :-------- |
611-
| **ScalarDB Analytics 3.16** ||
612-
| **ScalarDB Analytics 3.15** ||
613-
| **ScalarDB Analytics 3.14** ||
614-
615-
</TabItem>
616-
<TabItem value="PostgreSQL" label="PostgreSQL">
617-
618-
| Version | PostgreSQL 16 |
619-
| :-------------------------- | :------------ |
620-
| **ScalarDB Analytics 3.16** ||
621-
| **ScalarDB Analytics 3.15** ||
622-
| **ScalarDB Analytics 3.14** ||
623-
624-
</TabItem>
625-
<TabItem value="SQL_Server" label="SQL Server">
626-
627-
| Version | SQL Server 2019 |
628-
| :-------------------------- | :-------------- |
629-
| **ScalarDB Analytics 3.16** ||
630-
| **ScalarDB Analytics 3.15** ||
631-
| **ScalarDB Analytics 3.14** ||
632-
633-
</TabItem>
634-
</Tabs>
635-
636-
#### NoSQL databases
637-
638-
ScalarDB Analytics can run analytical queries on the following NoSQL databases **not** managed by ScalarDB Core and Cluster.
639-
640-
<Tabs groupId="NoSQL" queryString>
641-
<TabItem value="Amazon_DynamoDB" label="Amazon DynamoDB" default>
642-
643-
| Version | DynamoDB |
644-
| :-------------------------- | :------- |
645-
| **ScalarDB Analytics 3.16** ||
646-
| **ScalarDB Analytics 3.15** ||
647-
| **ScalarDB Analytics 3.14** ||
648-
649-
</TabItem>
650-
</Tabs>
651-
652-
### Database permission requirements
653-
654-
ScalarDB Analytics requires read permissions to perform its operations on the underlying databases.
655-
656-
For databases managed under ScalarDB Core and Cluster, the databases are already configured according to [Database permission requirements](requirements.mdx#database-permission-requirements), so no additional configuration is required.
657-
658-
For databases **not** managed under ScalarDB Core and Cluster, make sure you register your data sources with users who have read permission on the data sources. For instructions on registering your data sources, see [Create your catalog](scalardb-analytics/create-scalardb-analytics-catalog#create-your-catalog).
659-
660-
The ScalarDB Analytics server also requires permissions to manage catalog information in its database.
661-
Create a user with permission according to [Database permission requirements](requirements.mdx#database-permission-requirements) and set the user to the ScalarDB Analytics server configuration.
662-
663-
### Kubernetes
664-
665-
The server component of ScalarDB Analytics (ScalarDB Analytics server) is provided as a Pod on the Kubernetes platform in production environments. ScalarDB Analytics supports the following platforms and tools.
666-
667-
#### Platform
668-
669-
- **[Kubernetes](https://kubernetes.io/):** 1.28 - 1.32
670-
- **[Amazon Elastic Kubernetes Service (EKS)](https://aws.amazon.com/eks/)**
671-
- **[Azure Kubernetes Service (AKS)](https://azure.microsoft.com/en-us/products/kubernetes-service)**
672-
- **[Red Hat OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift):** TBD
673-
674-
#### Package manager
675-
676-
- **[Helm](https://helm.sh/):** 3.5+

0 commit comments

Comments
 (0)