欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
HandlerSocket
来自开放百科 - 灰狐
(版本间的差异)
(以内容'{{top news}} HandlerSocket 是一个 MySQL 的插件,它为 MySQL 增加额外的 NoSQL 层,让 MySQL 更像一个 NoSQL 数据库。 在一台2.53GHZ、8核C...'创建新页面) |
小 (→链接) |
||
| (未显示1个用户的4个中间版本) | |||
| 第1行: | 第1行: | ||
{{top news}} | {{top news}} | ||
| − | HandlerSocket 是一个 [[MySQL]] | + | HandlerSocket 是一个 [[MySQL]] 插件,它为 MySQL 增加额外的 [[NoSQL]] 层,让 MySQL 更像一个 NoSQL 数据库。 |
在一台2.53GHZ、8核CPU、32G内存的Nehalem服务器上把每秒的查询数量(QPS)提升到750,000以上。 | 在一台2.53GHZ、8核CPU、32G内存的Nehalem服务器上把每秒的查询数量(QPS)提升到750,000以上。 | ||
| 第29行: | 第29行: | ||
==链接== | ==链接== | ||
| − | *[https://github.com/ | + | *[https://github.com/DeNA/HandlerSocket-Plugin-for-MySQL HandlerSocket项目主页] |
| + | *[[php-handlersocket]] 是 [[MySQL]] Handler Socke 接口的 [[PHP]] 扩展。 | ||
| − | + | [[category:MySQL]] | |
| − | + | [[category:NoSQL]] | |
| − | [[ | + | |
| − | [[ | + | |
2017年11月17日 (五) 04:10的最后版本
HandlerSocket 是一个 MySQL 插件,它为 MySQL 增加额外的 NoSQL 层,让 MySQL 更像一个 NoSQL 数据库。
在一台2.53GHZ、8核CPU、32G内存的Nehalem服务器上把每秒的查询数量(QPS)提升到750,000以上。
| approx qps | server CPU util | |
|---|---|---|
| MySQL via SQL | 105,000 | %us 60% %sy 28% |
| memcached | 420,000 | %us 8% %sy 88% |
| MySQL via HandlerSocket | 750,000 | %us 45% %sy 53% |
设计思想:在MySQL内部实现一个NoSQL的网络服务器。编写一个网络服务器作为MySQL的插件(守护插件),用来监听特定端口,接收NoSQL的协议和API,然后通过MySQL内部存储引擎API直接访问InnoDB。这种方式很像NDBAPI,不同的是它可以与InnoDB交互。
[编辑] 链接
- HandlerSocket项目主页
- php-handlersocket 是 MySQL Handler Socke 接口的 PHP 扩展。
分享您的观点
