请选择 进入手机版 | 继续访问电脑版

极数云舟官方论坛

 找回密码
 立即注册

扫一扫,访问极数云舟官方论坛

搜索
热搜: 活动 交友 discuz
查看: 1942|回复: 0

极数云舟数据库中间件Arkproxy社区免费版全球公开首发,将...

[复制链接]

7

主题

7

帖子

69

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
69
发表于 2018-10-29 11:33:32 | 显示全部楼层 |阅读模式
极数云舟数据库中间件Arkproxy社区免费版全球公开首发,将普惠进行到底!



极数云舟又双叒叕搞事情了,继9月26日Arkcontrol数据库云管平台社区免费版全球首发后,今天又正式公开对外发布数据库中间件Arkproxy社区免费版,反馈社会。

自Arkcontrol数据库云管平台发布后,我们收到了来自全国各地300多个企业或个人的反馈,有表示感激的,有对产品提出bug的,还有使用后提出建议的,好评是鼓励,批评是鞭策,极数云舟不忘初心,精益求精,力求开发更好的技术产品奉献社会,普惠数据库行业。

数据库中间件Arkproxy免费版的推出,将更进一步助力企业开启开源数据库使用新时代。

Arkproxy相比现有的MySQL中间件,不仅仅是100%兼容MySQL各个版本的语法,而且在SQL处理与替换、链接池、一致性读、压缩与加密、账户安全等等方面都有核心技术沉淀。

Arkproxy是Arkcontrol平台提供RDS云数据库(ArkDB)服务的基础组件,可以帮助用户快速搭建多种形式的MySQL高可用集群,同时也支持Galera/MGR/MHA等等流行架构。

Arkproxy也是极数云舟异地双活数据库方案(Arkgate)的核心组件之一,帮助用户实现公有云之间或者远程IDC之间的异地双活方案。

中间件的作用和存在价值

    在MySQL数据库架构中,不得不说的一个很重要的组件,就是中间件。它所起的作用就是让上层业务对下层数据库的架构更透明,起到解藕的作用。同时在现在的云时代,下层数据库可以很好地将架构及节点关系隐藏起来,让业务感觉到只有一个节点的效果,提供了无感知的云服务。

        中间件,起着一种承上启下的作用,相对前端业务而言,它承载了所有的请求。中间件收到请求之后,可以不做任何处理,转发给后端数据库。在后端数据库处理完成后,返回结果时,中间件再将消息原原本本转发给前端业务连接,其核心作用就是消息的转发。一款中间件的强大,主要表现在转发过程中做了哪些处理?例如:可以做一些过滤处理,将不安全的SQL请求拦截下来,仿佛变身成防火墙;也可以做审计,在任何时候都可以做到有据可查;当然,还可以做日志转储,通过日志分析,从而进一步优化数据库等。总之,一款强大的中间件,可以做安全、运维、审计及日志等方面的工作。

       一款优秀的中间件,也具备友好的操作、丰富的配置参数、简单的安装步骤等特性,从运维人员的角度去考虑,能实现MySQL一以贯之的简单操作方法。如此才能受到市场的欢迎,才能受到运维人员的青睐。没错!极数云舟自主研发的数据库中间件Arkproxy 就是这么一款中间件产品。


数据库中间件Arkproxy的功能和特性

核心特性

透明读写分离
一个好的中间件,有些功能是必备的,比如读写分离,通过中间件的配置,以及路由规则设置,可以将业务层的SQL请求通过规则,分发到后端相应节点上,这样相比在业务层通过不同端口或者不同VIP等方式来区分读写请求,更加均衡。后端维护时,也不会影响到业务。

兼容性
主要包括两部分:

(1)兼容的是MySQL的协议,因为它所起的作用是转发,所以首先得认识两边的消息,才能在中间做到游刃有余。Arkproxy在这方面,已经支持了所有语句类型的协议。

(2)语法兼容,中间层处理的是所有的MySQL业务请求,承担的角色是可以做到无缝替换掉MySQL节点,所以首先要做到语法的大部分兼容,Arkproxy是可以100%兼容MySQL语法的,而且是兼容各个MySQL版本,这在业内是屈指可数的。

友好性
Arkproxy在设计之初,就从用户使用角度做了充分考虑,Arkproxy做到了可以和原生MySQL分不清的地步,包括配置文件、启动方式、系统日志、操作命令等,堪称 “最具亲切感” 的MySQL中间件,Arkproxy甚至可以在不需要操作文档的情况下,按照MySQL的操作即可使用。

权重分发
Arkproxy可以根据后端数据库的权重,做到与之相对应的负载均衡,并且支持动态配置。这样在遇到紧急问题时,可以及时将服务降级,最大限度地提高数据库集群的可用性程度。

消息压缩
Arkproxy支持在数据传输过程中,将消息做压缩处理,这样可以大大节省网络流量,减少带宽压力。最大程度地为业务程序服务。

从库接入
Arkproxy可以扮演一个MySQL主库的角色,直接在其上面挂从库,让下游在使用方面根本感觉不到这是一个中间件。

用户连接数限制及统计
Arkproxy可以配置每一个用户的连接数,如果超过了限制,则直接向这个用户的连接操作返回异常。也可以限制用户的查询范围,通过指定用户对应的数据库即可。在用户管理方面,还可以统计每个用户的连接数目,方便管理。

丰富的参数配置
对Arkproxy的管理,具有丰富的配置参数,实现更人性化、更具特性的Arkproxy管理,更好地服务业务。

连接池
Arkproxy对前端有强大的连接池支撑。针对后端的路由配置,对每一个路由都会建立一个长连接,这样极大地提高了中间件的分发能力。





      北京极数云舟科技有限公司(简称: 极数云舟)注册于2017年,创始团队是由长期工作在一线互联网公司数据库相关领域的顶尖技术专家组成,凭借在数据库方面多年的运维管理与内核源码研究经验,提供针对MySQL、Redis、HBase等开源数据库系列的全套云平台解决方案,在企业自建数据库私有云,混合公有云,跨云数据库备份,异地双活,数据库安全防护,数据库一体机等等领域提供成熟解决方案。

      极数云舟提供的主要产品包括:



    • Arkcontrol(数据库云管平台)实现数据库综合管理和云平台接入,集成数据库自动审核和执行系统。
    • Arkproxy 功能强大的数据库中间件,同时支持云端数据库。
    • Arkgate 数据库混合云实时异构同步系统。
    • ArkDB  完全兼容MySQL的集群化高可用数据库集群。


      联系我们:



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|极数云舟官方论坛

GMT+8, 2020-2-29 13:39 , Processed in 0.046054 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表