Software:Bytebase
Initial release | 2021 |
---|---|
Written in | Go and TypeScript |
Available in | English, Spanish, Chinese |
Type | DevOps, Database |
License | Community Edition: MIT License and other software licenses[1] Enterprise Edition: Source-available proprietary software.[1] |
Website | https://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
- MySQL
- PostgreSQL
- Oracle
- SQL Server
- MongoDB
- Snowflake
- ClickHouse[9]
- Redis
- TiDB[10]
- OceanBase
- Google Cloud Spanner
- AWS Redshift
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:
- Community edition uses the MIT license.[11]
- Enterprise edition uses a proprietary license.[12]
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
- ↑ 1.0 1.1 "Bytebase LICENSE file". https://github.com/bytebase/bytebase/blob/main/LICENSE.
- ↑ "Reliable Database CI/CD for Developers and DBAs" (in en). https://landscape.cncf.io/card-mode?category=continuous-integration-delivery&grouping=category&selected=bytebase/.
- ↑ "What is Bytebase" (in en). https://platformengineering.org/tools/bytebase.
- ↑ "Announcing Bytebase" (in en). https://www.bytebase.com/blog/announce-bytebase/.
- ↑ "The fastest-growing open-source startups in 2022" (in en). https://runacap.com/ross-index/annual-2022/.
- ↑ "Bytebase 2.0" (in en). 11 May 2023. https://www.bytebase.com/blog/bytebase-2-0/.
- ↑ "Bytebase Crossed 1 Million Downloads" (in en). 2 August 2023. https://www.bytebase.com/blog/one-million-downloads/.
- ↑ "The "Database as Code" Manifesto" (in en). https://github.com/mgramin/database-as-code/tree/master.
- ↑ "ClickHouse visual interface" (in en). https://clickhouse.com/docs/en/interfaces/third-party/gui#bytebase.
- ↑ "Streamline Database Change Management for TiDB Cloud with Bytebase" (in en). https://www.pingcap.com/blog/streamline-database-change-management-for-tidb-cloud-with-bytebase/.
- ↑ "Bytebase Community Edition License File" (in en). https://github.com/bytebase/bytebase/blob/main/LICENSE.
- ↑ "Bytebase Enterprise Edition License File" (in en). https://github.com/bytebase/bytebase/blob/main/LICENSE.enterpriseE.
External links
Category:Database administration tools Category:Agile software development
Original source: https://en.wikipedia.org/wiki/Bytebase.
Read more |