运输速度与数据结构质量直接成正比,尤其是在用户界面越来越被视为一种短暂资产的时代。 更实际地说,这包括: - 你使用的存储类型,例如关系型、图形等。 - 你如何将数据结构化为实体和关系 - 你如何捕获信息,例如,你可能想将状态存储为布尔值(例如,is_disabled),或者你可以选择从时间戳推断此信息(例如,disabled_at),两者各有利弊 - 你如何连接跨平台数据集,例如数据库、存储、日志等。 - 你如何构建你的API,构造查询和消费数据 以数据为先是提高运输速度的捷径。糟糕的数据决策可能会非常痛苦地撤销,当你开始清晰地看到它们时,你永远无法回头。
dennis
dennis2025年7月5日
the more i design/build, the more i realize: the wrong data structure is like a receding hairline. you're cooked. trying to cover it up makes it even worse spoke to other founders who agreed that data structure is the ceo's job. every engineer knows to avoid migrations when possible. an easy place to fuck ui is the account table. this takes scaled companies +6mo to fix. almost sure ramp/linear ship fast because they made fewer mistakes here.
51.43K