Draft:Bytebase

From Wikipedia, the free encyclopedia
  • Comment: We need indepth coverage, not inclusion in database databases. Stuartyeates (talk) 19:26, 12 January 2024 (UTC)

Bytebase
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[edit]

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[edit]

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[edit]

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[edit]

Major Features[edit]

  • 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[edit]

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[edit]

References[edit]

  1. ^ a b "Bytebase LICENSE file". GitHub.
  2. ^ "Reliable Database CI/CD for Developers and DBAs". CNCF Landscape. Retrieved 2023-12-31.
  3. ^ "What is Bytebase". Platform Engineering. Retrieved 2023-12-31.
  4. ^ "Announcing Bytebase". Bytebase. Retrieved 2021-07-11.
  5. ^ "The fastest-growing open-source startups in 2022". Runa Capital. Retrieved 2022-12-31.
  6. ^ "Bytebase 2.0". Bytebase. 11 May 2023. Retrieved 2023-05-11.
  7. ^ "Bytebase Crossed 1 Million Downloads". Bytebase. 2 August 2023. Retrieved 2023-08-02.
  8. ^ "The "Database as Code" Manifesto". GitHub. Retrieved 2023-01-29.
  9. ^ "ClickHouse visual interface". ClickHouse. Retrieved 2024-01-12.
  10. ^ "Streamline Database Change Management for TiDB Cloud with Bytebase". PingCAP.com. 15 February 2023. Retrieved 2024-01-12.
  11. ^ "Bytebase Community Edition License File". GitHub. Retrieved 2024-01-13.
  12. ^ "Bytebase Enterprise Edition License File". GitHub. Retrieved 2024-01-13.

External links[edit]

Category:Database administration tools Category:Agile software development