大家好,很高兴在这里宣布 ATOMDB v0.5.0 正式发布,经过近三个月的迭代开发,ATOMDB 新增了很多功能同时修复了上一个版本发现的 BUG,此版本已经能够基本满足对 MySQL 数据库的日常管理。
📚 新增功能
- 全功能版的 MySQL 语言解析器
- 基本可用的 MySQL 代码编辑器组件
- 基于 MySQL Lexer 的精确语法着色组件
- 数据库结构增量更新,支持刷新指定的数据库或者数据表
- 数据库实例管理
- 用户管理以及权限授权管理
- 完整的数据库结构管理模块
🐳 功能优化
- 针对慢网络环境下异步操作,增加操作提示
- 当用户退出重要信息编辑器时候,增加提示信息窗口,防止用户误操作丢失填写的数据
- 优化数据源刷新提示,新增工作量探测,实时将刷新进度显示到对应的数据源节点上
- 优化刷新指定数据源下指定的数据库,不再刷新所有的数据库,大大加快刷新性能
🐞 BUG 修复
- 优化慢网络环境下,UI 卡顿的问题
- 删除数据源,与数据源关联的 Session 数据没有被删除
- 打开的 Session 查询窗口历史数据没有保存
- 数据源管理器没有选中数据源节点,无法创建数据源
- 刷新数据源的时候,如果点击断开连接会卡死
因为开发资源有限,目前仅支持 macOS 系统(版本大于等于 11,代号 Big Sur
)
如果您对 ATOMDB 感兴趣,可以移步到产品下载页面进行下载:
🌎 最新版本下载
感谢 GITEE 提供软件包托管服务。
🍮 软件安装说明
目前 ATOMDB 正处于功能迭代的过程,所以配置文件和项目元信息结构在每一次发布预览版的时候都可能变化,所以安装新的版本的时候需要对配置文件进行清空,防止出现运行时错误,等功能稳定之后,我们会自动处理配置变更。
ATOMDB 安装之后会创建下面的目录:
~/Library/Application Support/Pulsarware/AtomDB
~/Library/Logs/Pulsarware/AtomDB
配置信息目录和运行时日志目录,每次安装前您需要删除 ~/Library/Logs/Pulsarware/AtomDB
同时 ATOMDB 会在您指定的文件夹下面创建项目元信息,以~/workspace/db_project
为例,如果您在此目录下创建了项目,系统会在此目录下创建一个 .atomdb
的隐藏目录,项目和数据源相关信息都存在此目录下,您需要在安装之前对此目录进行删除。
如果您在使用过程中发现任何软件 BUG 🐞 欢迎反馈给我们,您可以在 GITEE 上创建一个 ISSUE
🌎 创建一个新 ISSUE
ATOMDB 的完善离不开您的支持,祝您使用 ATOMDB 愉快。
🌲 部分功能运行效果图
刷新指定的数据源:
实例信息管理:
用户管理:
表结构创建:
在这里我们只能简单的展示一些重要模块的功能图,更加详细的功能还需要您下载软件后自己去探索体验。
PS:
为了感谢广大 ATOMDB 爱好者,我们定制一款 T-Shirt,免费送给大家,限量 50 件,感兴趣的朋友可以在 ATOMDB 官方公众号中本篇文章下面评论,我们选前 50 名留言的爱好者:
📚 产品介绍
ATOMDB™ 数据库管理客户端是一款服务广大开发者的工具软件。可以让开发者方便地执行查询,创建和管理数据库,支持管理市场上主流的数据库管理系统。例如: TIDB, PolarDB, GreatDB, 人大金仓, 神舟通用, TDengine, MySQL, PostgreSQL, Microsoft SQL Server, Oracle 等等。软件设计支持 Windows、MacOS、Linux 等操作系统,软件采用插件扩展的方式对多数据库进行支持。
软件支持如下主要功能:
- 多数据库系统支持
- 项目化管理数据库链接会话实例
- SQL 语法高亮和自动代码补全
- 数据导入导出
- 现代的用户设计界面
- 版本控制软件支持
🌲 秦派软件介绍
秦派软件(Pulsarware™ Technologies Ltd.)是一家致力于开发国产生产力工具软件的技术公司,中国的信息产业非常发达,特别是互联网应用领域,但是在基础软件领域我们却很少有知名的软件产品,在这一领域大多是国外的产品。极语言信息技术有限公司(Pulsarware™ Technologies Ltd.)自成立以来就立志要在工具软件领域进行深耕,努力推出几款优质的工具软件服务国内的开发者。星星之火可以燎原,相信经过大家的努力,在基础软件领域一定会有越来越多的国内的公司推出自己的产品。