展开讨论

经验与复盘经验摘录 · 机器翻译

根据我的经验,这不是真的

……根据我的经验,这不是真的。在非常大型或非常成熟的公司中可能属实,但在任何成立不到5年的公司中,数据库都会被广泛访问,甚至可能所有人都可以访问。当然,每个工程师、每个分析师和每个经理都会有完全的访问权限。(我知道肯定会有人出来反对,但过去10年我工作的10家公司都是如此)。来自DigitalOcean和Walmart,你做出这样的错误判断并不奇怪,我并不是想贬低你,只是想指出这可能没有你想象的那么严重。同样,在小公司环境中,你不会用查询请求去打扰工程师,你会学习SQL。我见过数百个非技术人员这样做(也帮助过其中很多人),这并不罕见。可视化查询构建工具从来都没用。即使是有良好界面的工具,比如Looker,在精心构建的数据仓库(大多数公司都没有)之上,仍然远远不如SQL,因此分析师不会使用它们。我只是想指出,问题可能并不是你想象的那样。用语言模型生成查询是行不通的。……

源讨论发布Hacker News:Outerbase(YC W23) – 你的数据库的新界面和编辑器原帖 112 条评论 · 导入时统计
3

这条内容在回应什么?

父级讨论 · 节选

BU

大家好,Hacker News——我们是Brandon和Brayden(我们知道这很让人混淆),我们正在开发Outerbase(https://www.outerbase.com),一个更好的数据库界面。可以把它想象成Google Sheets或Airtable,但针对你的关系型数据库。我们为Postgres、MySQL和其他数据库提供一个协作的用户界面,使团队能够查看、编辑和可视化他们的数据。这是我们的简短演示视频:https://www.youtube.com/watch?v=38RslBYdZnk 访问数据对不是数据分析师或工程师的团队成员来说是个挑战。数据库通常只对少数团队成员开放,其他人必须依赖他们来获得访问权限。大多数非工程师既不能(也不愿意)使用开发工具,而开发人员也不希望整天为同事编写SQL。技术人员最终成为数据访问的瓶颈。在某些情况下,这甚至非常极端——我们见过一些上市公司只有2名员工能访问数据…

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

IT

我所有的工作,不管是大型(1k+工程师)还是小型(只有我一个人),后端工程师都有对大多数数据库的读取权限。大公司有一些访问控制,但如果你需要访问权限,几乎总是会被授予。

完整原文
BU

这是一个合理的评论,如果有的话,它们没有被锁定反而让连接到Outerbase的数据库更容易了。 我同意用户应该学习SQL,即使你使用EZQL,它也会在完全可编辑的IDE中返回实际的SQL,你可以以任何你想要的方式进行修改。 你认为现有的工具是否为非技术团队提供了良好的学习SQL的环境? 也许我有偏见,但我从未特别喜欢从大多数现有工具中访问数据,因为它们感觉过时了,主要是为工程师设计的工具。

完整原文
ZI

我同意你说的每一点,但我会对每个人都能访问所有内容这一点提出异议。我希望这主要是只读的,或者至少采用了非常强大的审计/日志策略。 在$WORK,我们给每个员工在Postgres中分配了一个数据库角色,但我们使用了表级/行级访问控制,大多数人只能看到他们自己的记录,或者他们下属的记录(如果他们是经理的话)。我们鼓励他们学习SQL(但大多数人并没有)。我们还实施了强大的审计/日志控制(基本上是pg_audit),所以我们永远跟踪每一次数据库更改。 否则,我完全同意你的观点,数据几乎总是相当混乱的。我无法想象他们的EZSQL功能能在我们的数据上运行。我们尝试过各种其他数据查找魔法工具,但一旦连接到在野外运行了一段时间的真实数据(我们的数据库中有数据可以追溯到20世纪90年代),它们都毫无用处。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。