在Blog rolling with mongoDB, express and Node.js篇文章中,作者提到缩短房产名称是个好主意:
....mongoDB经常报道的问题是
我知道如何做到这一点的解决方案.我更感兴趣的是什么时候真的需要这个?
在Blog rolling with mongoDB, express and Node.js篇文章中,作者提到缩短房产名称是个好主意:
....mongoDB经常报道的问题是
我知道如何做到这一点的解决方案.我更感兴趣的是什么时候真的需要这个?
引用Donald Knuth:
过早优化是万恶之源(或至少是大多数问题的根源)
然而,构建应用程序似乎是最明智、最可维护、最合乎逻辑的.然后,如果您有性能或存储问题,请处理那些影响最大的问题,直到性能令人满意,或者yield 递减定律意味着没有必要进一步优化.
如果你不确定特定设计决策的影响(比如长的房产名称),创建一个原型来测试各种假设(比如"短的房产名称会节省很多空间吗").不要期望测试的结果是决定性的,但是它可能会教会你一些你没想到会学到的东西.