Software:Bytebase

From HandWiki
Bytebase
Bytebase Logo.svg
Initial release2021; 3 years ago (2021)
Written inGo and TypeScript
Available inEnglish, Spanish, Chinese
TypeDevOps, Database
LicenseCommunity Edition: MIT License and other software licenses[1]
Enterprise Edition: Source-available proprietary software.[1]
Websitehttps://www.bytebase.com

Bytebase is an open-core database DevOps and CI/CD solution. It allows developers and DBAs to change, query, secure, and govern all databases in a single place.

Bytebase is included by both the CNCF cloud native landscape[2] and Platform Engineering Community.[3]

History

Bytebase was publicly announced as an open-source project in July 2021[4].

According to Runa Capital's ROSS Index[5], Bytebase is ranked as 24th fastest-growing open-source startups in 2022.

In May 2023, Bytebase announced 2.0 [6]. 2.0 introduced Bytebase Cloud and a list of enterprise features such as DBA workflow, environment tier, sensitive data masking, and data access control.

In August 2023, Bytebase crossed 1 million downloads [7].

Design

thumb

Unlike traditional database administration tools where they are clent-side software for single-user use case, Bytebase is a server-side collaborative software for multi-user use case. Engineering organizations adopt Bytebase to centralize and standardize the common database operations including schema migration, Role-based access control (RBAC), data masking, audit logging.

Database-as-Code

Bytebase is a pioneer in bringing code development experience into the database development workflow. This is known as Database-as-Code[8]. Using Bytebase, developers can stay in their familiar Version Control System (VCS) to author the database changes together with the code changes. Bytebase supports the following VCS:

Supported Databases

Major Features

  • Database change workflow
  • GitOps integration with
  • Automatic SQL lint review
  • Data access control
  • Dyanmic data masking
  • Database schema synchronization
  • Database branching
  • Database changelist
  • Schema drift detection
  • Audit logging

Dual Licensing

All Bytebase source code is available on GitHub. The repository contains 2 licenses:

The end user must purchase an enterprise license to use the Enterprise features. This open-core model is common in other for-profit software companies such as GitLab and Sourcegraph.

Related Tools

References

External links

Category:Database administration tools Category:Agile software development