HDFS架构
HDFS架构(Master-Slave)几个进程的角色nameNode(master):用于保存、管理、持久化文件的元数据(文件名、文件副本数、文件块大小、文件块列表),同时还要接收客户端的文件读写请求。secondaryNameNode:用于实时同步文件元数据,给nameNode服务做副本,担当高可用备份,nameNode处于正常状态时secondaryN...
2024-01-10MySQL架构
执行流程简介主要分为server层和存储引擎层。server层主要分为:连接器、解析器、优化器、执行器、查询缓存连接器:主要作用就是用户认证、给用户创建连接并使用连接池维护连接。查询缓存:建立连接之后,就可以进行SQL操作了,如果该SQL语句在查询缓存中可以匹配到,则不需要找后面的模...
2024-01-10MySQL架构体系
MySQL基本架构(一条SQL语句的执行过程)MySQL主要可以分为Server层和存储引擎层。Server层包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现。存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB(5.5后成为默认存储引擎)、MyISAM、Memory等多个存储...
2024-01-10SSM整合基本架构
一. 项目准备01-需求02-数据库脚本create database ssm;create table account( id int primary key auto_increment, name varchar(100), money double(7,2),);INSERT INTO account(NAME,money)VALUES("小雪",1000);INSERT INTO account(NAME,money)VALUES("丽丽",1000);03-项目结构04-Mav...
2024-01-10REST架构指导方案
REST架构指导方案[TOC]何为REST在2014年之后,社区中关于RESTFUL风格的文章开始渐渐多起,大多数RESTFUL的文章都是在阐述一种HTTP URL路径的写法风格。简单总结来说,这些文章归纳的点主要是:URL路径应该是名词而非动词。通过HTTP几个动词:GET,POST,PUT,DELETE来对“资源”进行CURD操作。但是为何要是名...
2024-01-10Skylake架构简析
因为实验室服务器的CPU是Intel Xeon Gold系列,所以这里简要介绍一下Intel的Skylake-SP架构。简介Skylake是2015年Intel提出的14nm新架构Skylake Scalable Processor (SP)针对服务器端Skylake桌面版和Skylake服务器版(SP)最大的区别在于cache的层次结构不同了实验室服务器Intel Gold 5118的cache层次结构如下Cache Organizati...
2024-01-10Vue SSR微架构实践
2020年5月22日FOLLOWME5.0的第一个版本终于上线了,这也是公司内部基于 Genesis 上线的第二个项目。首页是老项目经历了最原始的那种 Vue SSR,后来在年初的时候,迁移到了 Nuxt.js 下,再到现在迁移到了 Genesis,可谓是一波三折。首次实践在2019年的上半年,我们在和 APP 混合开发的项目中,首次实践了模...
2024-01-10GaussDB架构(中)
在GaussDB架构(上)中我们介绍了GaussDB的发展历史和架构概览,本篇主要介绍GaussDB OLTP数据库架构和GaussDB OLAP数据库架构。GaussDB OLTP数据库架构。OLTP是传统的关系数据库的主要应用,包括基本的增加、删除、修改、查询事务处理,例如银行交易。1. 设计思想与目标客户OLTP业务场景主要分为两大类:一类...
2024-01-10MySQL之架构简单分析
上图为MySQL的简易架构图,给您有一个大概的概念,下面我将为您进行进一步的分析。连接器:当连接MySQL数据库时,等待的将是MySQL服务端的连接器;连接器的职责是和客户端建立连接、获取权限、维持和管理连接。客户端连接命令一般是如下所示(建议:不要在命令中显示添加登入密码):my...
2024-01-10GaussDB架构(上)
GaussDB是华为公司数据库产品品牌名。华为公司从开始自研数据库至今已经有近20年历史,其中经历了早期发展、GaussDB的诞生和发展、数据库产业化三个阶段。本文简明介绍华为公司自研数据库的历程,并给出一些GaussDB的里程碑时间点。GaussDB的发展历史是中国数据库发展历程的典型案例。GaussDB以云服务形...
2024-01-10GaussDB架构(下)
GaussDB云数据库架构云数据库系统的主要目的是提供数据库系统服务的基础设施,以实现对计算机资源的共享。本文所讲述的GaussDB云数据库架构设计的内容,目前处于研发阶段,对应产品尚未向客户发布。1.设计思想与目标客户从数据存放的位置来看,云数据库系统可以分成三大类:公有云数据库系统服务:...
2024-01-10SSM整合基本架构:第二篇
一. 项目准备1.1-需求实现对订单的查询(根据id查询)和更改1.2-数据库脚本CREATE DATABASE IF NOT EXISTS ssm;DROP TABLE IF EXISTS `items`;CREATE TABLE `items` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(20) DEFAULT NULL, `price` FLOAT(10,0) DEFAULT NULL, `pic` VARCHAR(40) DE...
2024-01-10Saturn简介及架构介绍
整理自官方文档。Saturn:一个分布式作业调度平台。据悉Saturn平台已经平稳运行,承载着唯品会核心系统的全部定时任务的调度,监控,配置,经受住了生产环境的各种考验。简介:分布式定时任务的调度,取代传统的Linux Cron/Spring Batch Job的方式,做到全域统一配置,统一监控,任务高可用及分...
2024-01-10【JS】快速了解云原生架构
首页专栏javascript文章详情2快速了解云原生架构阿里云云栖号发布于 今天 03:04 简介: 云原生架构本质上也是一种软件架构,最大的特点是在云环境下运行,也算是微服务的一种延伸。起源云原生(Cloud Native)的由来========================云原生的概念最早开始于 2010 年,在当时 Paul Fremantle ...
2024-01-10MySQL的基本架构示意图
MySQL 的基本架构示意图MySQL 可以分为 Server 层和存储引擎层两部分。serverServer 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核 心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引 擎的功能都在这一层实现,比如存储过程、触发器、视图...
2024-01-10MySQL InnoDB架构的相关总结
目录引言1、Mysql数据库整体架构SQL接口解析器优化器执行器存储引擎2、InnoDB存储引擎架构内存缓冲池undo log日志文件redolog日志文件binlog日志文件InnoDB执行流程引言作为一个后端程序员,我们几乎每天都要和数据库打交道,市面上的数据库有很多,比如:Mysql,Oracle,SqlServer等等,那么我们的写的程序...
2024-01-10MySQL底层架构:缓冲与磁盘
提起MySQL,其实网上已经有一大把教程了,为什么我还要写这篇文章呢,大概是因为网上很多网站都是比较零散,而且描述不够直观,不能系统对MySQL相关知识有一个系统的学习,导致不能形成知识体系。为此我撰写了这篇文章,试图让这些底层架构相关知识更加直观易懂:尽量以图文的方式描述技术...
2024-01-10MySQL双主(主主)架构配置方案
在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动。因此,如果是双主或者多主,就会增加mysql入口,增加高可用。不过多主需要考虑自增长ID问题,这个需要特别设置配置文件,比如双主...
2024-01-10架构师之路(五)之InnoDB架构
MySQL简要架构是怎么样的?MySQL整体分为三层:(1)客户端,是各种编程语言的connector;(2)MySQL服务,内部包含各种组件,实现各种功能;(3)文件系统,数据存储与日志; 其中,MySQL服务内,可以以插件的形式,实现各种存储引擎。 在InnoDB,MyISAM,Memory…等各种存储引擎中,InnoDB是使...
2024-01-10MySQL所有主从同步架构搭建方式
致力于一条龙式的为您解决问题 目录一.前言二.关于MySQL主从同步三.部署规划3.1 服务器规划3.2 数据库目录规划四.准备工具五.四台机器上使用通用二进制包安装MySQL(以node7为例)5.1 上传MySQL通用二进制安装包到node7的/usr/local/src目录下5.2 解压MySQL到...
2024-01-10在SAP HANA建模中使用架构时出错
当您使用架构的对象来构建HANA建模视图时,必须为此架构授予_SYS_REPO SELECT WITH GRANT特权。您需要执行以下操作:使用GRANT OPTION在SCHEMA“ <SCHEMA_NAME>”上选择_SYS_REPO要使用一个模式中的表来创建视图,我们应该向运行HANA建模中所有视图的默认用户提供对模式的访问。_SYS_REPO用户负责激活模型并从中创建...
2024-01-10项目架构
对于一个新的项目,你准备怎么设计它?或者,对于一个新的需求,你准备怎么设计它?代码的组织结构,本身也是一种架构,比如MVC。在实际工作中,我们都喜欢对代码进行分层,比如,将代码分成了如下几个部分,controller面向具体业务提供服务;service也提供功能的实现,但不针对业务;mapper主要...
2024-01-10永辉彩食鲜架构概述
背景满足整个永辉彩食鲜大B业务从线上到供应链的全线业务系统的研发和维护,保证整个系统的稳定性和性能。架构思考大B业务不同于小B业务,它没有常见的业务高并发的场景,所以更多是对业务数据的一致性(业务数据基本都跟财务相关),系统的稳定性和常规故障自动恢复能力有更高期盼和要...
2024-01-10HIVE架构
UI: 用于提交查询的客户端,hive自带有CLI(command line),现在推荐使用beelineDRIVER: 1.用于接收客户端提交的SQL,并实现了session控制 2.并提供了jdbc/odbc的fetch和execute功能COMPILER: 编译器,负责解析SQL,并从METASTORE那里获取元数据生...
2024-01-10前端架构认知
没有一种架构是可以满足所有迭代的需求的前言架构并不是只限于技术选型是架构设计作为软件生命周期的一部分,并不是说开始的时候 设计完成后就会一成不变,软件的生命周期包含了迭代、维护、重构等过程,架构设计亦是如此,所以说架构是需要变化的,目的就是适应当前情况的开发场景...
2024-01-10架构基本概念和架构本质
CSDN看到一篇介绍架构设计的博客,内容提纲挈领,内容丰富。依据原文整理,加上自己的理解和总结。 推荐给大家。点击原文可以查看出处。原文链接:https://blog.csdn.net/hguisu/article/details/78258430什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说...
2024-01-10