第四周总结

发布于: 2020 年 06 月 30 日

原问题 一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。

  1. 我们为了设计一个进销存软件是满足市场需求,满足商品的添加,使用、扣减,简单的使用java 作为后端,html jquery 作为前端页面,mysql 作为数据库软件,满足了企业的发展。

  2. 现在企业高速发展,每天有1000个员工同时使用,服务总是响应很慢,怎么解决呢,第一步,升级配置,升级数据库配置,升级服务器配置

  3. 现在为了降低成本,把服务器拆分成多个普通的pc 机,使用负载均衡方式,把负载分配到多个机器上,降低成本,但是数据库还是一个。

  4. 现在因为公司的商品越来越多,使用的图片也越来越多,数据库存储图片使用的空间很大,现在觉得,单独存储图片,使用单独的存储方式,把图片存储从数据库中拆分出来。减少数据的空间

  5. 数据使用的数据越来越大,怕数据出现问题,对数据库采用了主备模式,提供不间断的服务,且可以保存数据不丢失。

  6. 随着公司发展的越来越大,业务越来越复杂,服务响应变慢,准备上缓存,加快响应数据

  7. 因为业务的耦合越来越高,准备开始拆分服务,且为了区分不同的业务,使用单独的数据库,服务之间采用http 调用,某些业务使用mq 来传递消息

  8. 因为数据的越来越不规范,且为了更好的支持业务,采用new sql 来存储新的数据

发布于: 2020 年 06 月 30 日 阅读数: 5
用户头像

不在调上

关注

还未添加个人签名 2018.04.28 加入

还未添加个人简介

评论

发布
暂无评论
第四周总结