码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 一个EDC系统的架构设计方案


    1.缓存机制

    下图是一个EDC系统的架构设计方案

    (1)主机(2)从机(3)复制(4)缓存集群(5)第二次访问(6)第一次访问(7)业务服务器集群(8)浏览器

    缓存机制就是为了将可能重复使用的数据放到内存中,一次生成,多次使用,避免每次使用都去访问存储系统,首次访问数据时,从数据库中取得数据保存到缓存中,第二次后就从缓存中取出数据。

    2.主从数据库

    主从数据库的实现方式一般有两种,第一种方式是“读写分离”,第二种方式是“分库分表”。

    “读写分离”,主数据库负责“写操作”,从数据库负责“读操作”,根据压力情况,从数据库可以部署多个提高“读”的速度,数据库主机通过复制将数据同步到从机,每台数据库服务器都存储了所有的业务数据,业务服务器将写操作发给数据库主机,将读操作发给数据库从机。

    “分库分表”,主要包括了分库和分表的存储方式,分库是指按照业务模块将数据分散到不同的数据库服务器;分表指的是单个表的数据量太大,达到了性能的瓶颈后需要对单表进行拆分,一般包括了垂直分表和水平分表两种。

    3.缓存技术

    随着访问量的增加,逐渐出现了许多用户访问同一部分内容的情况,对于这些比较热门的内容,没必要每次都从数据库读取。对于这部分的内部可以采用缓存技术来提高读取数据,常用的两种技术是Memcached和redis。

  • 相关阅读:
    .Net 5在CentOS 7部署问题Couldn’t find a valid ICU package installed on the system
    干了三年的功能测试,让我女朋友跑了,太难受了...
    【Python】Python 利用模块实现单例模式
    C++基础入门(超详细)
    基于Python的Django开发接口框架搭建
    ubuntu非源码安装 openCV
    Windows搭建uiautomator2和weditor环境
    Docker安装PostgreSQL
    微信小程序用户登录auth.code2Session接口开发
    Unity AVProVideo 不显示画面问题解决
  • 原文地址:https://blog.csdn.net/huaqianzkh/article/details/134068826
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号