What's new in Arana v0.2.0
Arana
定位于云原生数据库代理,它可以以 sidecar
模式部署为数据库服务网格,项目地址是 https://github.com/arana-db/arana 。Arana 提供透明的数据访问能力,当用户在使用时,可以不用关心数据库的“分片”细节,像使用单机 MySQL
数据库一样使用 Arana
。
在这个秋高气爽的季节,Arana
社区很高兴的宣布,经过社区 47 位贡献者一年多的努力,我们正式发布了 0.2.0
版本。该版本不仅做了很多优化工作,修复了一些 bug
,还引入了多项新功能。这些新功能包括 配置中心支持 watch
机制动态监听配置变更,支持可视化的 admin
配置管理后台,对数据库表的 sharding
能力进一步增强,支持更丰富的 DDL
语句,同时支持影子表特性,方便进行数据库压测工作,这些能力将会为用户提供更为稳定和高效的使用体验。
1. 新特性
-
支持配置中心
watch
机制,可以将修改的配置信息实时推送到Arana
,确保更新配置及时生效 PR 347 作者:chuntaojun; -
支持可视化
admin
配置管理后台 PR arana-ui/1 作者:GavinLam164; -
对已有数据库表
sharding
特性进行增强,sequence 支持段模式 PR 400 作者:Mulavar、多字段片键支持 PR 681 作者:jjeffcaii; -
优化
SQL
函数执行器,将javascript
函数执行方案转换成Go
语言原生实现方案,提升函数代码实现可维护性 Issue 454 作者:Charlie17Li、gongna-au、mengchuang123、baerwang、raspberry-hu、JasonZhang95、csynineyang、PangXing 等等; -
支持更丰富的
DDL
语句操作,包括:create/drop table
PR 653 作者:csynineyang、alter table
PR 184 作者:PangXing、create/drop index
PR 254 作者:cjphaha; -
主持影子表特性,方便进行数据库压测工作 PR 412 作者:csynineyang、PR 433 作者:PangXing、PR 405 作者:csynineyang、PR 363 作者:Lvnszn、PR 303 作者:Lvnszn;
2. Bug 修复
-
修复
etcd
作为配置中心是出现的too large lease TTL
错误 PR 651 作者:PangXing; -
修复使用
jdbc
连接arana
时出现Unknown system variable 'query_cache_size'
错误 PR 357 作者:csynineyang;
3. 未来规划
随着 0.2.0
版本的发布,Arana
社区 0.3.0
版本的功能特性进行了规划,在 0.3.0
版本中我们规划如下几个重大特性功能:
- 实现跨数据库实例的
join
能力,完善不同数据库表之间的连接查询能力; - 实现基于
XA
的分布式事务能力; - 实现 shardingless 能力,向上层用户屏蔽分库分表细节,降低用户学习使用成本。
以上就是在 0.3.0
中规划的新特性,大家敬请期待。
如果你对 arana 产品或者这个开源项目感兴趣,欢迎扫描上面二维码或者微信搜索 PikiwiDB
加为好友,并备注 “加入 Arana”,它会拉你加入 Arana 微信交流群。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Oracle 推出 Visual Studio Code 的 Java 开发扩展
Oracle 宣布推出针对 Visual Studio Code 的 Java Platform 扩展。该扩展涵盖了从编辑、编译到调试和测试的整个开发周期,并支持类级和变量重构。 初始版本提供了许多功能,包括:项目视图、自动完成、错误高亮显示、跳转到定义、某些形式的自动重构、JavaDoc-on-hover、调试支持、对 JUnit 的单元测试支持以及对 Gradle 和 Maven 项目的支持。该扩展现已在Visual Studio Code marketplace上提供。 Oracle 在公告中表示,Visual Studio Code 作为通用 IDE 的日益普及已经改变了编程语言与其 IDE 之间的关系。在过去,开发人员首先会选择一种语言,然后为该语言选择一个 IDE。如今,许多开发人员希望 VS Code 等与语言无关的 IDE 能够为他们可能使用的每种语言提供良好的支持。 “Java 拥有优秀的专业 IDE,许多大公司和专门的 Java 专业人士都依赖这些 IDE,但也有大量 Java 开发人员使用 VS Code,尤其是学习 Java 的学生和除了 Java 之外还使用其...
- 下一篇
Hugging Face 被限制访问
根据 Yahoo 新闻的报道,人工智能公司 Hugging Face发言人在周五的一封电子邮件中写道: 中国的人工智能社区非常出色,我们希望他们能更好地访问 HF,但目前我们对于政府的法规无能为力。 The Chinese AI community is incredible and we wish their access to HF was better, but there’s not much we can do against government regulations for now 目前尚不清楚 Hugging Face 何时出现访问限制问题。雅虎的报道称,早在今年 5 月起,就已经有用户在 HF 的论坛上抱怨连接问题。另外有报道称,至少从 9 月 12 日起,Hugging Face 在中国就完全无法使用。 Hugging Face 有机器学习领域的 "GitHub" 之称,其社区提供了极其丰富的机器学习资源,据称托管着超过 365,000 个开源人工智能模型。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6