Git Product home page Git Product logo

radondb-mysql-kubernetes's Introduction


English | 简体中文

What is RadonDB MySQL

RadonDB MySQL is an open-source, cloud-native, highly availability cluster solutions based on MySQL. With the Raft protocol,RadonDB MySQL provides faster failover performance without losing any transactions.

RadonDB MySQL Kubernetes

RadonDB MySQL Kubernetes supports deployment and management of RaodnDB MySQL clusters on Kubernetes or KubeShpere and automates tasks related to operating a RadonDB MySQL cluster.

Architecture

  • Decentralized leader automatic election through Raft protocol.
  • Synchronizing data based on GTID mode through Semi-Sync.
  • Supporting high-availability through Xenon.

Features

  • High availability MySQL database
    • Non-centralized automatic leader selection
    • Leader-follower switching in second-level
    • Strongly consistent data for cluster switching
  • Cluster management
  • Monitoring and alerting
  • Backups
  • Logs
  • Account management

Quick Start

Operator

Roadmap

Release Features Mode
3.0 Automatic O&M
Multiple node roles
Disaster Recovery
SSL transmission encryption
Operator
2.0 Node management
Automatic expansion and shrinkage capacity
Upgrade
Backups and Restorations
Automatic failover
Automatic rebuild node
Automatic restart service(all or signal node)
Account management(API)
Migrating Data online
Operator
1.0 Cluster management
Monitoring and alerting
Logs
Account management
Helm

Who are using RadonDB MySQL

License

RadonDB MySQL is released under the Apache 2.0, see License.

Discussion and Community

  • Forum

    The RadonDB MySQL topic is in KubeSphere Community.

  • Please pay attention to our official account.




Please submit any RadonDB MySQL bugs, issues, and feature requests to RadonDB MySQL GitHub Issue.

radondb-mysql-kubernetes's People

Contributors

acekingke avatar andyli029 avatar hustjieke avatar kid-g avatar molliezhang avatar runkecheng avatar zhyass avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.