原文https://users.ece.utexas.edu/~adnan/pike.htmlRobPike’s5RulesofProgrammingRule1.Youcan’ttellwhereaprogramisgoingtospenditstime.Bottlenecksoccurinsurprisingplaces,sodon’ttrytosecondguessandputinaspeedhackuntilyou’veproventhat’swherethebottleneckis.Rule2.Measure.Don’ttuneforspeeduntilyou’vemeasured,a
是否有RobConery的MassiveforNoSQL(MongoDB)的等价物?我喜欢Massive非常喜欢,但我想将它与NoSQL数据库一起使用,尤其是与MongoDB一起使用,但我找不到合适的替代品。 最佳答案 如果您对它的“单个文件”方面感兴趣,那么使用MongoDB驱动程序中提供的Bson序列化器/反序列化器代码来创建一些东西来在文件系统中存储Bson文档应该不会太难。如果您对它的查询方面感兴趣,SQL不是查询像MongoDB这样的文档存储的正确语言。最后,如果您对它的动态方面感兴趣,那么到目前为止我发现最接近的是myo
在RobPike的2012年演讲中,ConcurrencyisnotParallelism(it'sbetter),他有一个正在运行的例子,说明一群gophers一起工作来焚烧一堆书。在幻灯片15(video6:58)中,三个地鼠在工作:有人把一堆书装进手推车。将装满的手推车移到焚化炉(然后将空手推车送回)。有人将书从手推车运到焚化炉。关于slide16,四个gophers正在一起解决同一个问题:将一堆书装入手推车(和以前一样)。有人将装满的推车移到焚化炉。将书籍从手推车移入焚化炉(和以前一样)。一个人将空车移回堆中。Pike说这会执行更多的工作,但运行速度会更快。为什么?这似乎是相同