
在达梦技术专家内部流传着一款保留利器,名叫 SQLark,亦称为“百灵连接”。关于百灵的事迹,我们采访了多位技术专家,先听听 TA 们是怎么说的——
左右滑动查看更多
SQLark 是一款数据库开发和管理工具,集百名一线达梦专家信创项目实践经验,经过三年潜心打磨,在今天程序员节这个特别的日子,我们决定首次公开这款达梦技术专家内部保留利器——SQLark 百灵连接!
点击文末“阅读原文”
立即前往官网 www.sqlark.com 免费下载
开始您的首次试用
关于命名
Lark 是“百灵鸟"的意思,我们希望这款工具像百灵鸟一样轻巧,针对多种数据库都能百试百灵!
同时我们也希望将百灵鸟灵活、敏捷的特质用于产品的更新迭代上~
你在使用过程中遇到任何产品 BUG、优化意见或建议,请尽情反馈!
你的意见会直达产品经理和研发团队,并帮助 SQLark 进行快速迭代!
➡️ 去社区指点我们或吐槽我们:ask.sqlark.com
➡️ 来和客服小百灵唠唠嗑👇:
关于功能
相信大家已经用过市面上一款或多款通用型数据库开发和管理工具,不论国外的、国内的,开源的或商业的,这些优秀的工具包含许多通用性的基础功能,SQLark 也全部都有,比如——
1、多数据库支持
率先支持达梦、Oracle 和 MySQL,更多数据库陆续上线,请去官网投出你想优先上线的数据库。
2、真 · 全对象支持
虽然是通用型数据库连接工具,但是 SQLark 针对每一种数据库都做了该数据库专有的全对象支持,特别是高级特性的对象支持。
例如 Oracle,支持模式、表、视图、物化视图、函数、存储过程、包、序列、触发器、同义词、DBLink、自定义类型…
3、基于语法解析的 SQL 智能编辑器
对关键字、对象名、代码块的智能提示和代码补全
通过外键关系自动补全整个 JOIN 联表查询语句
支持 PL/SQL 的智能提示
拖拽快速生成DDL/DML 语句
SQL 格式化、快速大小写切换、快速注释…
4、数据查看和编辑器
表数据增删改查、批量复制粘贴、筛选、行列转置模式…
5、导入导出
支持从 xlsx/xls/csv/txt/json/xml 文件导入数据
支持表数据导出为 xlsx/csv/txt/xml/html/json/sql 格式
支持 SQL 转储
支持达梦数据库的逻辑导入导出
6、一个好看的 UI 界面
好看重要吗?很重要,保持开发时的好心情很重要。
7、跨平台
同时提供 Windows 和 Mac 版本,Linux 版本将在年内上线。
1、万级/十万级对象的查看和搜索
在大型信创项目中,数据库对象数量通常非常庞大,从万级到十万甚至百万级不等,使用工具时经常在对象导航树展开时就遇到卡顿,更不要说搜索定位了。SQLark 采取分页展示、预加载等措施,左侧导航树下拉列表只展示 500 个对象,全部对象将在右侧窗口以分页列表形式展示,解决展开大数量级对象的卡顿问题。
对象搜索方面,除了常规的根据对象名搜索外,SQLark 还支持通过对象 DDL 代码来查找对象。该功能是达梦技术专家内投中最想拥有的功能,特别在迁移、跑批等测试时,可以通过错误信息中的对象名、一段代码或中文字符串,来迅速定位相关对象。
2、PL/SQL 高级对象的支持
在金融、央企、政府公共服务等行业的大型核心业务系统中,大量使用了 Oracle 的函数、存储过程和包等 PL/SQL 对象特性来优化业务。这些对象迁移到国产数据库后,需要进行大量改写。以达梦近期上线的大型制造业核心系统为例,光包对象就有两千多个,单个包的代码从几千到几万行不等,调试和改写的工作极为复杂。
SQLark 为函数、过程和包等 PL/SQL 对象提供了程序窗口:
函数/存储过程:支持参数、变量、常用控制结构等的实时解析、快速定位和改写;
包:包头包体分开解析,支持包内的函数、存储过程、自定义类型等结构的实时解析、快速定位和改写。
3、数据生成:批量生成千万级/亿级仿真表数据
在做全栈国产化的时候,为了验证项目性能,系统上线过程中会进行大量仿真测试。SQLark 的数据生成功能,可以快速生成千万级的测试数据,提供人员、时间、地点、商业、产品等 8 大类 47 子类数据规则,快速构建仿真测试数据环境。
在更为严格的 POC 测试中,客户会对某些表的数据分布有要求。比如早上 9 点到 10 点可能是一个支付高峰期,这段时间产生的数据更多一些,其他时段会产生少一些;比如湖北省级政府的业务,在城市数据分布上应该模拟湖北省内的城市情况,而不是随机的城市。SQLark 可以实现定制化的模拟数据分布。
4、ER 图
根据数据库的表关系逆向生成 ER 图,展示业务系统的数据表逻辑设计关系,支持导出 ER 图片。除此基础功能外,还支持——
对表进行自动分组,当表数量达到几千/万时,用户可以按功能模块分组,快速厘清各个业务模块的表逻辑关系;支持分组导出 ER 图。
除了可以导图片,SQLark 更进一步,直接一键导出 pdf 格式的表设计文档,包含每个功能模块的 ER 图、表实体清单、单表设计、外键关联等信息,省去编写数据库设计文档的繁琐工作。
SQLark 提供了全生命周期的数据迁移解决方案:
如果你的系统规模是中、小型应用系统:
可以直接使用 SQLark 自助进行数据迁移。
也可以在 "eco.dameng.com-云适配" 中申请云资源,由达梦技术专家协助你完成数据迁移和功能适配。
如果你的系统规模是大型、核心应用系统:
联系客服申请SQLark 数据迁移企业版,限时免费!企业版支持分布式部署,无数据量限制,以及更多企业级特性,并由达梦专家护航整个迁移过程!
丰富的项目实践案例:
SQLark 数据迁移企业版已应用于多个金融核心系统、零售业务系统,屡次承担十万级对象、20T+ 数据量的迁移任务,自动迁移成功率达 98% ,性能符合预期。
信创落地的道路,依然漫长且艰辛,需要大家共同携手去探索和推进。SQLark 团队也计划用十年时间来打磨产品,跟信创应用开发者一起让这个过程变得更平坦顺利一些。目前的 SQLark 已经具备了数据库管理和开发的基础能力,但是还有很多不足。我们期望与你一起来优化迭代产品。
你在使用过程中遇到的产品 BUG、产品优化意见和建议等,请尽情反馈给我们。你的意见或建议会直达产品经理和研发团队,经开发团队评估并采纳的,将快速进入产品开发排期。SQLark 会以月度发版的形式快速迭代,你的贡献会记录进产品版本日志记录,在官网公示。
➡️ 去官网免费获取 SQLark :www.sqlark.com
➡️ 去社区指点我们或吐槽我们 :ask.sqlark.com
➡️ 来和客服小百灵唠唠嗑👇(是人不是机器人哦!)
欢迎大家点击文末“阅读原文”,前往官网免费下载,开始您的首次试用。






