Skip to content

Commit 565dad9

Browse files
committed
AUTO: Sync ScalarDB docs in English to docs site repo
1 parent dbe0136 commit 565dad9

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
tags:
3+
- Enterprise Premium
4+
displayed_sidebar: docsEnglish
5+
---
6+
7+
# ScalarDB GraphQL Overview
8+
9+
ScalarDB GraphQL is an interface layer that allows client applications to communicate with ScalarDB Cluster by using GraphQL. It enables you to take advantage the benefits of GraphQL, such as flexible data retrieval and type safety, while benefiting from the transaction management and data access features in ScalarDB.
10+
11+
By using ScalarDB GraphQL, you can create GraphQL schemas automatically based on the ScalarDB schemas, perform CRUD operations, and execute complex transactions across multiple databases. The interface simplifies backend development by providing a unified querying mechanism, making it particularly useful for modern applications expecting advanced and responsive data interactions.
12+
13+
## Getting started with GraphQL in ScalarDB Cluster
14+
15+
ScalarDB GraphQL is designed to be intuitive and user-friendly, enabling developers to easily create GraphQL schemas automatically based on the ScalarDB schemas and interact with the underlying databases.
16+
17+
For details on how to set up ScalarDB Cluster with GraphQL support, see [Getting Started with ScalarDB Cluster GraphQL](../scalardb-cluster/getting-started-with-scalardb-cluster-graphql.mdx).
18+
19+
## Transactions with a two-phase commit
20+
21+
ScalarDB GraphQL supports executing transactions with a two-phase commit interface. By using the two-phase commit interface, you can execute a transaction that spans multiple processes/applications (for example, microservices applications).
22+
23+
For details on how to execute transactions by using the two-phase commit interface in ScalarDB GraphQL, see [How to Run Two-Phase Commit Transactions](./how-to-run-two-phase-commit-transaction.mdx).
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
tags:
3+
- Enterprise Premium
4+
displayed_sidebar: docsEnglish
5+
---
6+
7+
# ScalarDB SQL Overview
8+
9+
ScalarDB SQL is an SQL layer for ScalarDB Cluster. Specifically, it parses SQL and converts it to a set of ScalarDB operations.
10+
11+
:::note
12+
13+
ScalarDB SQL is not fully compatible with standard SQL, but it offers a large subset of the SQL language.
14+
15+
:::
16+
17+
## Types of SQL interfaces
18+
19+
ScalarDB SQL has three types of SQL interfaces.
20+
21+
### JDBC
22+
23+
The JDBC interface lets you connect to ScalarDB Cluster by using the standard JDBC API. This is useful for applications that already use JDBC.
24+
25+
For details on how to set up and use the JDBC interface, see the [ScalarDB JDBC Guide](./jdbc-guide.mdx).
26+
27+
### SQL API
28+
29+
The SQL API lets you connect to ScalarDB Cluster by using the proprietary and modern Java SQL API. This is useful for applications that do not need to rely on the JDBC interface.
30+
31+
For details on how to set up and use the SQL API, see the [ScalarDB SQL API Guide](./sql-api-guide.mdx).
32+
33+
### Spring Data JDBC
34+
35+
The Spring Data JDBC interface lets you interact with ScalarDB Cluster via Spring Data JDBC repositories and entities. This is useful for applications that already use Spring Data or when you want to integrate ScalarDB Cluster into Spring applications.
36+
37+
For details on how to set up and use the Sprign Data JDBC interface, see the [Guide of Spring Data JDBC for ScalarDB](./spring-data-guide.mdx).

0 commit comments

Comments
 (0)