Skip to content

MuShangTang/DBProxy

 
 

Repository files navigation

###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

About

No description, website, or topics provided.

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.lfs

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 45.1%
  • Makefile 18.1%
  • Shell 17.7%
  • Lua 6.8%
  • Pawn 4.7%
  • PHP 3.1%
  • Other 4.5%