码迷,mamicode.com
首页 >  
搜索关键字:架构设计    ( 2610个结果
【大白话系统】MySQL 学习总结 之 缓冲池(Buffer Pool) 的设计原理和管理机制
一、缓冲池(Buffer Pool)的地位 在《 "MySQL 学习总结 之 InnoDB 存储引擎的架构设计" 》中,我们就讲到,缓冲池是 InnoDB 存储引擎中最重要的组件。因为为了提高 MySQL 的并发性能,使用到的数据都会缓存在缓冲池中,然后所有的增删改查操作都将在缓冲池中执行。 通过这 ...
分类:数据库   时间:2020-02-18 20:56:39    阅读次数:100
第四章、数据库应用系统功能设计与实施
第四章、数据库应用系统功能设计与实施 1. 了解软件体系结构及设计过程 2. 了解DBMS总体设计 3. 了解DBMS功能概要设计 4. 了解DBMS功能详细设计 5. 了解DBMS安全架构设计 6. 了解DBMS实施的过程及内容 DBAS功能设计包括应用软件设中数据库事务设计和应用程序设计。 功能 ...
分类:数据库   时间:2020-02-18 14:54:13    阅读次数:373
京东高并发秒杀解决方案
秒杀系统经常出现在例如淘宝京东这类购物网站,由于商品的优惠、商品数量有限制,其特点是在特定的时间会有大量用户对服务器发起请求,容易对服务器造成巨大压力。对于一个秒杀系统,需要有特殊的设计才能解决秒杀场景下的巨大流量洪峰以及数据的一致性问题。 秒杀架构设计理念: 防刷设计:设计有效的防刷机制,有效拦截 ...
分类:其他好文   时间:2020-02-17 14:25:10    阅读次数:430
我曾想深入了解的:依赖倒置、控制反转、依赖注入
大道至简 我们在软件工程中进行的架构设计、模块实现、编码等工作,很多时候说到底就是围绕一件事进行:解耦。 三层架构,MVC,微服务,DDD.我们分析问题,抽象问题,然后划分边界,划分层次。 也是为了让我们的类、模块、系统有更强的复用能力,提高生产效率。 这一次,我想深入了解和探讨我曾经很迷糊,也没有 ...
分类:其他好文   时间:2020-02-14 19:05:38    阅读次数:84
高并发大访问量架构设计演进之路 归纳总结
高并发大访问量架构设计演进之路 归纳总结 第01:大型架构的演进之路第02(上):分布式缓存第02(下):分布式缓存第03:分布式消息队列第04:分布式数据存储第05:分布式服务框架第06:高性能系统架构第07:高可用系统架构第08:系统的安全架构第09:架构实战案例分析第10:如何成为技术专家 系 ...
分类:其他好文   时间:2020-02-14 16:15:39    阅读次数:47
【巨杉数据库SequoiaDB】巨杉Tech | 巨杉数据库的并发 malloc 实现
本文由巨杉数据库北美实验室资深数据库架构师撰写,主要介绍巨杉数据库的并发malloc实现与架构设计。原文为英文撰写,我们提供了中文译本在英文之后。SequoiaDBConcurrentmallocImplementationIntroductionInaC/C++application,thedynamicmemoryallocationfunctionmalloc(3)canhaveasigni
分类:数据库   时间:2020-02-14 14:39:33    阅读次数:81
物联网的七大通信协议
背景 通信对物联网来说十分常用且关键,无论是近距离无线传输技术还是移动通信技术,都影响着物联网的发展。而在通信中,通信协议尤其重要,是指双方实体完成通信或服务所必须遵循的规则和约定。那么物联网都有哪些通信协议呢? 我们将物联网协议分为两大类,一类是传输协议,一类是通信协议。传输协议一般负责子网内设备 ...
分类:其他好文   时间:2020-02-14 11:24:38    阅读次数:84
微信抢红包过期失效实战案例
前言 微信红包业务,发红包之后如果24小时之内没有被领取完就自动过期失效。 架构设计 业务流程 老板发红包,此时缓存初始化红包个数,红包金额(单位分),并异步入库。 红包数据入延迟队列,唯一标识+失效时间 红包数据出延迟队列,根据唯一标识清空红包缓存数据、异步更新数据库、异步退回红包金额 代码案例 ...
分类:微信   时间:2020-02-11 19:22:09    阅读次数:102
ATAM软件架构评估方法
一. 为什么要评估? ?型项?经常迟交和超支 项目进行过程中有时候要重新设计 能够帮助尽早发现问题,尽早发现的解决成本是很低的 传播架构设计的最佳实践 提供优秀项目技术管理 二. 如何评估? 发现风险点 识别出错误的架构选择 保证解决了质量属性 有很多成型的方法来解决这个问题,大部分都是基于场景进行 ...
分类:其他好文   时间:2020-02-09 16:12:27    阅读次数:218
03 | 系统设计目标(一):如何提升系统性能?
提到互联网系统设计,你可能听到最多的词儿就是“三高”,也就是“高并发”“高性能”“高可用”,它们是互联网系统架构设计永恒的主题。 ...
分类:其他好文   时间:2020-02-09 16:11:09    阅读次数:66
2610条   上一页 1 ... 25 26 27 28 29 ... 261 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!