计算机数据库以及系统容错性处理

2018-06-07 08:59洪雄
科教导刊·电子版 2018年7期
关键词:可视化

洪雄

摘 要 计算机在现在的生活中是非常普遍存在的事物,也是我们的生活工作所必需的,计算机是一个多种先进技术结合的产物,计算机中的很多应用对于其他领域来说,会有很大的借鉴意义。计算机的图形处理技术是一种很复杂的技术应用,在数据计算领域的应用,是此技术的一种有效利用,同时对于数据计算来说,也是一种有益的借鉴来源,二者在一定程度上,可以说是有效的结合使用,相互促进,相互提高。本文通过对计算机交互式的图形技术的分析,引出可视化技术在数据的挖掘中所起到的重要作用,进而阐述交互式技术在计算机的图形处理中的重要作用。

关键词 计算机算法 数据计算 可视化

中图分类号:TP302 文献标识码:A

0引言

几年来,计算机的图形处理技术越来越频繁的被人们应用于其他的领域,也是现在这个科学技术非常发达的社会的一种形势所在。现代一种相对比较常见的数据的可视化技术,指的就是运用计算机的图形学和图像处理的技术,把数据转化为可以被识别的图像或者图形,进而可以在显示器的屏幕上显示出来,被看见的使用者所理解和接受,同时还要进行交互处理的技术。这样一种技术涉及的技术和领域比较广泛,计算机的图形学、图像处理技术、计算机设计、计算机视觉技术、人机交互技术等,多个领域的结合才是一种比较实用的技术。今年以来,随着网络科学技术和网上电子商务技术的发展,在以往科学计算可视化的基础之上,出现了信息可视化的概念,并且逐渐在吸引人们的眼球,成为科学技术领域研究的焦点问题。我们都知道,“可视化”就是使之可见,可以被看见,就是可视化的最基本的含义,那么,数据在挖掘过程中,很多活动都可以被认为是可视化,利用可视化的技术进行信息的传递、知识的发现等。

1计算机服务器系统容错系统的概述

我们所说的计算机故障,指的是由于计算机不见的物理实现、操作错误或者是设计错误等原因引起的计算机系统硬件或者是软件错误的状态。故障的诊断、检测和恢复技术主要是作为计算机容错技术的重要组成部分,如果计算机系统要进行故障恢复的操作,首先就要进行检测、诊断的技术来对故障所处的位置进行定位。作为恢复的前提,我们还应该在恢复技术的作用下使得计算机系统能够恢复到无故障时候的状态并且开始正常工作。当前运用的计算机容错技术最基本的方法是冗余技术,而硬件冗余、软件冗余、信息冗余以及时间冗余技术是作为冗余技术的四个主要组成部分。

2计算机服务器系统容错技术分析

2.1硬件错误容错技术

(1)在硬件错误容错的技术中,我们采用的硬件冗余技术也主要分为部分冗余和完全冗余这两种主要方式。我们通过分析完全冗余的方式,可以发现工作方式的不同主要分为冷备、热备、温备和双工等这四种方式。这四种方式的工作形式如下所述:

热备工作方式:在该工作方式之下,我们对于两个互为冗余的计算机服务器系统都处于加电工作的状态,但是由于热备计算机系统并不能够对系统的处理结果进行输出以及计算。所以一旦主计算机系统在发生了故障的前提下,热备计算机系统就会在继续的工作中接手,直到系统故障修复完毕之后,热备的机器就开始重新编程备机。

冷备工作方式:这一种方式跟热备方式不同的是,冷备工作方式的备用指的是计算机系统是在处于不加电状态下的工作。只要主机发生了故障,那么冷备机器就会接受继续工作,故障解决之后就会重新变成备用机。

温备工作方式:冗余的两个系统都处于加电状态,一个在工作状态的时候,另一个就开始处于等待状态。如果工作的机器发生了故障,那么另一个就会开始接受继续进入工作状态。等到故障恢复之后,就会变成备用等待的机器。

双工工作方式:在该种工作方式下,两个机器开始同时进入工作,也开始同时进入处理结果的输出。在发生了故障之后,我们对两个机器的结果进行输出的比较。

(2)所谓的信息冗余,指的就是在原始数据中附加若干位的冗余信息用来达到检测故障或者是恢复故障等目標的容错技术,其中就包括了检错编码与纠错编码这两种。检错编码可以通过自动扫描来发现错误,而对于纠错编码具有自动发现错误以及纠正错误的能力等。我们在编码技术常用到的是信息的传输和存储以及处理过程中去。

(3)我们在时间冗余中,在一些非硬件冗余以及一些非强实时的系统中,可以利用使用时间冗余技术来达到容错的目的。时间冗余的工作方式主要就分为两种,一种是RSHW,指的是在同一个硬件上对于同一数据在不同时间片中执行同一指令集。第二种是使用数据延迟设备及表决电路结合,将一次次的数据处理的输出结果通过设置不同的延迟大小而复制成多个版本并在表决器处进行比较。

2.2软件错误容错技术

在面对硬件系统故障研究的时候,软件错误就显得比较困难了。由于当前还没有能够形成一套成熟而又完整的方法来应对软件系统可靠性以及设计错误等检测结果。现在应用比较普遍的软件故障恢复策略主要有两种,一种是前向恢复,另外一种是后向恢复。我们在面对前向恢复的时候,总是习惯将计算机当前的计算状态继续进行下午,从而将之后的状态恢复到连贯的正确状态。而对于后向恢复来说,字面理解上来说就是将计算机系统状态恢复到前一个正确的状态。

目前应用的前向恢复状态主要由N-version Programming的方法,该种方法的基本思路是通过不同的团队独立设计,以及使用不同的方法来对不同的设计语言和不同的开发环境以及工具来进行完美的实现。主要目的就是为了减少各个版本软件在表决点上出现的一些关于错误的概率,其中相关的工作方式也是较容易实现的。而对于当前应用较普遍的后向恢复法来说,主要由恢复块方法和防卫式的程序设计方法。我们通过恢复块方法来说,其中一个功能之下,存在有主块和若干个后备块的概念,一旦主块开始投入运行后就没有通过验收的测试,也就可以指定第一个后备块运行,从而也就成为了主块。在依次按顺序开始耗尽所有后备块的基础上,设计的主块和后备块之间就尽量保证了相对的独立性,不会因为主块出现了错误而干扰到后备块的运行。

综上所述,我们对于计算机服务器系统的基础支撑可以发现,其中最主要的还是容错技术的保障,能够对其稳定而又不间断的运行提供了重要技术。每个企业都应该对此引起足够的重视,而本文通过对计算机服务器系统中的硬件容错技术和软件容错技术进行了仔细的分析,相信未来我国的计算机系统规模将会进行进一步地扩大。

计算机数据库技术是首先应用在计算机的系统操作和软件的设计和管理中的一种大量数据的基本处理的技术,高科技的发展和使用,推动了信息管理的规范化和对信息的科学管理水平,下文详细的分析技术的含义以及数据库技术在使用过程中表现出来的主要特点有哪些。

3计算机数据库技术的概述

计算机数据库技术是首先应用在计算机的系统操作和软件的设计和管理中的一种大量数据的基本处理的技术,高科技的发展和使用,推动了信息管理的规范化和对信息的科学管理水平,下文详细的分析技术的含义以及数据库技术在使用过程中表现出来的主要特点有哪些。

3.1计算机数据库技术的含义

计算机数据库技术是通过计算机本身内部的数据结构,来储存、组织和管理数据,是一种非常重要的数据管理技术。可以满足较大量数据同时进行处理的要求,数据的存储量非常大,同时数据处理和组织的速度很快,管理的效率相对较高。把计算机的数据库技术应用于信息管理系统中,无疑会为信息的管理提供技术方面的有力保证,提高的信息管理的效率,降低了工作人员的工作量,满足的准确科学的高要求。

3.2计算机数据库技术的特点

计算机数据库作为一种信息数据处理的高效系统技术,有着很多在实践应用过程中的特点,保证了运行的有效性和合理科学性。

第一,共享性。数据在系统中的共享是数据库技术的重要特点之一。建立数据库的目的之一就是保证数据库内的数据可以在一定的范围内实现共享,如果数据不可以共享,那么这样技术的存在也就受到了非常大的限制。一个数据库技术的使用,可以保证数据文件在一个单位的一个部门内共享、一个单位的不同部门之间共享,同时还可以向外扩延,在不同的单位之间进行有利的共享,甚至不同地区的数据共享也是可以实现的。

第二,独立性。一方面,数据逻辑的独立性。数据库内数据的逻辑结构的发生改变时,新的数据会发生变化,数据的类型会发生改变,数据之间的关系发生改变,但是这些变化都不会影响固定的程序结构。另一方面,数据的物理独立性。数据的存储结构发生变化,改变物理存储条件、数据存取方法的变化等,这样的物理层次的变化,不会对数据的逻辑结构产生影响,也不会引起程序的变动。

第三,灵活性。计算机数据库技术具有较强的灵活性,根据基本的含义来看,存储数据、组织数据、和管理数据是数據库最基本的功能。但是,还不仅如此,更高端的数据库还可以实现数据的编辑和修改、数据的查询和迅速查找等。灵活的操作数据库中的数据,极大限度的满足了使用者对数据使用的便利性需求。可以结合使用者的具体应用,事先设计好相应的数据管理功能,满足日后使用者的需要,也是数据库技术的一个主要特点。

第四,结构性。计算机的合理运行依托的是完整科学的内部程序,内部程序的合理运行取决于科学合理的数据库结构,数据库的结构是否合理有效,直接影响着计算机运行程序的运行效率。数据库中的数据信息有很多结构之间的关联性,同一个数据库内部的文件数据信息存在着密切的结构方面的联系,而且数据之间的组织结构也有很高的相似性。

第五,冗杂度低。计算机数据库中的信息量大,最严重的问题之一就是数据的冗杂,严重影响后续的工作。但是,计算机数据库技术在很大程度上避免了这一问题的出现。可以在执行的过程汇总,对用户的不同需求进行识别,根据需求去掉一些与需求无关的信息,出去一些无用的信息,保证提供了信息都是质量较高、匹配度最好的信息。

4总结

综上所述,计算机数据库技术在信息管理中的应用,会为信息的管理带来很多的益处,前提一定是合理的使用技术。该技术在当今社会的适用范围是非常广的,技术的使用无疑会信息系统的管理带来优势,那么,以后的应用中,如何正确的使用,就是需要认真思考的问题。期待未来技术的发展可以为社会作出更多的贡献。

参考资料

[1] 吴玥.浅析计算机服务器系统的容错技术[J].无线互联科技,2015(11).

[2] 周荣.容错技术研究[J].商情(教育经济研究),2016(05).

[3] 陈林琳.计算机数据库技术在信息管理中的应用[J].中国管理信息化,2015(18):194-195.

[4] 张燕.基于计算机数据库技术在信息管理中的应用分析[J].吉林广播电视大学学报,2015(12):49-51.

[5] 李琳.信息管理中计算机数据库技术的应用分析[J].电脑知识与技术,2016(03):9-11.

[6] 何赤平,朱志达.浅析信息管理中计算机数据库技术[J].中国新通信,2016(08):7-8.

[7] 王浩.计算机数据库技术在信息管理中的应用[J].数字技术与应用,2016(06):100.

[8] 彭文良.关于信息管理中应用计算机数据库技术的分析[J].中小企业管理与科技(下旬刊),2016(09):133-134.

[9] 张晶.信息管理中计算机数据库技术的应用初探[J].电脑编程技巧与维护,2017(06):62-63.

猜你喜欢
可视化
无锡市“三项举措”探索执法可视化新路径
基于CiteSpace的足三里穴研究可视化分析
自然资源可视化决策系统
三维可视化信息管理系统在选煤生产中的应用
基于Power BI的油田注水运行动态分析与可视化展示
自然资源可视化决策系统
基于CGAL和OpenGL的海底地形三维可视化
可视化阅读:新媒体语境下信息可视化新趋势
“融评”:党媒评论的可视化创新
重大主题报道的可视化探索——以浙江日报的实践为例