A Guide on How to Backup and Restore Data in ScalarDL
Since ScalarDL uses ScalarDB that provides transaction capability on top of non-transactional (possibly transactional) databases non-invasively,
Since ScalarDL uses ScalarDB that provides transaction capability on top of non-transactional (possibly transactional) databases non-invasively,
This document sets out some guidelines for writing contracts for ScalarDL.
This document sets out some guidelines for writing functions for ScalarDL.
Overview
In this sub-category, you can learn how to set advanced configurations and perform advanced operations for ScalarDL.
GET v1/accounts
This guide explains how to back up and restore databases that are used by ScalarDL through ScalarDB.
This document explains how to create your custom values file for the ScalarDB Analytics with PostgreSQL chart. For details on the parameters, see the README of the ScalarDB Analytics with PostgreSQL chart.
In this category, you can follow guides to help you become more familiar with deploying ScalarDL in local and cloud-based Kubernetes environments.
In this category, you can follow guides to help you become more familiar with ScalarDL, specifically with how to write and run ScalarDL applications.
This guide describes the specifications for generic contracts and functions.
This getting started tutorial explains how to configure ScalarDL on your preferred database and illustrates the process of creating a simple application where the historical states of data are traced.
This document explains how to get started with log aggregation for Scalar products on Kubernetes using Grafana Loki (with Promtail).
This document explains how to get started with Scalar products monitoring on Kubernetes using Prometheus Operator (kube-prometheus-stack). Here, we assume that you already have a Mac or Linux environment for testing. We use Minikube in this document, but the steps we will show should work in any Kubernetes cluster.
This guide explains how to get started with ScalarDB Analytics with PostgreSQL by using a Helm Chart in a Kubernetes cluster as a test environment. In addition, the contents of this guide assume that you already have a Mac or Linux environment set up for testing. Although minikube is mentioned, the steps described should work in any Kubernetes cluster.
This glossary includes terms that are often used when using ScalarDL.
This document explains how to deploy ScalarDB Analytics with PostgreSQL by using Scalar Helm Charts. For details on the custom values file for ScalarDB Analytics with PostgreSQL, see Configure a custom values file for ScalarDB Analytics with PostgreSQL.
This document describes how to get a certificate to enroll in ScalarDL.
This document shows how to set up a local environment that runs ScalarDL along with the back-end Cassandra server using Docker Compose.
This guide explains how to scale ScalarDB. The contents of this guide assume that you used Scalar Helm Chart to deploy ScalarDB Cluster, which is the recommended way.
This document describes how to start CA server with CFSSL.
This guide explains how to upgrade to a newer version of ScalarDB.
In this category, you can follow guides to help you manage ScalarDL.
Data modeling (or in other words, organizing your data) is the process of conceptualizing and visualizing how data will be stored and used by identifying the patterns used to access data and the types of queries to be performed within business operations.
In this category, you can follow quickstart tutorials for how to get started with running a basic contract through ScalarDL Ledger by using the Java Client SDK.
This page describes the required tools and their versions to use ScalarDL correctly.
In this sub-category, you can learn how to run an application through ScalarDL.
In this sub-category, you can learn how to run sample applications that take advantage of ScalarDL.
This page includes a list of release notes for ScalarDL 3.10.
This document explains the ScalarDL authentication mechanism and how to use it properly.
This tutorial describes how to run benchmarking tools for ScalarDL. Benchmarking is helpful for evaluating how a system performs against a set of standards.
This page introduces scalardl, which is a client command for interacting with ScalarDL components.
This page provides a list of error codes in ScalarDL clients.
This page provides a list of error codes common across ScalarDL.
This document shows the compatibility of ScalarDL Ledger and Auditor versions among ScalarDL Java Client SDK versions and ScalarDB Cluster.
This page describes the following available configurations for ScalarDL:
This design document briefly explains the design and implementation of ScalarDL. For the background and objectives of ScalarDL, see ScalarDL Overview.
ScalarDL is scalable and practical Byzantine fault detection middleware for transactional database systems, which achieves correctness, scalability, and database agnosticism.
- scalardl-common
This page provides a list of error codes in ScalarDL Ledger.
This page describes what ScalarDL is and its primary use cases.
This roadmap provides a look into the proposed future of ScalarDL. The purpose of this roadmap is to provide visibility into what changes may be coming so that you can more closely follow progress, learn about key milestones, and give feedback during development. This roadmap will be updated as new versions of ScalarDL are released.
A Docker image that loads the database schemas of ScalarDL using Schema Tool for ScalarDB.
This guide explains how to use generic contracts and functions in ScalarDL.
This document explains how to write ScalarDL applications. You will learn how to integrate ScalarDL into your applications, handle errors, and validate your data.
This document explains how to write ScalarDL applications with generic contracts. You will learn how to interact with ScalarDL in your applications, handle errors, and validate your data when using generic contracts in ScalarDL.
In this sub-category, you can learn how to write a ScalarDL application.
In this sub-category, you can learn how to write business logic for a ScalarDL application.