Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/radondb/xenon
The MySQL Cluster Autopilot Management with GTID and Raft
https://github.com/radondb/xenon
cluster gtid high-availability management-system mysql raft xenondb
Last synced: about 2 months ago
JSON representation
The MySQL Cluster Autopilot Management with GTID and Raft
- Host: GitHub
- URL: https://github.com/radondb/xenon
- Owner: radondb
- License: gpl-3.0
- Created: 2018-01-18T02:31:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-13T10:34:54.000Z (about 2 years ago)
- Last Synced: 2024-07-18T01:14:38.951Z (2 months ago)
- Topics: cluster, gtid, high-availability, management-system, mysql, raft, xenondb
- Language: Go
- Homepage:
- Size: 786 KB
- Stars: 692
- Watchers: 42
- Forks: 162
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Github Actions Status](https://github.com/radondb/xenon/workflows/Xenon%20Build/badge.svg?event=push)](https://github.com/radondb/xenon/actions?query=workflow%3A%22Xenon+Build%22+event%3Apush)
[![Github Actions Status](https://github.com/radondb/xenon/workflows/Xenon%20Test/badge.svg?event=push)](https://github.com/radondb/xenon/actions?query=workflow%3A%22Xenon+Test%22+event%3Apush)
[![Github Actions Status](https://github.com/radondb/xenon/workflows/Xenon%20Coverage/badge.svg)](https://github.com/radondb/xenon/actions?query=workflow%3A%22Xenon+Coverage%22)
[![Go Report Card](https://goreportcard.com/badge/github.com/radondb/xenon)](https://goreportcard.com/report/github.com/radondb/xenon)
[![codecov.io](https://codecov.io/gh/radondb/xenon/graphs/badge.svg)](https://codecov.io/gh/radondb/xenon/branch/master)# Xenon
## Overview
`Xenon` is a MySQL HA and Replication Management tool using Raft protocol.
Xenon has many cool features, such as:
* Fast Failover with no lost transactions
* Streaming & Speed-Unmatched backup/restore
* MySQL Operation and Maintenance
* No central control and easy-to-deploy
* As a Cloud App## Architecture
![](docs/images/xenon.png)
## Documentation
- [build and run xenon](docs/how_to_build_and_run_xenon.md) : How to build and run xenon.
- [xenon cli commands](docs/xenoncli_commands.md) : Xenon client commands.
- [how xenon works](docs/how_xenon_works.md) : How xenon works.
- [how xenon upgrades](docs/how_xenon_upgrades.md): How xenon upgrades.## Use case
Xenon is production ready, it has been used in production like:
- [MySQL Plus](https://www.qingcloud.com/products/mysql-plus/) - A Highly Available MySQL Clusters
- [RadonDB](https://www.qingcloud.com/products/radondb) - A cloud-native MySQL database for building global, scalable cloud services## Issues
The [integrated github issue tracker](https://github.com/radondb/xenon/issues)
is used for this project.## License
Xenon is released under the GPLv3. See [LICENSE](LICENSE)