-
Notifications
You must be signed in to change notification settings - Fork 35
/
index.html
328 lines (294 loc) · 18.3 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
<!DOCTYPE html>
<!-- saved from url=(0020)http://www.mycat.io/ -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title> | MYCAT官方网站—开源分布式数据库中间件</title>
<meta name="author" content="MYCAT">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<title>MYCAT</title>
<!-- Bootstrap core CSS -->
<link rel="stylesheet" href="./index_files/bootstrap.min.css">
<link rel="stylesheet" href="./index_files/font-awesome.css">
<link rel="stylesheet" href="./index_files/main.css">
<!-- Custom styles for this template -->
<link href="./index_files/jumbotron.css" rel="stylesheet">
<script src="./index_files/hm.js.下载"></script>
<script type="text/javascript">
window.onload = function load() {
var user_name = getCookie('user_name');
if (user_name == undefined || user_name == null) {
document.getElementById('login').style.display = "";
document.getElementById('user_info').style.display = "none";
} else {
document.getElementById('login').style.display = "none";
document.getElementById('user_info').style.display = "";
document.getElementById('user_info').innerHTML = '<label style="color: white;text-align: center"><a href="/show/u_info/">' + user_name + '</a></label> <a href="/logout">注销</a>';
}
}
//取cookies函数
function getCookie(name) {
var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
if (arr != null) return unescape(arr[2]);
return null;
}
</script>
<script>
var _hmt = _hmt || [];
(function () {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?f49da73317f4d4966f8106c398d8c6fd";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
</head>
<body>
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar"
aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="http://mycat.io/">MYCAT</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="https://github.com/MyCATApache/Mycat-download" target="_blank">下载</a></li>
<li><a href="http://blog.csdn.net/wind520/article/details/53213691" target="_blank">实体书</a></li>
<li><a href="http://www.mycat.io/document/mycat-definitive-guide.pdf" target="_blank">书籍</a></li>
<li>
<a href="https://github.com/MyCATApache/Mycat-doc/tree/master/%E6%B5%8B%E8%AF%95%E6%A1%88%E4%BE%8B%E4%B8%8E%E6%8A%A5%E5%91%8A"
target="_blank">测试案例</a></li>
<li><a href="https://github.com/MyCATApache/Mycat-Server/issues/112" target="_blank">使用案例</a></li>
<li><a href="http://www.mycat.io/about.html" target="_blank">关于我们</a></li>
<li><a href="http://www.mycat.io/vote" target="_blank">开源之星投票</a></li>
<li><a href="http://www.mycat.io/donate.html" target="_blank">捐赠</a></li>
</ul>
<div class="navbar-form navbar-right" id="user_info"
style="text-align: center; padding-top: 5px; height: 30px; display: none;">
</div>
</div><!--/.navbar-collapse -->
</div>
</nav>
<!-- Main jumbotron for a primary marketing message or call to action -->
<div class="jumbotron">
<div class="container">
<h1>Mycat数据库分库分表中间件</h1>
<p>活跃的、性能好的开源数据库中间件!</p>
<p>我们致力于开发高性能的开源中间件而努力!</p>
<p>
<a class="btn btn-info btn-lg" role="button" href="http://blog.csdn.net/wind520/article/details/53213691"
target="_blank">实体书</a>
<a class="btn btn-info btn-lg" role="button" href="http://www.mycat.io/document/mycat-definitive-guide.pdf">Mycat权威指南
»</a>
<!--<a class="btn btn-primary btn-lg" role="button" href="http://www.oschina.net/project/top_cn_2016?sort=1"><span-->
<!--style="color: red; ">开源投票支持Mycat</span></a>-->
<!--<a class="btn btn-primary btn-lg" role="button" href="https://github.com/MyCATApache/Mycat-download-new">下载-->
<!--»</a>-->
<a class="btn btn-primary btn-lg" role="button" href="https://github.com/MyCATApache/Mycat-Server">GitHub地址
»</a>
<a class="btn btn-primary btn-lg" role="button" href="https://github.com/MyCATApache/Mycat-Server/wiki">start
»</a>
</p>
<dl>
<dd>
<iframe class="github-btn" src="./index_files/github-btn.html" width="112px" height="20px"
frameborder="0"
allowtransparency="true" scrolling="0"></iframe>
<iframe class="github-btn" src="./index_files/github-btn(1).html" width="98px" height="20px"
frameborder="0"
allowtransparency="true" scrolling="0"></iframe>
</dd>
<dd>
<p>
重要通告,腾讯没有正式通知Mycat社区就突然关闭Mycat原先官网群,对Mycat开源社区造成重大影响
</p>
<p>我们希望腾讯能给出合理解释并尽快恢复官网群
</p>
<p>
在此之前,Mycat启用新的官网群 <u style="color: #F00; text-decoration: none;" >qq群:332702697</u>
</p>
</dd>
</dl>
</div>
</div>
<style>
.box {
width: 270px;
height: 370px;
border: 0;
position: fixed;
top: 20px;
right: 5px;
}
</style>
<div class="box">
<div class="conent">
<img src="./img/live.jpg" style="width: 270px;height: 370px;">
<strong>Mycat 2.0开源直播!进群改名:公司-城市-昵称,要求围观和参与,3个月清理一次不活跃群成员。
</strong>
</div>
</div>
<div class="container body">
<!-- Example row of columns -->
<div class="row">
<div class="col-md-6">
<h2>Mycat关键特性</h2>
<h3>关键特性</h3>
<li>支持SQL92标准</li>
<li>支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等DB的常见SQL语法</li>
<li>遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。</li>
<li>基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galera cluster集群。</li>
<li>支持Galera for MySQL集群,Percona Cluster或者MariaDB cluster</li>
<li>基于Nio实现,有效管理线程,解决高并发问题。</li>
<li>支持数据的多片自动路由与聚合,支持sum,count,max等常用的聚合函数,支持跨库分页。</li>
<li>支持单库内部任意join,支持跨库2表join,甚至基于caltlet的多表join。</li>
<li>支持通过全局表,ER关系的分片策略,实现了高效的多表join查询。</li>
<li>支持多租户方案。</li>
<li>支持分布式事务(弱xa)。</li>
<li>支持XA分布式事务(1.6.5)。</li>
<li>支持全局序列号,解决分布式下的主键生成问题。</li>
<li>分片规则丰富,插件化开发,易于扩展。</li>
<li>强大的web,命令行监控。</li>
<li>支持前端作为MySQL通用代理,后端JDBC方式支持Oracle、DB2、SQL Server 、 mongodb 、巨杉。</li>
<li>支持密码加密</li>
<li>支持服务降级</li>
<li>支持IP白名单</li>
<li>支持SQL黑名单、sql注入攻击拦截</li>
<li>支持prepare预编译指令(1.6)</li>
<li>支持非堆内存(Direct Memory)聚合计算(1.6)</li>
<li>支持PostgreSQL的native协议(1.6)</li>
<li>支持mysql和oracle存储过程,out参数、多结果集返回(1.6)</li>
<li>支持zookeeper协调主从切换、zk序列、配置zk化(1.6)</li>
<li>支持库内分表(1.6)</li>
<li>集群基于ZooKeeper管理,在线升级,扩容,智能优化,大数据处理(2.0开发版)。</li>
<h3>什么是MYCAT</h3>
<li>一个彻底开源的,面向企业应用开发的大数据库集群</li>
<li>支持事务、ACID、可以替代MySQL的加强版数据库</li>
<li>一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群</li>
<li>一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server</li>
<li>结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品</li>
<li>一个新颖的数据库中间件产品</li>
<h3>MYCAT监控</h3>
<li>支持对Mycat、Mysql性能监控</li>
<li>支持对Mycat的JVM内存提供监控服务</li>
<li>支持对线程的监控</li>
<li>支持对操作系统的CPU、内存、磁盘、网络的监控</li>
<img src="./index_files/mycateye1.png">
<h3>目标</h3>
<p>低成本的将现有的单机数据库和应用平滑迁移到“云”端,解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。</p>
<h3>1.6版本架构</h3>
<img src="./index_files/mycat2_0.png">
<h3><a href="https://github.com/MyCATApache/Mycat2">长期规划2.0</a></h3>
<li>完全实现分布式事务,完全的支持分布式。</li>
<li>通过Mycat web(eye)完成可视化配置,及智能监控,自动运维。</li>
<li>通过mysql 本地节点,完整的解决数据扩容难度,实现自动扩容机制,解决扩容难点。</li>
<li>支持基于zookeeper的主从切换及Mycat集群化管理。</li>
<li>通过Mycat Balance 替代第三方的Haproxy,LVS等第三方高可用,完整的兼容Mycat集群节点的动态上下线。</li>
<li>接入Spark等第三方工具,解决数据分析及大数据聚合的业务场景。</li>
<li>通过Mycat智能优化,分析分片热点,提供合理的分片建议,索引建议,及数据切分实时业务建议。</li>
<h3>优势</h3>
<p>
基于阿里开源的Cobar产品而研发,Cobar的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得MYCAT一开始就拥有一个很好的起点,站在巨人的肩膀上,我们能看到更远。业界优秀的开源项目和创新思路被广泛融入到MYCAT的基因中,使得MYCAT在很多方面都领先于目前其他一些同类的开源项目,甚至超越某些商业产品。</p>
<p>MYCAT背后有一支强大的技术团队,其参与者都是5年以上软件工程师、架构师、DBA等,优秀的技术团队保证了MYCAT的产品质量。</p>
<p>MYCAT并不依托于任何一个商业公司,因此不像某些开源项目,将一些重要的特性封闭在其商业产品中,使得开源项目成了一个摆设。</p>
<p>
</p></div>
<div class="col-md-4">
<h2>下载连接</h2>
<strong>
<a href="https://github.com/MyCATApache/Mycat-mini-monitor" target="_blank" style="color: red; ">
Mycat-mini-monitor项目开源了,又一款Mycat监控!</a></strong>
<li><a href="https://github.com/MyCATApache/Mycat-mini-monitor" target="_blank">Mycat-mini-monitor-1.0.0
版本发布</a></li>
<li><a href="http://dl.mycat.io/1.6.6.1/" target="_blank">Mycat-server-1.6.6-release 版本发布</a></li>
<li><a href="http://dl.mycat.io/1.6.6/" target="_blank">Mycat-server-1.6.6-test 版本发布</a></li>
<li><a href="http://dl.mycat.io/1.6-RELEASE/" target="_blank">Mycat-server-1.6-release 版本发布</a></li>
<li><a href="http://dl.mycat.io/" target="_blank">Mycat-server-1.5-release 版本发布</a></li>
<li><a href="http://dl.mycat.io/1.6-RELEASE/" target="_blank">Mycat-server-1.4-release 版本发布</a></li>
<li><a href="http://dl.mycat.io/1.6-RELEASE/" target="_blank">Mycat-server-1.3-release 版本发布</a></li>
<li><a href="http://dl.mycat.io/mycat-web-1.0/" target="_blank">Mycat-web(eye) 版本发布</a></li>
<li><a href="https://gitee.com/MycatOne/Mycat-Eye">Mycat-web(eye) 代码仓库</a></li>
<a class="btn btn-default" href="http://dl.mycat.io/mycat-web-1.0/" role="button">更多下载 »</a>
<a class="btn btn-default" href="https://github.com/MyCATApache/Mycat-download/blob/master/Changelog.md"
role="button">发布日志 »</a>
<p></p>
</div>
<div class="col-md-5">
<h3><a href="http://blog.csdn.net/wind520/article/details/53213691" target="_blank">分布式数据库架构及企业实践——基于Mycat中间件</a>
</h3>
微信搜索公众号”MycatOne”关注一下
<a href="http://blog.csdn.net/wind520/article/details/53213691" target="_blank"> <img
src="./index_files/30287.jpg" width="400"></a>
<h3>MYCAT架构</h3>
<img src="./index_files/arc.png">
<h3>企业技术支持服务 </h3>
<p>
随着电子商务等互联网业务的不断增长,企业对于数据库集群的需求越来越多,这为MYCAT的发展带来了机遇,同时也带来了很多挑战。由于MYCAT开源社区的开放性,目前已经吸引了来自各地2000多名开发志愿者,并在Github上贡献各种开发说明文档上百篇,均可免费下载。另外为了帮助使用者更好更快的掌握MYCAT使用技巧和方法,开源社区特别撰写了
<a href="http://www.mycat.io/document/mycat-definitive-guide.pdf"
target="_blank">《MYCAT权威指南》</a>。虽然MYCAT在很大程度上简化了数据库分片集群的开发与部署难度,但考虑到仍然存在一些特殊情况,比如项目工期紧,企业缺乏足够的时间和人力来全面研究MyCAT,因此为了更好的支持各类企业使用MYCAT实施项目,加速项目开发进度,如今MYCAT开源社区整合了一支强大的技术团队,以每月5000元的赞助合作费用,向社会提供公益性的技术支持服务,以此加速MYCAT开源项目的发展。
</p>
<a href="http://www.mycat.io/document/Mycat%E8%B5%9E%E5%8A%A9%E5%95%86%E5%90%88%E5%90%8C.doc"
target="_blank"> Mycat赞助商合同</a>
<p>联系MYCAT官方合作请发邮件到:[email protected]</p>
<h3>Mycat高可用方案</h3>
<img src="./index_files/use3.png">
<img src="./index_files/mycat2.jpg">
<h3>MYCAT典型案例</h3>
<img src="./index_files/mycatcase2.png">
</div>
</div> <!-- /container -->
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="./index_files/jquery.js.下载"></script>
<script src="./index_files/bootstrap.min.js.下载"></script>
<script src="./index_files/jquery.validate.min.js.下载"></script>
<script>
/*
* Translated default messages for the jQuery validation plugin.
* Language: CN
* Author: Fayland Lam
*/
jQuery.extend(jQuery.validator.messages, {
required: "必选字段",
remote: "请修正该字段",
email: "请输入正确格式的电子邮件",
url: "请输入合法的网址",
date: "请输入合法的日期",
dateISO: "请输入合法的日期 (ISO).",
number: "请输入合法的数字",
digits: "只能输入整数",
creditcard: "请输入合法的信用卡号",
equalTo: "请再次输入相同的值",
accept: "请输入拥有合法后缀名的字符串",
maxlength: jQuery.validator.format("请输入一个长度最多是 {0} 的字符串"),
minlength: jQuery.validator.format("请输入一个长度最少是 {0} 的字符串"),
rangelength: jQuery.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
range: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),
max: jQuery.validator.format("请输入一个最大为 {0} 的值"),
min: jQuery.validator.format("请输入一个最小为 {0} 的值")
});
$.validator.defaults.errorElement = "p";
$.validator.defaults.errorClass = "text-danger";
$.validator.defaults.focusInvalid = false;
</script>
<div id="cli_dialog"></div>
<footer>
<p>© Company 2018 MYCAT
<script language="javascript" type="text/javascript" src="./index_files/17554127.js.下载"></script>
<noscript><a href="http://www.51.la/?17554127" target="_blank"><img
alt="我要啦免费统计" src="http://img.users.51.la/17554127.asp"
style="border:none"/></a></noscript>
,IDC 由 Marshy (QQ:334663212) 提供</p>
</footer>
</div>
</body>
</html>