您的位置:首页 > 理论基础 > 计算机网络

mysql-5.7.5-labs-http-documentation中文翻译-第一章 概述

2016-07-04 18:10 429 查看
这个为Mysql定制HTTP插件是一个针对Mysql5.7HTTP(S)接口概念。

该插件增加了一项全新的协议到协议组中,该协议组是可以被服务器所理解的。它所增加的SSL协议是可以被用来解决SQL命令的。现在的客户端想连接到Mysql,可以使用Mysql客户端服务协议,也可以使用编程相关的语言驱动程序,同样也可以是Mysql连接器或是使用任意的HTTP客户端。

SQL命令返回的结果将以json格式作为标准格式。

当我们处在以下的所列出的情况中时,服务器插件将是最有效的。

1、JavaScript代码在浏览器上运行。

2、一个应用服务器处在防火墙下并且访问HTTP是受限制的。

3、一个面向网页服务的环境。

在以上的种种环境下,该插件将发挥他的优点,我们可以用他来代替自行开发的将HTTP请求转到Mysql请求的代理。相比较于这种自行开发的代理,这个插件的使用将意味着更少的延迟,更低的复杂度以及在使用Mysql产品上更好的效益。要记住的一点是:针对非常大的部署项目,使用代理而不是集成进Mysql这种架构将会是一个比较好的方案,这种方案使得我们可以清楚的将软件层和物理硬件层分开。

这个HTTP插件实现了众多的HTTP接口,举例如下:

1、包括元数据在内的原生SQL访问。

2、针对相关的表格数据实现一整套增删改查接口(Create-Read-Update-Delete)

3、在关系表上存储JSON文件的相关接口。

一些接口遵循了REST风格,一些没有遵循。以下有这些各式各样的接口的详细描述。

插件内部已经映射了所有的HTTP到SQL语句的连接。使用SQL大大简化了公共HTTP接口的开发。请记住,在这个早期的开发阶段,性能不是最主要被考虑的因素。举例子来说,是可以开发一个类似的插件,使用较低级别的Mysql服务器API,这样我们就能解决SQL解析和查找计划相关的开销。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql Http Restful 文档