返回首页
最新
嗨,HN,
在过去的几个月里,我和我的联合创始人一直在开发 DB Pro。DB Pro 是一款现代桌面数据库图形用户界面客户端,旨在让使用 Postgres、MySQL、SQLite、libSQL 及其他数据库引擎的工作变得快速、直观且愉悦。
我们的重点是开发者体验。我们希望在用户体验和外观上做到极致,因为我们相信大多数数据库客户端的使用体验并不友好。
一些功能包括:
- 可视化变更审查:在提交之前查看待处理的插入、更新和删除操作。
- 行内数据编辑:直接编辑表格行,无需繁琐的模态对话框。
- 原始 SQL 编辑器:一个专注的编辑器,用于运行查询,结果在单独的标签页中显示。
- 完整活动日志:跟踪数据库中发生的所有操作,确保心中有数。
- 可视化模式浏览器:以图表形式查看表、列、键和关系。
- 标签和多窗口支持:同时保持多个连接和查询打开。
- 自定义表标签:在不更改模式的情况下组织您的表。
技术栈:Electron、React、tRPC、Drizzle ORM,目前支持 Postgres/MySQL/libSQL/SQLite,并且即将推出 Windows 和 Linux 的原生版本。
我们对这个项目充满热情,实际上我们正在通过开发日志记录我们的旅程。最新的一期在这里: [https://www.youtube.com/watch?v=-T4GcJuV1rM](https://www.youtube.com/watch?v=-T4GcJuV1rM)
谢谢,
Jay 和 Jack
每年都有新的框架、新的“无代码”工具或新的数据平台,声称要取代SQL。然而,SQL仍然是处理数据时最通用、最可靠和被广泛采用的接口。
它依然占据主导地位的几个原因:
它是声明式的。你只需描述你想要的结果,而不是如何计算它。
它是稳定的。经过数十年的优化,经过各行业的考验。
它是可移植的。从Postgres到BigQuery,再到Snowflake和DuckDB,SQL无处不在。
它是经过优化的。现代引擎能够在最小调优的情况下处理巨大的工作负载。
它是每个分析师、工程师和机器学习人员都能达成共识的语言。
即使是现代的“数据工程”工具——如dbt、Spark SQL、Trino和BigQuery ML——也只是将SQL带入新的环境,而不是取代它。
生态系统不断变化,但SQL的简单性和持久性使其成为我们所拥有的最接近通用数据语言的东西。
我很好奇其他人的看法:SQL的主导地位是成熟的标志,还是有更好的东西即将出现?