【数据库】存算一体到存算分离

1.结论哪个好?简短的回答是:没有绝对的“好”,只有“更适合”。 存算一体(Coupled):胜在 极致性能(尤其是低延迟)。 存算分离(Disaggregated):胜在 弹性、成本和灵活性。 目前的行业大趋势是:从“存算一体”向“存算分离”演进,特别是在云原生(Cloud Native)和大数据分析(OLAP)领域。但在对延迟极度敏感的交易型(OLTP)场景中,存算一体依然是主流...

【技术思考】工程上的最佳实践

正式进入工作岗位之前对精进技术的思考——工程上的最佳实践 Why?首先要理解为什么要从工程实践的角度思考,常规的培训教程虽然是以项目的形式,但目的是帮助我们学会使用基本的开发工具如何使用,而实际开发过程中如何将各种技术组件有效地组合和应用、如何解决实际的业务问题,则是进一步需要关注的问题。 How?以原有的点评项目为例进行思考,可以考虑各部分设计的原因,能否优化: 消息中间件:思考使用场景...

【Go基础】微服务概念与演进

微服务概念与演进巨石架构到微服务的演进传统网页应用虽然进行了模块化设计,但是最终仍然是打包成一个war包进行部署,启动慢,无法拓展,可靠性很低。 什么是微服务是面向服务的架构模式(SOA)的最佳实践。定义:围绕业务功能构建的,服务关注单一业务,服务间采用轻量级的通信机制,可以全自动独立部署,可以使用不同的编程语言和数据存储技术。微服务架构通过业务拆分实现服务组件化,通过组件组合快速开发系统,...