Noir:一款键盘驱动的现代化数据库管理工具

在数据库管理工具百花齐放的今天,我们似乎已经习惯了复杂的 UI、层层嵌套的菜单、动辄上百 MB 的安装包。但是有一款新兴的开源工具选择了反其道而行,它把数据库管理重新拉回了快速、简洁、键盘驱动的本质,它就是 Noir。

Noir 是一款基于 Tauri + SolidJS + Rust 构建的跨平台数据库客户端,支持多种主流数据库,遵循 GPL 3.0 开源协议,代码托管在 GitHub:

https://github.com/invm/noir

功能特性

  • 跨平台:提供 Windows、macOS、Linux 全平台支持。
  • 轻量级:得益于 Tauri 的架构,Noir 的应用体积非常小,启动速度极快。
  • 多种数据库支持:包括 PostgreSQL、MySQL、MariaDB、SQLite、ClickHouse,支持 SSL 安全连接。
  • 键盘驱动体验:Noir 编辑器使用 VSCode 同款 Monaco Editor,快捷键覆盖连接、切库、执行 SQL、切换标签页等所有操作的核心功能,可以让数据库操作像写代码一样流畅。

  • 对象浏览:提供模式对象(表、视图、存储过程、触发器)的查看与过滤。

  • 数据编辑:支持大数据量表格快速渲染,排序、过滤、分页、编辑、导出等功能。

  • 查询体验:提供多标签页查询,支持自动补全、语法高亮、格式化 SQL、查询保存,敏感操作(表结构修改、数据修改等)二次确认。

  • 数据导出:支持将查询结果或者表数据导出 CSV、JSON 文件。
  • 定制化:Noir 提供了用户界面主题、颜色、配置选项的自定义。

下载安装

Noir 官方下载网址如下:

https://github.com/invm/noir/releases

选择对应操作系统的文件进行下载,安装完成之后运行 Noir.exe(Windows):

点击"+ New Connection"新建数据库连接。

参考文档:https://noirdb.dev/getting-started

总结

Noir 是数据库工具界的一股清流,可以让开发者专注于工作效率,而不是复杂的功能。

相关推荐
笃行3503 小时前
数据库性能优化的五处内核改造,KingbaseES 配了四件诊断工具
数据库
非优秀程序员5 小时前
第02章 杭电的英语老师与一台服务器|《互联网产品恩仇录》
数据库·node.js·代码规范
SelectDB10 小时前
SelectDB 是哪个公司的?是国产数据库吗?一篇讲清飞轮科技与 Apache Doris 的关系
数据库
这个DBA有点耶10 小时前
库内计算推理:一条SQL背后的算子融合,和外挂方案差了几次网络往返
数据库·人工智能·sql
这个DBA有点耶12 小时前
函数索引的“完全一致”有多苛刻:写法、字符集、类型,差一处就失效
数据库·mysql·代码规范
星恒随风12 小时前
MySQL 从零入门(三):表的约束详解
linux·服务器·数据库·笔记·mysql
Alluxio13 小时前
Alluxio + OCI:为 AI 工作负载实现亚毫秒访问延迟与可扩展吞吐
运维·数据库·人工智能·分布式·缓存·ai·语言模型
数据库急诊室_阿哲16 小时前
一次加索引建议的复核记录:从报告到签字
数据库·ai数据库
青瓦梦滋17 小时前
Redis主从复制
服务器·数据库·redis·缓存·bootstrap
慧都小妮子18 小时前
Wyn商业智能国产数据库适配:数据接入、分析缓存与审计日志验证清单
数据库·数据分析·数据可视化·审计日志·商业智能