设计数据密集型应用
0 人感兴趣 · 4 次引用
- 最新
- 推荐
![https://static001.geekbang.org/infoq/8f/8fe4989009337c01b0879891f3e72fe2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/8f/8fe4989009337c01b0879891f3e72fe2.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
读书笔记之数据密集型应用的可维护性
软件开发的大部分成本并不在最初的开发阶段,而是在于整个生命周期内持续的投入。良好的软件设计方式可以最大限度的减少维护过程中的痛点。
![https://static001.geekbang.org/infoq/0c/0c2d81ef767d64468f460c56bfe3f96f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234](https://static001.geekbang.org/infoq/0c/0c2d81ef767d64468f460c56bfe3f96f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234)
读书笔记之数据密集型应用的可扩展性
硬件生产出来就不会再进行改变,而是会一直使用到它损坏或者性能跟不上。比如:芯片设计出来也不会再返厂增加新功能。这一点有点像建筑的整体架构,比如金字塔完工至今,仍然保留当初时的结构。
0 人感兴趣 · 4 次引用
软件开发的大部分成本并不在最初的开发阶段,而是在于整个生命周期内持续的投入。良好的软件设计方式可以最大限度的减少维护过程中的痛点。
硬件生产出来就不会再进行改变,而是会一直使用到它损坏或者性能跟不上。比如:芯片设计出来也不会再返厂增加新功能。这一点有点像建筑的整体架构,比如金字塔完工至今,仍然保留当初时的结构。