精华内容
下载资源
问答
  • 交互系统架构图
    千次阅读
    2021-07-12 08:03:46

    在这里插入图片描述
    MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。

    一、网络连接器

    • 客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流的服务端编程技术,例如常见的 Java、C、Python、.NET等,它们通过各自API技术与MySQL建立
      连接。

    二、服务层(MySQL Server)

    服务层是MySQL Server的核心,主要包含系统管理和控制工具、连接池、SQL接口、解析器、查询优
    化器和缓存六个部分。

    • 连接池(Connection Pool): 负责存储和管理客户端与数据库的连接,一个线程负责管理一个连接。
    • 系统管理和控制工具(Management Services & Utilities):例如备份恢复、安全管理、集群管理等。
    • SQL接口(SQL Interface):用于接受客户端发送的各种SQL命令,并且返回用户需要查询的结果。比如DML、DDL、存储过程、视图、触发器等。
    • 解析器(Parser):负责将请求的SQL解析生成一个"解析树"。然后根据一些MySQL规则进一步检查解析树是否合法。
    • 查询优化器(Optimizer):当“解析树”通过解析器语法检查后,将交由优化器将其转化成执行计划,然后与存储引擎交互。
    select uid,name from user where gender=1;
    选取--》投影--》联接 策略
    1)select先根据where语句进行选取,并不是查询出全部数据再过滤
    2)select查询根据uid和name进行属性投影,并不是取出所有字段
    3)将前面选取和投影联接起来最终生成查询结果
    
    • 缓存(Cache&Buffer): 缓存机制是由一系列小缓存组成的。比如表缓存,记录缓存,权限缓存,引擎缓存等。如果查询缓存有命中的查询结果,查询语句就可以直接去查询缓存中取数据。

    三、存储引擎层(Pluggable Storage Engines)

    存储引擎负责MySQL中数据的存储与提取,与底层系统文件进行交互。MySQL存储引擎是插件式的,服务器中的查询执行引擎通过接口与存储引擎进行通信,接口屏蔽了不同存储引擎之间的差异 。现在有很多种存储引擎,各有各的特点,最常见的是MyISAM和InnoDB。

    四、系统文件层(File System)

    该层负责将数据库的数据和日志存储在文件系统之上,并完成与存储引擎的交互,是文件的物理存储层。主要包含日志文件,数据文件,配置文件,pid 文件,socket 文件等。

    • 日志文件
      • 错误日志(Error log)
        默认开启,show variables like ‘%log_error%’
      • 通用查询日志(General query log)
        记录一般查询语句,show variables like ‘%general%’;
      • 二进制日志(binary log)
        记录了对MySQL数据库执行的更改操作,并且记录了语句的发生时间、执行时长;但是它不记录select、show等不修改数据库的SQL。主要用于数据库恢复和主从复制。
        show variables like ‘%log_bin%’; //是否开启
        show variables like ‘%binlog%’; //参数查看
        show binary logs;//查看日志文件
      • 慢查询日志(Slow query log)
        记录所有执行时间超时的查询SQL,默认是10秒。
        show variables like ‘%slow_query%’; //是否开启
        show variables like ‘%long_query_time%’; //时长
      • 配置文件
        用于存放MySQL所有的配置信息文件,比如my.cnf、my.ini等。
      • 数据文件
        db.opt 文件:记录这个库的默认使用的字符集和校验规则。
        frm 文件:存储与表相关的元数据(meta)信息,包括表结构的定义信息等,每一张表都会有一个frm 文件。
        MYD 文件:MyISAM 存储引擎专用,存放 MyISAM 表的数据(data),每一张表都会有一个.MYD 文件。
        MYI 文件:MyISAM 存储引擎专用,存放 MyISAM 表的索引相关信息,每一张 MyISAM 表对应一个 .MYI 文件。
        ibd文件和 IBDATA 文件:存放 InnoDB 的数据文件(包括索引)。InnoDB 存储引擎有两种表空间方式:独享表空间和共享表空间。独享表空间使用 .ibd 文件来存放数据,且每一张InnoDB 表对应一个 .ibd 文件。共享表空间使用 .ibdata 文件,所有表共同使用一个(或多个,自行配置).ibdata 文件。
        ibdata1 文件:系统表空间数据文件,存储表元数据、Undo日志等 。
        ib_logfile0、ib_logfile1 文件:Redo log 日志文件。
      • pid 文件
        pid 文件是 mysqld 应用程序在 Unix/Linux 环境下的一个进程文件,和许多其他 Unix/Linux 服务
        端程序一样,它存放着自己的进程 id。
      • socket 文件
        socket 文件也是在 Unix/Linux 环境下才有的,用户在 Unix/Linux 环境下客户端连接可以不通过
        TCP/IP 网络而直接使用 Unix Socket 来连接 MySQL。
    更多相关内容
  • #资源达人分享计划#
  • 传统的信息交互系统大多基于PC-Internet平台,采用Web方式来完成信息交互的功能。但由于PC机体积较大、成本偏高,因此采用PC机作为信息交互系统的终端并不能很好地满足便携性和性价比的要求。而嵌入式系统与普通的PC...
  • 引言 语音作为自然的人机接口,可以使车载导航系统实现更安全、更人性化的操作。通过国内外车载导航系统的功能对比可知,支持语音交互是车载导航系统的一个发展趋势。...车载语音导航系统结构 车载语音导航系统
  • 当产品设计初期阶段,可以用界面模型来绘制页面之间的逻辑或站点地图,帮助开发团队了解或讨论产品架构和业务流程。在设备模型中提供了iOS、Android等8种主流的设备线框模型,所有的模型元素都支持调整尺寸和颜色...
  • 分析了高层体系结构(high level architecture,HLA)及分布交互仿真(distributedinteractive simulation,DIS)的特点及应用情况,研究了分布交互仿真中对象模型的管理和数据分发管理,提出了用基于HLA的分布交互...
  • 完整对话系统架构图;概念解释;概念解释-Contd;独立场景的各种交互机制;各种交互机制 概念消歧 意图澄清 ;各种交互机制 概念消歧 意图澄清 下位展开 ;各种交互机制 概念消歧 意图澄清 下位展开 需求细化 ;各种交互...
  • 提出了一种基于红外结构光、单摄像头的实时交互系统。红外结构光投影对空间进行编码,摄像头实时采集用户手部红外图像,经由OpenCV实现的图像处理算法比较两帧图像,获得结构光在手部移动的信息,从而实现对包括深度...
  • 3G通信系统标准组织(3GPP)把3G/WLAN交互系统作为3GPP的附加标准。在移动环境中,3G/WLAN网络双模终端可提供无处不在、带宽可变、服务质量(QoS)可保证的多种高速率业务。  蜂窝移动通信系统提供了巨大的公众无线接...
  • 提出了一种采用SPCE061A单片机构建基于语音处理技术的人机交互系统的设计方案,给出了系统结构,介绍了系统音频输入电路、音频输出电路的设计,详细介绍了语音播放及语音识别功能的软件实现方案。实验测试结果表明,该...
  • #资源达人分享计划#
  • 具有多模式交互作用的上肢康复云机器人系统体系结构设计
  • 针对现有的人脸识别系统...实验在CeleA数据集与随机视频上进行测试,结果表明提出的ROI提取算法明显提升了人脸识别的精度和鲁棒性,并且系统的前后端交互结构相较于传统的非交互结构极大地提升了人脸识别的计算效率.
  • 本发明涉及计算机操作系统的gui交互结构系统操作方法领域,尤其涉及一种通过三维环境搭建起操作系统的gui立体结构,再通过多个摄像机的视角切换,获得多个不同的视角窗口,以不同的视角窗口来满足系统操作的各项...

    ffda4a0bf97b58ef214195846b3c3857.gif

    本发明涉及计算机操作系统的gui交互结构及系统操作方法领域,尤其涉及一种通过三维环境搭建起操作系统的gui立体结构,再通过多个摄像机的视角切换,获得多个不同的视角窗口,以不同的视角窗口来满足系统操作的各项需求。该操作系统结构拥有多个界面,每个界面承载操作系统的不同功能和指令,用视角窗口的切换来进行用户与计算机的交互工作。

    背景技术:

    计算机操作系统的图形用户界面(gui),是终端用户与计算机互动的桥梁,依托图形用户界面(gui)才能使操作系统具备操作方法和流程,最终实现用户与操作系统的交互。gui界面布局决定了操作系统的操作方法,而gui交互结构则决定了gui界面的功能布局。

    传统操作系统的gui结构(图2),包括windows、macos、android等主流操作系统都为此类gui交互结构。因其gui交互结构原因,只能拥有单一视角产生的gui界面,所能够包含的指令和功能有限,导致功能和指令归类模糊(图4),各项功能的分布也较为复杂,使得用户操作困难,学习成本较高。也导致指令操作层级较多(图6)。因为单一界面能够包含的指令功能有限,所以操作层级较多,这就需要更多的操作步骤,才能向计算机发送指定指令。

    技术实现要素:

    本发明的目的是针对现有技术存在的不足,提供一种计算机操作系统的gui交互结构及操作方法。

    为解决目前操作系统遇到的gui结构性问题,本发明提供一种基于三维环境搭建起gui交互结构,再依托此gui交互结构,产生一种多视角多界面的计算机操作方法。从根本上解决界面容量较少、操作层级较多、功能指令归类模糊的问题。

    通过三维环境搭建起操作系统的立体结构(如图1),再通过多个摄像机的视角切换(如图7、8、9、10)中的摄像机,以不同的界面(如图7、8、9、10)来满足系统操作的各项需求。

    基于本发明的多界面多视角结构的gui交互结构,使系统实现如下操作方法,其特征在于,包括如下步骤:

    1.进入操作系统,显示(图7)的全场景视角。摄像机位置为(图7)中的1号摄像机位置。

    2.双击(图7)天窗区域,(图7)中的1号摄像机切换到(图8)2号摄像机,显示天窗模式的用户视角(图8)。双击空白处,将返回全场景视角(图7)。

    3.双击(图7)桌面区域,(图7)中的1号摄像机切换到(图9)中的3号摄像机,显示桌面用户视角(图9)。从上往下滑动或按住鼠标左键使光标向下滑动,将返回全场景视角(图7)

    4.在桌面视角(图9),从下往上滑动或按住鼠标左键使光标向上滑动,(图9)中的3号摄像机切换到(图10)中的4号摄像机,显示抽屉用户视角(图10)。从抽屉视角(图10)反向操作,将退回桌面视角(图9)。

    本发明与现有技术对比,具有的有益效果是:

    1.相较于传统的gui交互结构(图2),通过三维环境搭建的gui交互结构,拓展了界面容量(如图3),每个界面都承载不同的功能。相较于传统单界面结构的操作系统。能够将更多功能指令直接地展示在桌面,功能指令的分类逻辑更加清晰,大幅度减少操作系统的学习成本。

    2.以三维环境搭建的gui交互结构为基础,依靠三维环境中多个不同角度的摄像机,生成的多个视角窗口,能够在各个界面之间实现快速切换。以(图5)的“添加设备”为例子的指令操作,相较于传统单窗口的指令操作(图6),通过操作流程对比,可以清楚地了解本发明能够有效的解决层级多而杂的问题,使操作系统简单、易用,指令发送更直接、快捷。

    附图说明:

    图1是本发明计算机操作系统gui交互结构图

    图2是传统操作系统gui结构图

    图3本发明gui桌面分类图

    图4传统gui桌面分类图

    图5本发明添加设备指令操作流程图

    图6传统添加设备指令操作流程图

    图7为全景视角模式的三维及用户视角

    图8为天窗视角模式的三维及用户视角

    图9为桌面视角模式的三维及用户视角

    图10为抽屉视角模式的三维及用户视角

    具体实施方法:

    一种计算机操作系统的gui交互结构及操作方法,本发明能够解决操作系统的操作层级过多、功能分类模糊、操作逻辑复杂。具体实施方法为,通过三维环境搭建起操作系统的gui交互结构,再通过多个摄像机的视角切换,以不同的视角界面来满足系统操作的各项需求。该操作系统结构的功能分布逻辑简单明了,基于这个系统结构的操作方法,使操作系统的层级减少,人机交互的步骤也得到减少,系统功能呈现得更加直观。

    它的静态结构:请参考(图11)包括以下步骤:

    第1步,进入操作系统,显示(图7)的全场景视角。摄像机位置为(图7)中的1号摄像机位置。

    .第2步,双击(图7)天窗区域,(图7)中的1号摄像机切换到(图8)2号摄像机,显示天窗模式的用户视角(图8)。双击空白处,将返回全场景视角(图7)。

    第3步,双击(图7)桌面区域,(图7)中的1号摄像机切换到(图9)中的3号摄像机,显示桌面用户视角(图9)。从上往下滑动或按住鼠标左键使光标向下滑动,将返回全场景视角(图7)

    第4步,在桌面视角(图9),从下往上滑动或按住鼠标左键使光标向上滑动,(图9)中的3号摄像机切换到(图10)中的4号摄像机,显示抽屉用户视角(图10)。从抽屉视角(图10)反向操作,将退回桌面视角(图9)。

    实施例1:

    第1步,进入系统,显示全景场景用户视角(图7)。

    第2步,双击(图1)中桌面视角区域,进入用户桌面视角(图9)。

    第3步,直接在桌面选择系统设置的相应图标,比如:设置系统亮度,点击亮度调整图标,直接在桌面显示亮度调节滑条。自启动程序管理,点击自启动管理图标,整个桌面显示所有自启动程序,将不需要自启动的程序,点击选或多选,拖进“不自启动区域”。

    实施例2

    第1步,进入系统,显示全景场景用户视角(图7)。

    第2步,双击桌面视角区域,进入用户桌面视角(图9)。

    第3步,在桌面视角从下往上滑,进入抽屉视角(图10)

    第4步,选择相应的文档、视频、音频等各类型文件。

    展开全文
  • 传统的信息交互系统大多基于PC-Internet平台,采用Web方式来完成信息交互的功能。但由于PC机体积较大、成本偏高,因此采用PC机作为信息交互系统的终端并不能很好地满足便携性和性价比的要求。而嵌入式系统与普通的PC...
  • 在说明分布式交互仿真标准化发展过程的基础上,介绍了分布式交互仿真协议和高层体系结构,对两者进行分析比较,总结出各自的特点,为相关人员提供参考。
  • 详细介绍了实体构件、交互连接件、端口、角色及网络体系结构配置等主要建模元素的语法定义,并基于INSADL提出了以网络体系结构为中心的网络系统开发思想,为面向服务的新一代网络体系结构的形式化建模、描述和分析等...
  • 为了解决单纯采用单片机制作的系统功耗高、速度慢、电路结构繁琐的问题,同时为了发挥出单片机的灵活性和FPGA 的高速性,系统采用C8051F020 单片机和CycloneⅡFPGA 作为系统, 设计实现了键盘、LCD 等人机交互功能,...
  • Oracle 各版本体系架构图交互工具汇总

    Oracle 各版本体系架构图和交互工具汇总

    目录

    Oracle 各版本体系架构图和交互工具汇总

    1 Oracle 8i 体系架构图

    2 Oracle 9i 体系架构图

    3 Oracle 10g 体系架构图

    4 Oracle 11g 体系架构图

    5 Oracle 12c体系架构图

    6 Oracle 18c 体系架构图

    7 oracle体系架构图化学实验版本

    8 DBA的一天(恩墨)

    9 Oracle Interactive Quick Reference Guide | 11g & 12c

    10 国产数据库发展历程

    11 整体数据库发展


    1 Oracle 8i 体系架构图

    ​ 我是赶上了8i的尾巴,记得当时管理最麻烦的4030和4031错误。

    2 Oracle 9i 体系架构图

    3 Oracle 10g 体系架构图

    4 Oracle 11g 体系架构图

    5 Oracle 12c体系架构图

    Oracle12.1

    恩墨版本12.2

    多租户架构图

    6 Oracle 18c 体系架构图

    恩墨版本

    7 oracle体系架构图化学实验版本

    8 DBA的一天(恩墨)

    9 Oracle Interactive Quick Reference Guide | 11g & 12c

    Oracle Database 11g Interactive Quick Reference Guide

    http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/Poster/11g_interactive.html

    之前Oracle11g的在10年时候是可以下载的,个人后来笔记本丢失了,找不到了,现在官网不能下载了。

    Oracle Database 12c Interactive Quick Reference Guide

    http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/poster/OUTPUT_poster/poster.html

    12c的版本是可以download到本地的。方便使用。

    http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/poster/OUTPUT_poster/zip/poster.zip

    10 国产数据库发展历程

    11 整体数据库发展

    展开全文
  • 项目组合风险系统结构生成及其演化研究--基于交互耦合网络视角,赵静,郭鹏,将项目间交互关系纳入项目组合风险研究框架,关注风险信息从单项目到项目组合的传递机制和集结效应,分析项目组合风险系统复杂性
  • 可缩减性:对于系统退化的模块能够以最小的修改方式剔除这里我们提供一套模块调度的系统架构模式,用于支持单页富应用系统的设计架构、模块拆分、模块重组、调度管理等功能。我们定义的模块是指:从系统中拆分出来的...
  • 探讨一种新的GPS车辆管理系统结构交互管理手段.pdf
  • #资源达人分享计划#
  • #资源达人分享计划#
  • 易语言网页交互设计

    2020-08-19 03:46:10
    易语言网页交互设计源码系统结构:GET处理,POST处理,文本操作_取文本某段文字2,编码操作_URL解码, ======窗口程序集1 || ||------_服务器1_数据到达 || ||------GET处理 || ||------POST处理 || ||------
  • 易程序和网页交互系统结构:添加,检测, ======窗口程序集1 || ||------_超文本浏览框1_即将跳转 || ||------添加 || ||------检测
  • 易语言与FLASH交互

    2020-08-20 19:02:26
    易语言与FLASH交互源码系统结构:回应数据,取左边的文本,取右边的文本, ======窗口程序集1 || ||------_服务器1_数据到达 || ||------回应数据 || ||------取左边的文本 || ||------取右边的文本 ||
  • 依据意派360系统硬件平台总体框架,设计硬件结构。根据意派360PC端动画控制、交互设定、社交应用和数据应用模块,通过设置面板,及时调节移动端配置。设计蓝牙/RS-485网关模块,实现信号与RS-485信号的双向转换,...
  • 浅谈数字化变电站自动化系统网络结构及数据交互.pdf
  • 本作品是WEB端交互原型模板,基于电商平台进行设计,包含了用户中心、会员中心、优惠券、积分、互动社区、运营推广、内容推荐、商品展示、订单流程、订单管理、售后及服务等完整的电商体系功能架构和业务流程。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 773,749
精华内容 309,499
热门标签
关键字:

交互系统架构图