美文网首页
Java面试(二)

Java面试(二)

作者: 牛哞哞杂记 | 来源:发表于2019-08-19 07:53 被阅读0次

    单体式架构优点:

    1.开发,测试简单;

    2.部署简单;

    3.扩容简单,只要给应用加机器就行。

    缺点:

    1.编译慢,启动慢,代码冲突等各种问题,严重影响开发效率

    2.性能扩展有局限性,一定规模后,单纯堆机器已经很难扩展性能了。

    3.随着业务更加复杂,单体式结构的课扩展性,可维护性降低;

    分布式:

    业务复杂度较高的情况下提升生产效率,更快速的进行业务创新

    SQL查询很慢该怎样解决?

    1.优化SQL语句;

    2.对于经常查询的字段添加索引;

    3.分配固定内存,预先分配查询内存;

    4.优化硬件资源,使用更高配置得的服务器;

    5.使用分布式数据库,对大表进行拆分;

    6.对于经常查询的数据,保存在缓存里。

    相关文章

      网友评论

          本文标题:Java面试(二)

          本文链接:https://www.haomeiwen.com/subject/qyujsctx.html