令人赞叹的 MySQL
令人赞叹的 MySQL
一个很棒的 MySQL 软件。库以及资源列表。
这个列表接受并鼓舞 pull requests,请看 CONTRIBUTING
文件夹
- 令人赞叹的 MySQL
- 分析工具
- 备份
- 性能測试
- 聊天应用
- 配置
- 连接器
- 部署
- 开发
- GUI
- HA
- 代理
- 复制
- 架构
- server
- 分片
- 工具包
- 资源
- 文档
- 电子书
- 媒体
- 简讯
分析工具
性能。结构和数据分析工具
- Anemometer - 一个 SQL 慢查询监控器。
- innodb-ruby – 一个对 InooDB 格式文件的解析器,用于 Ruby 语言。
- innotop - 一个具备多种特性和可扩展性的 MySQL 版 ‘top’ 工具。
- pstop - 一个针对 MySQL 的类 top 程序,用于收集。汇总以及展示来自 performance_schema 的信息。
- mysql-statsd - 一个收集 MySQL 信息的 Python 守护进程。并通过 StatsD 发送到 Graphite。
备份
备份/存储/恢复 工具
- MyDumper - 逻辑的,并行的 MySQL 备份/转储工具。
- MySQLDumper - 基于 web 的开源备份工具-对于共享虚拟主机很有用。
- mysqldump-secure - 将加密,压缩。日志,黑名单和 Nagios 监控一体化的 mysqldump 安全脚本。
- Percona Xtrabackup - 针对 MySQL 的一个开源热备份有用程序-在server的备份期间不会锁定你的数据库。
性能測试
给你的server进行測压的工具
- iibench-mysql - Java 版本号。对 MySQL/Percona/MariaDB 索引进行插入性能測试。
- Sysbench - 一个模块化,跨平台以及多线程的性能測试工具。
ChatOps
聊天应用
融入聊天室的脚本
配置
MySQL 配置实例及指导
- mysql-compatibility-config - 使 MySQL 配置起来更像新的(或先前)的 MySQL 版本号。
连接器
多种编程语言的 MySQL 连接器
- Connector/Python - 一个对于 Python 平台和开发的标准化数据库驱动程序。
- go-sql-driver - 一个 Go 语言的轻量级极速的 MySQL 驱动程序。
- libAttachSQL - libAttachSQL 是 MySQL server的一个轻量级,非堵塞的 C 语言 API。
- MariaDB Java Client - 针对 Java 应用且经过 LGPL 许可的 MariaDB client库。
- MySQL-Python - 一个 Python 语言的 MySQL 数据库连接器。
- PHP mysqlnd - 针对 MySQL 的 MySQL 本地驱动。弃用过时的 libmysql 基础驱动。
开发
支持 MySQL 相关开发的工具
- Flywaydb - 数据库迁移;随意情况下轻松可靠地演变你的数据库版本号。
- Liquibase - 对你的数据库进行源码控制。
- Propagator - 集中架构和数据部署在一个多维拓扑上。
GUI
前端和应用的 GUI
- Adminer - 一个 Php 编写的数据库管理工具。
- HeidiSQL - Windows 下的 MySQL 图形化管理工具。
- MySQL Workbench - 提供给数据库管理员和开发者进行数据库设计和建模的集成工具环境;SQL 开发;数据库管理。
- phpMyAdmin - 一个 Php 写成的开源软件,意图对 web 上的 MySQL 进行管理。
- SequelPro - 一个 mac 下执行 MySQL 的数据库管理应用程序。
- mycli - 一个带自己主动补全和语法高亮的终端版 MySQL client
HA
高可用解决方式
- Galera Cluster - 一个基于同步复制的多主机集群方案。
- MHA - 针对 MySQL 的优秀高可用管理及工具
- MySQL Fabric - 一个用于管理 MySQL server场(Server Farms)的可扩展框架。
- Percona Replication Manager - 针对 MySQL 的异步复制管理代理。
支持以文件和 GTID 为基础的复制,使用 booth 实现的地理分布式集群。
代理
MySQL 代理
- MaxScale - 开源,以数据库为中心的代理。
- Mixer - Go 实现的一个 MySQL 代理,目的为 MySQL 分片提供一个简单的解决方式。
- MySQL Proxy - 一个处于你的client和 MySQL 服务端之间的简单程序。它能够检測、分析或者改变它们的通信。
- ProxySQL - 高性能的 MySQL 代理。
复制
复制相关的软件
- orchestrator - 对 MySQL 复制拓扑管理并可视化工具。
- Tungsten Replicator - MySQL 的一个高性能、开源、数据复制引擎。
模式
附加模式
- common_schema - MySQL DBA 的框架。 提供一个具有函数库、视图库和查询脚本的解释器。
- sys - 一个视图、函数和过程的集合,以帮助 MySQL 管理人员更加深入理解 MySQL 数据库的使用。
server
MySQL server flavors
- MariaDB - MySQL server 的一个由社区开发的分支。
- MySQL Server & MySQL Cluster - Oracle 官方的 MySQL server 和 MySQL 集群分布。
- Percona Server - 一个加强版可替换 MySQL 的不速之客。
- WebScaleSQL - WebScaleSQL,5.6 版本号。基于 MySQL 5.6 社区版本号。
分片
分片解决方式/框架
工具包
工具包。通用脚本
- go-mysql - 一个纯 go 的库,用于处理 MySQL 的网络协议和复制。
- MySQL Utilities - 一个命令行有用程序的集合。Python 语言编写,用于维护和管理单一或多层的 MySQL。
- Percona Toolkit - 一个先进的命令行工具集,用于执行对于 MySQL server和系统过于困难或复杂的任务。
- openark kit - 一组有用的工具,解决日常的维护工作,包含一些复杂的或需徒手操作的。用 Python 语言编写。
- UnDROP - 一个用来恢复删除或损坏的 InnoDB 表中数据的工具。
资源
在这个阶段。“资源”不包含站点,博客。幻灯片,演示视频等。这些资源列表的大小令人恐惧。
会议
环绕 MySQL 进行公开,常常性的大会。
- FOSDEM- 免费帮软件开发者见面的活动,交流思想与协作。每年在 Brussels 举行。为 MySQL 和 它的朋友们提供房间。
- MySQL Central - Oracle 年度 MySQL 大会,是 Oracle Open World 的一部分。
- Percona Live - MySQL 和 OpenStack 的重要会议。
- SCALE - 一个每年在 California 南方举办,由社区组织的 Linux 和 开源软件大会。
电子书
MySQL 电子书以及相关材料。
- SQL-exercise - 包含几个 SQL 练习。包含架构描写叙述。用 SQL 语句去建立模式,SQL 的问题及解决方式。以 wikibook SQL 练习为基础。
媒体
公开。持续的视频和音频转播。这不包含会议演讲那令人恐惧的资源列表大小。
- DBHangOps - 两周一次由各种各样的 MySQL 社区人员參加的 goole 聚集大会,大会的日常就是谈论一切关于 MySQL 的东西。
- OurSQL Podcast - MySQL 数据库社区播客。
新闻周刊
顾名思义,订新闻周刊须要一个 email 地址。以下列表所列也仅须要一个 email 地址。
- Weekly MySQL News - 包含不论什么关于 MySQL 的非官方消息。
——from XiyouLinuxGroup wwh
令人赞叹的 MySQL的更多相关文章
- 7 款令人赞叹的 HTML5 动画应用
1.HTML5 3D图片阴影翻转动画 这是一款很酷的HTML5 3D动画特效,这款3D特效可以为你的图片增加阴影的效果,而且可以让图片在鼠标滑过的时候出现3D翻转的动画效果. 在线演示 源码下载 2. ...
- 响应式Web设计:构建令人赞叹的Web应用程序的秘诀
骨架屏(Skeleton Screen) 参考博客:https://medium.com/@owencm/reactive-web-design-the-secret-to-building-web- ...
- mySQL InnoDB 的性能问题讨论
https://ncisoft.iteye.com/blog/34676 https://www.douban.com/note/245895324/ MySQL最为人垢病的缺点就是缺乏事务的支持,M ...
- MySQL性能分析(转)
第一步:检查系统的状态 通过操作系统的一些工具检查系统的状态,比如CPU.内存.交换.磁盘的利用率.IO.网络,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状 ...
- WordPress 全方位优化指南(下)
上一篇 WordPress 全方位性能优化指南(上)主要从网站性能指标.优化缓存.MySQL 等方面给大家介绍了如何进行 WordPress 性能优化,但还远远不够,毕竟像 WordPress 这样的 ...
- 整理六百篇web前端知识混总
9个有用的和免费的工具来支持动态网页开发 8个基本的引导工具的网页设计师 11款CSS3动画工具的开发 2016年某前端群题目答案参考 9最好的JavaScript压缩工具 创建响应式布局的10款优秀 ...
- Spring JdbcTemplate源码阅读报告
写在前面 spring一直以删繁就简为主旨,所以设计出非常流行的bean管理模式,简化了开发中的Bean的管理,少写了很多重复代码.而JdbcTemplate的设计更令人赞叹,轻量级,可做ORM也可如 ...
- 【转】子弹短信内部技术分享:Redis
原理 Redis 是一个内存型「数据库」,除存储之外,它还有许多强大的命令,使之远远超出了数据库的定义,所以官方称之为「data structure store」,数据结构存储系统. 通过 Redis ...
- PS教程1000例
http://www.missyuan.com/thread-446934-1-1.html Photoshop绘制逼真头发发丝效果http://www.missyuan.com/thread-446 ...
随机推荐
- ORACLE常用修改字段脚本
describe employees; = select column_name,data_type,nullable,data_length,data_ precision,data_scale f ...
- Android开发——IntentFilter的匹配规则
1. IntentFilter中的过滤信息 启动Activity分为显式调用和隐式调用,前者没什么好讲的,后者需要Intent能够匹配目标组件的IntentFilter中所设置的过滤信息.包括act ...
- ubuntu14.04 software-center can not open
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install --reinstall software-center
- TOJ 4244: Sum
4244: Sum Time Limit(Common/Java):3000MS/9000MS Memory Limit:65536KByteTotal Submit: 63 ...
- Windows同步阿里云时间
Ctrl+R打开cmd命令框 输入:gpedit.msc 计算机配置”—“管理模版”—“系统”—“Windows 时间服务”—“时间提供程序”—“配置 Windows NTP 客户端 双击打开配置 W ...
- HDU-3743 Minimum Sum,划分树模板
Minimum Sum 被这个题坑了一下午,原来只需找一个最中间的数即可,我以为是平均数. 题意:找一个数使得这个数和区间内所有数的差的绝对值最小.输出最小值. 开始用线段树来了一发果断T了,然后各种 ...
- POJ-1200 Crazy Search,人生第一道hash题!
Crazy Search 真是不容易啊,人生第一道hash题竟然是搜博客看题解来的. 题意:给你 ...
- hihoCoder #1471 拥堵的城市
这道题目是hihoCoder Challenge 27的C题,我考虑了5天:(. 计数问题.由于树的结构的特殊性(树具有递归结构),不难想到思路是树形DP.由于这是[计数问题]而非[优化问题],我们思 ...
- 两周多学完Java 23种设计模式
最近两周任务不是很繁重,对于一个刚入职4个月的菜鸟来说,学习设计模式并灵活使用简直天方夜谭:但是当我询问我导师需要学点啥的时候?“<Java设计模式>,这个必须要学”,一句简单粗略的 ...
- TYVJ4623 球球大作战·生存
时间: 500ms / 空间: 65536KiB / Java类名: Main 背景 小天很喜欢玩球球大作战这个游戏,大家也应该都玩过.游戏规则是:移动自己的球,移动到别人的球(一定要比自己的球小)的 ...