为什么要做一个新的产品系统

一个新的产品/系统/feature都是解决问题的

都是提出问题,分析问题,解决问题的过程。

比如facbook的haystack解决了小文件读写的性能问题。

  1. 要有监控能否监测出响应时间分布,这样才能够发现问题
  2. 发现问题后,要能够分析问题,为什么响应时间会分布不均匀
  3. 分析问题后,要能够有解决方案,比如haystack的方案是要文件合并
  4. 上线后是否解决了响应时间分布不均匀的问题,这个也需要监控
  5. 在这个过程中还否遇到了其他的问题,是如何解决的

从上面来看监控是非常重要的,如果没有监控我们是无法发现问题的,如果没有监控即使使用了haystack的方案也是不清楚是否给系统带来了好处。

是否所有的对象存储系统都需要使用文件合并呢,这个其实也不一定,比如如果存储的都是大文件,那么响应时间其实不会不均匀,这个时候其实也没有必要引入文件合并的方案。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容