mariadb连接器

使用该连接器的模板API

连接器简介

MariaDB是由MySQL的原始开发人员创建的MySQL的流行分支。 它源于与MySQL收购oracle有关的问题。

通过showapi的MariaDB连接器,MariaDB的CURD操作都可以变成调用API。

showapi.com已经将一些简单的SQL语句制作成API的接入点,通过几步简单的配置操作,就可以在代码中通过HTTP请求使用MariaDB。

程序员们基本可以告别驱动、框架的配置,只用简单的写几句代码就可以实现对数据库的操作。

通过连接器调用这些API,程序员在调用时只用关心 调用地址 这一个问题,反应在代码中,用程序员调用不同的API时只用更改调用地址请求参数返回参数的解析

连接器功能(使用场景)

比起传统的API对接方式,使用连接器真正让程序员实现了配置化开发,程序员只用编写很少很少的代码,就能对接MariaDB。
 
通过连接器的节点配置,在很大程度上实现了解耦合,在一定程度上使得节点组件化
 
通过连接器内嵌入的Lua代码转换功能,在I/O参数节点选择上实现了AOP
 
借助showapi.com强大的日志系统,用户可以查看近期详细的调用日志,包括每日次的请求参数和返回参数,大大方便了Bug排查、问题回溯。
 
举个栗子:
 
一位名叫小J的Java程序员在一个新的项目中要用到一个新的MariaDB数据库,JDBC、Hibernate或者Mybatis肯定要配置一个......
嗯,这是个大工程。
 
但通过showapi的连接器他只需创建并绑定数据源就可以开始调用了。
 
随着项目的增大,可能会有新的Mysql数据库加入,这时小J就得去改配置文件,并重启项目。
 
但在showapi的连接器里,一个新的数据库只是一个新的数据源, 只需要创建并绑定数据源就OK了。
 
好不容易把新的数据库加入项目,小J发现项目要用到的数据在老库中的表A中有一部分,在新库的表B中也有一部分,这时小J有两种选择,两表数据相互补充,或者通过代码控制使用哪个库。
 
但在showapi的连接器中,我们可以通过一个API配置多个节点的方法很快的解决这个问题,节点可以通过不同的连接器连接不同的数据源。在调用时还可以通过IP_hash、轮询、权重或者Lua脚本控制请求被发到哪个数据。
 
小J在将表A的数据导入表B时发现这两个张表看似一样,但实际上有一部分字段的数据类型、字段名在两张表中是不一样的,这是个大麻烦。
 
但在shwoapi的连接器中,通过配置输出转发字段映射就可以统一字段名,非常方便。
 
如果小J发现昨天23:21分的一个请求有点问题,怎么办?如果没有日志系统只能去liunx中查找输出日志了。
 
但在连接器中只要通过网站后台的查看调用日志功能,就能详细查询近期的调用日志,showapi还支持日志推送功能,用户不用登录showapi.com就能在自己的系统中看到调用日志。