/DBProxy

Primary LanguageCGNU General Public License v2.0GPL-2.0

###1.Brief introduction

DBProxy is a MySQL protocol-based database middleware project developed and maintained by DBA (Beijing) team of the Technical Infrastructure in meituandianping. It fixed some bugs and added lot of new functions on the basis of Atlas which is a open source of QIHU360. Currently the project has been widely applied in meituandianping.

###2.Major functions

  1. Read/Write Splitting.
  2. Load balancing and failover handling.
  3. IP filtering.
  4. Data sharding
  5. DBA can online or offline the backend database server smoothly.
  6. Remove the failed database server automatically.
  7. Support monitor
  8. SQL filter
  9. traffic configure

###3.The improvement of DBProxy compared with Atlas

  1. Fixed some bugs and added lot of new functions.
  2. Support monitor and dynamic adjust parameters.
  3. Optimize some modules adn performance improved immensely.
  4. the source and document of DBProxy will continue to be maintained.

###4.Detailed descriptions about Atlas

  1. Quick Start
  2. User Guide
  3. Programmer Guide
  4. DBProxy Architecture and Practice
  5. DBProxy release notes
  6. DBProxy tests guide
  7. FAQ
  8. DEVELOPMENT NORM

###5.Requirement and feedback

If You have new functional requirements about DBProxy in the production environment, or find a bug in the process of using DBProxy. Welcome to leave message to us or pull request on github. We will set up DBProxy disscussion group and long-museum later.

###6.Other language version

简体中文

###7.Communication group(QQ)

QQ