gpt4 book ai didi

mongodb - 缩短 MongoDB 属性名称值得吗?

转载 作者:IT老高 更新时间:2023-10-28 13:08:02 25 4
gpt4 key购买 nike

mongodb docs作者提到缩短属性名称是个好主意:

Use shorter field names.

在一篇关于如何节点的旧博客文章中(到 2022 年 4 月编辑已离线)

....oft-reported issue with mongoDB is thesize of the data on the disk... each and every record stores all the field-names.... This means that it can often bemore space-efficient to have properties such as 't', or 'b' ratherthan 'title' or 'body', however for fear of confusion I would avoidthis unless truly required!

我知道如何做到这一点的解决方案。我更感兴趣的是什么时候真正需要这样做?

最佳答案

引用 Donald Knuth :

Premature optimization is the root of all evil (or at least most of it) in programming.

不过,构建您的应用程序似乎是最明智、可维护和合乎逻辑的。然后,如果您遇到性能或存储问题,请处理影响最大的问题,直到性能令人满意或 yield 递减规律意味着没有必要进一步优化。

如果您不确定特定设计决策的影响(例如长属性名称),请创建一个原型(prototype)来测试各种假设(例如“较短的属性名称会节省很多空间”)。不要期望测试的结果是决定性的,但是它可能会教给您您没想到会学到的东西。

关于mongodb - 缩短 MongoDB 属性名称值得吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12790861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com