Skip to main content

Introduction to bSQL

The bSQL Database from Blockpoint Systems is a high performance relational database with built-in blockchain immutability. The bSQL database was developed to maximize data integrity and visibility while maintaining and improving upon traditional database functionality.

Multi-Version Database

Like a blockchain, data in bSQL is hashed and linked. Unlike a peer-to-peer blockchain, data is not publicly distributed across machines. Data in the bSQL is never physically deleted or overwritten, instead append-only data is added to the blockchain illustrated in the figure below.

The advantage of using a Multi-Version Database are:

  • Data can't be illicitly changed.
  • Record history can be proven for audits.
  • All versions of the database are available at any point in time.

Key Features

High Performance

Historical data is fast! The system is designed for heavy transaction loads and highly concurrent environments.

True Data Integrity

MDB maximizes data integrity. In particular,

  • All data can be mathematically proven as the original.
  • Check for illicit data changes by running a single command.
  • Database-level logins and fine-grained permissions.

Rich Query Language

Immutable data unlocks lots of analytical benefits as well.

  • bSQL natively integrates database versioning.
  • Integrate different database versions into your queries.
  • Never snapshot again.

We abstract away key blockchain features so you can focus on building your application, not understanding blockchain!