File tree 1 file changed +21
-7
lines changed
1 file changed +21
-7
lines changed Original file line number Diff line number Diff line change 1
- InnoSQL - A branch version of MySQL
1
+ InnoSQL - A branch version of MySQL
2
2
===================================
3
3
4
- InnoSQL是MySQL数据库的一个分支版本,其完全兼容于Oracle MySQL,添加的补丁、插件、存储引擎都是动态的。InnoSQL的目标是提供更好的MySQL数据库性能,以及将一些富有创意的想法用于数据库的生产环境 。
4
+ InnoSQL是杭研开发维护的MySQL分支,目前基于MySQL 5.5。InnoSQL的主要目标是提供更好的性能以及高可用性,同时便于DBA的运维以及监控管理。其完全兼容于原版MySQL数据库,所有添加的功能都是动态的。若不开启这些功能,与原版MySQL数据库的工作方式完全相同 。
5
5
6
6
* Homepage: < https://github.com/NetEase/InnoSQL >
7
7
* Wiki: < https://github.com/NetEase/InnoSQL/wiki/ >
@@ -10,11 +10,25 @@ InnoSQL是MySQL数据库的一个分支版本,其完全兼容于Oracle MySQL
10
10
11
11
目前主要包括的特性有:
12
12
---------------------
13
-
14
- 1 . InnoDB Flash Cache
15
- 2 . MySQL Profiler
16
- 3 . Virtual Sync Replication with group commit
17
- 4 . Share Memory for InnoDB
13
+ 高可用特性:
14
+ 1 . virtual sync replication with group commit,高性能同步复制
15
+ 2 . crash safe replication slave,宕机主从数据依然一致
16
+ 3 . slave batch commit 极大减少slave与master的延时,基本达到实时同步
17
+ 4 . InnoDB share memory,缓冲池快速预热技术
18
+
19
+ 高性能特性:
20
+ 1 . InnoDB flash cache 将SSD作为L2cache,见percona CTO对此测试的结果
21
+ 2 . InnoDB IO enhance 对于InnoDB的IO进行优化,尤其是SSD
22
+ 3 . InnoDB死锁检测优化
23
+
24
+ 运维特性:
25
+ 1 . 观察InnoDB undo log信息
26
+ 2 . 观察不同刷新方式的的次数
27
+ 3 . 观察master thread和purge thread的线程ID
28
+ 4 . slow log记录SQL语句的物理与逻辑IO次数
29
+ 5 . binlog记录SQL语句执行者的user和ip信息
30
+ 6 . Profiler功能,对用户资源进行限制
31
+ 7 . Role Table 将用户添加到角色表中,便于对用户的管理
18
32
19
33
Getting Started
20
34
----------------
You can’t perform that action at this time.
0 commit comments