75 docs tagged with "Enterprise"
View all tagsA 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,
A Guide on How to Write a Good Contract for ScalarDL
This document sets out some guidelines for writing contracts for ScalarDL.
A Guide on How to Write Function for ScalarDL
This document sets out some guidelines for writing functions for ScalarDL.
A simple bank account application
Overview
Advanced Configurations and Operations Overview
In this sub-category, you can learn how to set advanced configurations and perform advanced operations for ScalarDL.
API endpoints
GET v1/accounts
Back Up and Restore Databases
This guide explains how to back up and restore databases that are used by ScalarDL through ScalarDB.
Configure a custom values file for ScalarDL Auditor
This document explains how to create your custom values file for the ScalarDL Auditor chart. If you want to know the details of the parameters, please refer to the README of the ScalarDL Auditor chart.
Configure a custom values file for ScalarDL Ledger
This document explains how to create your custom values file for the ScalarDL Ledger chart. If you want to know the details of the parameters, please refer to the README of the ScalarDL Ledger chart.
Configure a custom values file for ScalarDL Schema Loader
This document explains how to create your custom values file for the ScalarDL Schema Loader chart. If you want to know the details of the parameters, please refer to the README of the ScalarDL Schema Loader chart.
Configure Network Peering for ScalarDL Auditor Mode
This document explains how to connect multiple private networks for ScalarDL Auditor mode to perform network peering. For ScalarDL Auditor mode to work properly, you must connect ScalarDL Ledger to ScalarDL Auditor.
Deploy Overview
In this category, you can follow guides to help you become more familiar with deploying ScalarDL in local and cloud-based Kubernetes environments.
Deploy ScalarDL in a Cloud-Based Kubernetes Environment
In this sub-category, you can follow guides to help you become more familiar with deploying ScalarDL in managed, cloud-based Kubernetes environments by using Helm Charts.
Deploy ScalarDL in Your Local Kubernetes Environment
In this sub-category, you can follow guides to help you become more familiar with deploying ScalarDL in your local Kubernetes environment by using Helm Charts.
Deploy ScalarDL Ledger and ScalarDL Auditor on Amazon Elastic Kubernetes Service (EKS)
This guide explains how to deploy ScalarDL Ledger and ScalarDL Auditor on Amazon Elastic Kubernetes Service (EKS).
Deploy ScalarDL Ledger and ScalarDL Auditor on Azure Kubernetes Service (AKS)
This guide explains how to deploy ScalarDL Ledger and ScalarDL Auditor on Azure Kubernetes Service (AKS).
Deploy ScalarDL Ledger on Amazon Elastic Kubernetes Service (EKS)
This document explains how to deploy ScalarDL Ledger on Amazon Elastic Kubernetes Service (EKS).
Deploy ScalarDL Ledger on Azure Kubernetes Service (AKS)
This document explains how to deploy ScalarDL Ledger on Azure Kubernetes Service (AKS).
Develop Overview
In this category, you can follow guides to help you become more familiar with ScalarDL, specifically with how to write and run ScalarDL applications.
Generic Contracts and Functions Reference Guide
This guide describes the specifications for generic contracts and functions.
Get Started with ScalarDL Ledger
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.
Getting Started with Helm Charts (ScalarDL Ledger / Ledger only)
This document explains how to get started with ScalarDL Ledger using Helm Chart on a Kubernetes cluster as a test environment. 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.
Getting Started with Helm Charts (ScalarDL Ledger and Auditor / Auditor mode)
This document explains how to get started with ScalarDL Ledger and Auditor using Helm Chart on a Kubernetes cluster as a test environment. 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.
Getting Started with Helm Charts (ScalarDL Ledger and Auditor with TLS / Auditor Mode)
This tutorial explains how to get started with ScalarDL Ledger and ScalarDL Auditor with TLS configurations by using Helm Charts on a Kubernetes cluster as a test environment. Before starting, you should already have a Mac or Linux environment for testing. In addition, although this tutorial mentions using minikube, the steps described should work in any Kubernetes cluster.
Getting Started with Helm Charts (ScalarDL Ledger and Auditor with TLS by Using cert-manager / Auditor Mode)
This tutorial explains how to get started with ScalarDL Ledger and ScalarDL Auditor with TLS configurations by using Helm Charts and cert-manager on a Kubernetes cluster as a test environment. Before starting, you should already have a Mac or Linux environment for testing. In addition, although this tutorial mentions using minikube, the steps described should work in any Kubernetes cluster.
Getting Started with ScalarDL Auditor
This document explains how to get started with ScalarDL Auditor.
Glossary
This glossary includes terms that are often used when using ScalarDL.
Guidelines for creating an AKS cluster for ScalarDL Ledger
This document explains the requirements and recommendations for creating an Azure Kubernetes Service (AKS) cluster for ScalarDL Ledger deployment. For details on how to deploy ScalarDL Ledger on an AKS cluster, see Deploy ScalarDL Ledger on AKS.
Guidelines for creating an AKS cluster for ScalarDL Ledger and ScalarDL Auditor
This document explains the requirements and recommendations for creating an Azure Kubernetes Service (AKS) cluster for ScalarDL Ledger and ScalarDL Auditor deployment. For details on how to deploy ScalarDL Ledger and ScalarDL Auditor on an AKS cluster, see Deploy ScalarDL Ledger and ScalarDL Auditor on AKS.
Guidelines for creating an EKS cluster for ScalarDL Ledger
This document explains the requirements and recommendations for creating an Amazon Elastic Kubernetes Service (EKS) cluster for ScalarDL Ledger deployment. For details on how to deploy ScalarDL Ledger on an EKS cluster, see Deploy ScalarDL Ledger on Amazon EKS.
Guidelines for creating an EKS cluster for ScalarDL Ledger and ScalarDL Auditor
This document explains the requirements and recommendations for creating an Amazon Elastic Kubernetes Service (EKS) cluster for ScalarDL Ledger and ScalarDL Auditor deployment. For details on how to deploy ScalarDL Ledger and ScalarDL Auditor on an EKS cluster, see Deploy ScalarDL Ledger and ScalarDL Auditor on Amazon EKS.
How to Configure a Product License Key
To run Scalar products, you must create a .properties file and add your product license key and a certificate to the file. In your .properties file, copy one of the following configurations, based on the product you're using, and paste the contents in the .properties file, replacing `` with your license key.
How to deploy ScalarDL Auditor
This document explains how to deploy ScalarDL Auditor using Scalar Helm Charts. You must prepare your custom values file. Please refer to the following document for more details on the custom values file for ScalarDL Auditor and ScalarDL Schema Loader.
How to deploy ScalarDL Ledger
This document explains how to deploy ScalarDL Ledger using Scalar Helm Charts. You must prepare your custom values file. Please refer to the following document for more details on the custom values file for ScalarDL Ledger and ScalarDL Schema Loader.
How to Get a Certificate
This document describes how to get a certificate to enroll in ScalarDL.
How to Install ScalarDL in Your Local Environment with Docker
This document shows how to set up a local environment that runs ScalarDL along with the back-end Cassandra server using Docker Compose.
How to Scale ScalarDL
This guide explains how to scale ScalarDL. The contents of this guide assume that you used Scalar Helm Chart to deploy ScalarDL, which is the recommended way.
How to start CA server with CFSSL
This document describes how to start CA server with CFSSL.
How to Upgrade ScalarDL
This guide explains how to upgrade to a newer version of ScalarDL.
Ledger Alerts
LedgerClusterDown
Manage Overview
In this category, you can follow guides to help you manage ScalarDL.
Model Your Data
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.
Monitor Overview
Scalar Manager is a centralized management and monitoring solution for ScalarDL within Kubernetes cluster environments that allows you to:
Production checklist for ScalarDL Auditor
This checklist provides recommendations when deploying ScalarDL Auditor in a production environment.
Production checklist for ScalarDL Ledger
This checklist provides recommendations when deploying ScalarDL Ledger in a production environment.
Quickstart Overview
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.
Release Support Policy
This page describes Scalar's support policy for major and minor version releases of ScalarDL.
Requirements
This page describes the required tools and their versions to use ScalarDL correctly.
Run a ScalarDL Application Through ScalarDL Ledger
This guide explains how to run a ScalarDL application through ScalarDL Ledger. This document assumes that you have already tried the Get Started with ScalarDL Ledger tutorial and created your application that integrates ScalarDL by using the Client SDK by referring to the Write a ScalarDL Application in Java guide.
Run a ScalarDL Application Through ScalarDL Ledger and Auditor
This guide explains how to run a ScalarDL application through ScalarDL Ledger and Auditor. This document assumes that you have already tried the Get Started with ScalarDL Ledger tutorial and created your application that integrates ScalarDL by using the Client SDK by referring to the Write a ScalarDL Application in Java guide.
Run an Application Overview
In this sub-category, you can learn how to run an application through ScalarDL.
Run Sample Applications Overview
In this sub-category, you can learn how to run sample applications that take advantage of ScalarDL.
ScalarDL 3.11 Release Notes
This page includes a list of release notes for ScalarDL 3.11.
ScalarDL Auditor Error Codes
This page provides a list of error codes in ScalarDL Auditor.
ScalarDL Authentication Guide
This document explains the ScalarDL authentication mechanism and how to use it properly.
ScalarDL Benchmarking Tools
This tutorial describes how to run benchmarking tools for ScalarDL. Benchmarking is helpful for evaluating how a system performs against a set of standards.
ScalarDL Client Command Reference
This page introduces scalardl, which is a client command for interacting with ScalarDL components.
ScalarDL Client Error Codes
This page provides a list of error codes in ScalarDL clients.
ScalarDL Common Error Codes
This page provides a list of error codes common across ScalarDL.
ScalarDL Compatibility Matrix
This document shows the compatibility of ScalarDL Ledger and Auditor versions among ScalarDL Java Client SDK versions and ScalarDB Cluster.
ScalarDL Configurations
This page describes the following available configurations for ScalarDL:
ScalarDL Design Document
This design document briefly explains the design and implementation of ScalarDL. For the background and objectives of ScalarDL, see ScalarDL Overview.
ScalarDL Implementation
ScalarDL is scalable and practical Byzantine fault detection middleware for transactional database systems, which achieves correctness, scalability, and database agnosticism.
ScalarDL Javadoc
- scalardl-common
ScalarDL Ledger Error Codes
This page provides a list of error codes in ScalarDL Ledger.
ScalarDL Overview
This page describes what ScalarDL is and its primary use cases.
ScalarDL Roadmap
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.
ScalarDL Schema Loader
A Docker image that loads the database schemas of ScalarDL using Schema Tool for ScalarDB.
Use Generic Contracts and Functions
This guide explains how to use generic contracts and functions in ScalarDL.
Use Table-Oriented Generic Contracts
Table-oriented generic contracts in ScalarDL are a type of generic contract that provide a data model similar to the relational data model and a user-friendly interface for managing ledger data, enabling easy application development. This guide explains how to use table-oriented generic contracts.
Write a ScalarDL Application in Java
This document explains how to write ScalarDL applications. You will learn how to integrate ScalarDL into your applications, handle errors, and validate your data.
Write a ScalarDL Application with Generic Contracts
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.
Write an Application Overview
In this sub-category, you can learn how to write a ScalarDL application.
Write Business Logic Overview
In this sub-category, you can learn how to write business logic for a ScalarDL application.