Documentation — Concepts

Introduction

SynSql is a relational data management tool. It allows you to manage data with SQL language. It is also a distributed system. It was designed to run on many servers: potentially several thousand.

SynSql offers an automatic data partitioning model. Partitions are distributed on different servers. SynSql also offers a storage redundancy mechanism which allows you to determine for each table whether it will be stored in two or three copies. These elements allow you to manage large data in a resilient environment.

Furthermore, SynSql is not a data management engine in the classic sense of the term. It's a meta engine. It delegates a large part of data management to traditional tools.

The purpose of these few pages is therefore to present the foundations of SynSql in more detail and allow you to determine the use you can make of it.

Wide or narrow tables →