Skip to content

Commit 010a398

Browse files
committed
update
1 parent ccd30c0 commit 010a398

File tree

1 file changed

+21
-7
lines changed

1 file changed

+21
-7
lines changed

README.md

+21-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
InnoSQL - A branch version of MySQL
1+
InnoSQL - A branch version of MySQL
22
===================================
33

4-
InnoSQL是MySQL数据库的一个分支版本,其完全兼容于Oracle MySQL,添加的补丁、插件、存储引擎都是动态的。InnoSQL的目标是提供更好的MySQL数据库性能,以及将一些富有创意的想法用于数据库的生产环境
4+
InnoSQL是杭研开发维护的MySQL分支,目前基于MySQL 5.5。InnoSQL的主要目标是提供更好的性能以及高可用性,同时便于DBA的运维以及监控管理。其完全兼容于原版MySQL数据库,所有添加的功能都是动态的。若不开启这些功能,与原版MySQL数据库的工作方式完全相同
55

66
* Homepage: <https://github.com/NetEase/InnoSQL>
77
* Wiki: <https://github.com/NetEase/InnoSQL/wiki/>
@@ -10,11 +10,25 @@ InnoSQL是MySQL数据库的一个分支版本,其完全兼容于Oracle MySQL
1010

1111
目前主要包括的特性有:
1212
---------------------
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 将用户添加到角色表中,便于对用户的管理
1832

1933
Getting Started
2034
----------------

0 commit comments

Comments
 (0)