1、网络会计的安全分析网络会计的安全分析 关键词:网络会计;安全 摘要: 网络财务是指基于网络技术,以财务管理为核心,业务管理与财务管理一体化,支持电子商务,能够实现各种远程操作和事中动态会计核算与在线财务管理,能够处理电子单据和进行电子货币结算的一种全新的财务管理模式,是电子商务的重要组成部分。 一、推行网络财务的意义 所谓“网络财务”是指基于Internet/Intranet 技术,以财务管理为核心 ,业务管理与财务管理一体化,支持电子商务,能够实现各种远程操作(如:远程记账、远程报表、远程查账、远程审计及远程监控等)和事中动态会计核算与在线财务管理,能够处理电子单据和进行电子货币结算的一种全
2、新的财务管理模式,是电子商务的重要组成部分。 “网络财务”的提出和推行其重要意义体现在: (一)“网络财务”改变了财会工作的空间和模式,使各项业务能在广阔的网域范围内进行实时处理,标志着一个新的财务管理时代,即网络财务管理时代的到来; (二) 由于采用了 Internet/lntranet 技术,为财务信息系统由核算型向管理型、决策型转变并最终形成以财务管理为核心的企业全面管理信息系统提供了技术上无限的空间; (三) “网络财务”改变了财务信息的获取方式,财务数据将从传统的纸质页面数据、磁盘数据发展到网页数据,有利于信息的多元化利用; ( 四)“网络财务”全面支持电子商务,使得企业能够紧跟时代
3、潮流,从电子商务的角度进行业务重整,有利于保持和加强企业的竞争地位; (五)“网络财务”将对传统的会计观念、会计理论、会计实务等产生重大的影响。 二、网络会计的应用 “网络财务”环境下,抛弃了传统财务系统所采用的小型数据库 ACCESS、XBASE 、FOXPRO 等( 由于其数据处理的局限 ,不能达到海量数据处理。高速运行和数据安全性的要求)而采用了诸如SYBASE、INFORMIX、ORACLE、SQLSERVER 等大型数据库,这些大型的数据库有高达TB(ITB=1000GB)级的数据处理能力,使业务量完全不受限制,不仅可以实现跨年度查询,还可以通过数据仓库技术,整合采购、库存、销售、计
4、划、工资等数据供决策分析。另外,这些大型数据库大大改进了海量数据下读取的性能和安全性能,加强了网络控制,减少了由于网络并发用户操作对数据库造成的关键字丢失的问题,使得数据库系统能够高速运行并增强了安全性。 三层结构技术就是将客户机服务器(CS)系统中各系统部件分成三层服务(客户服务端、中间层服务器和数据库服务器)的一种技术。其特点是联机用户多、每次业务处理时间短、处理的业务量大等。第一层客户服务端负责基本的可在客户机上执行的规则验证、数据描述和显示以及查询生成。第二层中间层服务器存储着应用程序的所有事务规则;客户机向中间层服务器发出处理请求,然后中间层服务器负责与数据库服务器打交道。第三层数据
5、库服务器是所有特定应用程序数据和以存储过程形式表现事务规则的某些特定厂商的实用工具,它起到了中心数据仓库的作用。三层结构技术是一个基于组件的开发模式,即根据业务涉及的数据和处理流程、不同的行业特性设计成属性、方法并独立封装,使业务工作对象化,用户可在安装时选择适合本企业的构件。比如,在软件设计上,将凭证管理作为一个组件,形成凭证模块,将账簿管理也作为一个组件形成账簿模块,用户可在三层结构的中间层封装某类适合自己企业特点的财务规则组件,如果凭证管理有问题就换凭证模块,如果账簿有问题就换账簿模块。三层结构组件技术具有如下优点:1. 安全性能好;2 减少硬件投资;3.安装、维护、使用或二次开发比较方
6、便;4. 能使企业实现远程应用。正是由于采用以上先进的技术为基础,网络财务才获得了技术上无限的发展空间,为企业建立其全面信息系统,涉足电子商务提供了技术保障。 三、 “网络财务”的实施方案 首先,企业应根据自身的实际情况进行需求分析确定企业到底要利用“网络财务”系统完成什么工作、 “网络财务”系统应用要达到什么目标和要求。例如:某企业根据自身业务迅速发展,财务需要集中监控、企业管理核心在于抓财务的实际情况出发进行网络财务的需求分析,确定了其开展“网络财务”应做的工作和要求:l.要使财务管理和业务管理紧密配合 ,全面实现财务业务管理一体化;2 要实行集团财务集中监控 ;3 支持电子商务,能提供方
7、便的网上应用 ,可以同时使用测览器界面和 GUI 界面;4. 具有良好的可扩展性和融合性 ;5.软件功能适用。其次,选择或开发网络财务软件。再次,根据企业需求进行网络方案设计。对于一般企业,可以采用快速以太网或 FDDI 技术建立自己的局域网,远程子网可用 DDN 专线连接,移动用户群可以用电话连接;另外,可用 MSS 建立自己的网站,通过 EXCHANGE SERVER 建立自己的电子邮件系统。 四、网络会计的安全 首先,网络财务所依托的 Internet/Intranet 体系使用的是开放式的 TCP/IP 协议,它以广播的形式进行传播,有利于拦截侦听、口令试探和窃取、身份假冒。其次,网络
8、财务全面支持电子商务,电子商务涉及到许多电子单据、电子货币等,很容易受到不法攻击。再次,网络财务的分布式操作使得网络攻击可以从多个地方进行;而对于企业内部使用者来讲,如果使用权限划分不当、内部控制不严,也容易造成信息滥用和向外流失。另外,推行网络财务后,财务管理和业务管理实现了一体化,企业的经营管理活动几乎完全依赖于网络系统,如果企业对网络的管理和维护水平不高或疏于管理监控,一旦网络系统瘫痪将严重影响企业的整体运作。网络财务系统的安全对策可从制度和技术两方面去创建网络财务的安全机制。首先,企业必须建立科学严格的网络财务内部控制制度,从软件开发和维护控制、硬件管理和维护控制、组织机构和人员的管理
9、和控制、系统操作的管理和控制、文档资料的管理和控制、系统环境管理和控制、计算机病毒的预防与消除等各个方面建立一整套行之有效的制度,从制度上保证网络财务系统的安全运行。其次,在技术上对整个网络财务系统的各个层次(通信平台、网络平台、系统平台、应用平台) 都要采取安全防范措施和规则,建立综合的多层次的安全体系。目前常用的网络安全技术一般有安全网关(防火墙)技术、访问控制技术、数据加密技术、身份认证技术、隧道技术(VPN)等,可以根据实际情况在系统中加以应用。 摘要:随着中国加入 WTO、市场的竞争已经到了白热化的地步,中小企业通过建立电子商务网站可以拓宽产品的销售渠道,精简流通环节,促进企业供应链
10、管理的实现,大大提高企业的市场竞争力。本文分析了电子商务应用开发技术问题。关键词:电子商务系统;MVC 设计模式;应用程序框架 Study on E-Commerce Application Development Technology Zhang Yi (Guangdong Songshan PolytechnicCollege,Shaoguan512216,China) Abstract:With Chinas accession to WTO,market competition has reached a white-hot stage.By setting up e-commerce
11、 websites,small and medium enterprises can expand the channels of goods distribution,reduce intermediate links in commodity circulation and promote the realization of Enterprise Supply Chain Management, which greatly enhance the market competitiveness of enterprises.This paper analyzes the applicati
12、on development technology in e-commerce. Keywords:E-commerce systems;MVC design pattern;Application framework 一、MVC 设计模式 MVC 设计模式包括三个部分:模型(Model)、视图(View) 和控制器(Controller),分别对应于内部数据、数据表示和输入输出控制部分。一个更为合理的缩写应该是 MdMaVC,其中,Md 指 Domain Model,是分析员和设计师所面对的部分,是对问题的描述;Ma 指 Application Model ,用来记录存在的视图,获取视图信息
13、和向视图发送消息。图 1MVC 组件类型的关系和功能 (一)模型(Model) 模型是与问题相关数据的逻辑抽象,代表对象的内在属性,是整个模型的核心。它采用面向对象的方法,将问题领域中的对象抽象为应用程序对象,在这些抽象的对象中封装了对象的属性和这些对象所隐含的逻辑。 (二)视图(View) 视图是模型的外在表现,一个模型可以对应一个或者多个视图,如图形用户界面视图、命令行视图、API 视图;或按使用者分类:新用户视图、熟练用户视图等。视图具有与外界交互的功能,是应用系统与外界的接口:一方面它为外界提供输入手段 ,并触发应用逻辑运行; 另一方面它又将逻辑运行的结果以某种形式显示给外界。当 Mo
14、del 变化时,它作出相应变化,有两种方法:Push (推)方法,让 View在 Model 处注册,Model 在发生变化时向已注册的 View 发送更新消息 ;Pull(拉)方法,View 在需要获得最新数据时调用 Model 的方法。 (三)控制器(Controller) 控制器是模型与视图的联系纽带,控制器提取通过视图传输进来的外部信息,并将用户与 View 的交互转换为基于应用程序行为的标准业务事件,再将标准业务事件解析为 Model 应执行的动作(包括激活业务逻辑和改变 Model 的状态) 。同时,模型的更新与修改也将通过控制器来通知视图,从而保持各个视图与模型的一致性。 ( 一
15、)MVC 模式基本实现过程 在应用系统开发中,采用 MVC 设计模式进行系统设计,应该遵循以下步骤: 1.分析应用问题,对系统进行分离 2.设计和实现每个视图设计每个视图的显示形式,它从模型中获取数据,并将它们显示在屏幕上。 3.设计和实现每个控制器对于每个视图,指定对用户操作的响应行为。 4.使用分离的彼此独立的控制器。 (二)JSP Modell 在早期的 JAVA WEB 应用中,JSP 文件负责业务逻辑、控制网页流程并创建 HTML。JSP 文件是一个独立的、自主完成所有任务的模块,这给 Web 开发带来系列问题:1、HTML 代码和 Java 程序强藕合在一起:JSP 文件的编写者必
16、须既是网页设计者,又是 JAVA 开发者。但实际情况是,多数 Web 开发人员要么只精通网页设计,能够设计出漂亮的网页外观,但是编写的 Java 代码很糟糕;要么仅熟悉 Java 编程能够编写健壮的 Java 代码,但是设计的网页外观很难看具备两种才能的开发人员很少见。2、内嵌的流程逻辑:要理解应用程序的整个流程,必须浏览所有网页。3、调试困难:除了很糟的外观之外,HTML 标记、Java 代码和 JavaScript 集中在一个网贞中 ,使调试变得相当困难。 4、强藕合: 更改业务逻辑或数据可能牵扯相关的多个网页。 为了解决以上问题,Sun 公司制定了 JSP Modell 规范。在 JSP
17、 Modell 体系中,JSP 页面负责响应用户请求并将处理结果返回用户。JSP 既要负责业务流程控制,又要负责提供表示层数据,同时充当视图和控制器,未能实现这两个模块间的独立和分离。尽管 Modell 体系十分适合简单应用的需要,它却不适合开发复杂的型应用程序。不加选择地随意运用 Model1,会导致 JSP 页内嵌入大量的 JAVA 代码。尽管这对于 JAVA 程序员来说可能不是什么大问题,但如果 JSP 页面是由网页设计人员开发并维护的,这就确实是个问题了。从根本上讲,将导致角色定义不清和职责分配不明,给项目管理带来很多麻烦。 (三)JSP Model2 随后,Sun 公司又制定了 JS
18、P Model2规范,JSP Model2 体系结构是一种联合使用 JSP 与 Servlet 来提供动态内容服务的方法。它吸取了 JSP 和 Servlet 两种技术各自的突出优点,用 JSP 生成表示层的内容,让 Servlet 完成深层次的处理任务。在这里,Servlet 充当控制器的角色,负责处理用户请求,创建 JSP 页需要使用的 JavaBean 对象,根据用户请求选择合适的 JSP 页返回给用户。在 JSP 页内没有处理逻辑,它仅负责检索原先由 Servlet 创建的 JavaBean 对象,从 Servlet 中提取动态内容插入到静态模板。这是种有突破性的软件设计方法,它清晰地
19、分离了表达和内容,明确了角色定义以及开发者与网页设计者的分工。 二、框架技术 随着软件开发技术的日趋成熟,开始出现了一些现成的优秀的应用框架,框架可以提高软件开发的速度和效率,并且使软件更便于维护,开发者在开发软件时可以直接使用它们。 ( 一)框架的概念 框架是整个或者部分系统的可重用设计,表现为一组抽象构件以及构件实例之间交互的方法,框架是可被应用开发者定制的应用骨架。 一个框架是一个可重用的设计,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间的协作方法。在很多情况下,框架以构件库的形式出现,但是构件库只是框架的一个重要部分
20、,框架的关键还在于框架内对象间的交互模式和控制流模式。框架为构件提供了重用环境,为构件处理错误、交换数据以及激活操作提供了标准的方法。 框架并不是包含构件应用程序的小片程序,而是实现了某应用领域通用完备功能的底层服务。使用框架的编程人员可以在一个通用功能已经实现的基础上开始具体的系统开发。框架提供了某个领域应用中所有期望的默认行为和类集合。具体的应用通过重写子类或组装对象来支持应用专用的行为。 框架强调的是软件的设计重用性和系统的可扩充性,以便缩短大型应用软件系统的开发周期,提高开发质量。与传统的基于类库的面向对象重用技术比较,应用框架更注重于面向专业领域的软件重用。框架具有领域相关性,构件根
21、据框架进行复合而生成可运行的系统。框架的粒度越大,其中包含的领域知识就越完整。 总之,框架是一个系统的核心元素,是系统中最本质的部分。系统的各个组成部分正是通过框架所描绘的方式协同工作共同完成系统的功能,从而表现出一个完整的系统。 框架可分为白盒(White-Box)与黑盒(Black-Box)两种框架。基于继承的框架被称为白盒框架。所谓白盒即具备可视性,被继承的父类的内部实现细节对子类而言都是可知的。基于对象构件组装的框架就是黑盒框架。应用开发者通过整理、组装对象来获得系统的实现。用户只须了解构件的外部接口,无须了解内部的具体实现。 ( 二)框架式软件开发特点及优缺点 采用框架技术进行软件开
22、发的主要特点包括: 1.领域内的软件结构一致性好;2.建立更加开放的系统 ;3.重用代码大大增加 ,软件生产效率和质量也得到了提高;4.软件设计人员要专注于对领域的了解 ,使需求分析更充分;5. 存储了经验,可以让那些经验丰富的人员去设计框架和领域构件,而不必限于低层编程;6.允许采用快速原型技术;7.有利于在一个项目内多人协同工作 ;8.大粒度的重用使得平均开发费用降低 ,开发速度加快,开发人员减少,维护费用降低,而参数化框架使得适应性、灵活性增强15。 框架式软件开发的优点: 1.降低软件开发的风险。2.可维护性好。3.良好的结构性。4.可复用性高。 框架式软件开发的不足: 1.结构比较复
23、杂。 2.第一次开发的起点比较高。 3.降低软件的运行速度。 4.需要一个高素质的框架设计师。 参考文献: 1盛光.电子商务是钢铁行业商务活动的必然趋势.内蒙古电大学刊,2006(5):32-33 2黄陆军,张为平,吴苏萍.中小企业开展电子商务的探讨,河南冶金.2003,11(3):24-26 3赵新才.创新推动中小企业电子商务.中国制造业信息化,2007(7):70-71 摘要:本文针对高职学生特点,根据教学理论的引导,提出了项目式教学以及实施方法来培养学生的学习积极性和能力体系,并结合计算机专业数据库课程进行了详细实例的阐述。 关键词本文来自:计算机毕业网 :项目教学;高职教育;建构主义;
24、计算机专业 1 教学现状 如何有效地加强对当代大学生综合素质与创新能力的培养,以适应信息时代的人才需求,是近年来的一个热门话题,相关的教学改革也进行得如火如荼。但是,主流的教学方法仍然是: (1) 以知识体系为核心的课堂教学 目前,教材基本上都是依据教学内容,以知识体系为顺序组织编排的,前半部分集中介绍基础理论,后半部分重点介绍具体实例,教师在组织教学时,往往基本按照教材编排的顺序讲解,着眼点是把知识介绍给学生,而不是把知识的应用方法教给学生。这样,过多的理论介绍,既增加学生的学习负担,又不能突出教学重点,还会挫伤学生的学习积极性。 (2) 以能力为重点的教学方式 教师把教学内容设计成一个或多
25、个具体任务,任务中包含了学生应该掌握的知识与技能,也蕴含了学习者需要的能力训练要求。学生通过完成具体任务,掌握知识点与技能点。这种任务驱动教学,较好地培养了学生的应用能力,但对学科的知识体系掌握较弱。 2 学情分析 作为高等教育体制的新的组成部分,高职教育的主要任务是根据市场需求,培养专业对口的高级技术应用性人才。高职院校的生源主要来自参加高考并在本科线外录取的普通高中毕业生和参加对口升学考试的中等职业学校毕业生。对口升学的学生有着较好实践能力,但基础相对高中生源有差距;另外,高职院校学生的自学能力和自控能力都停留在相对比较低的层次上。实践证明,现有的教学模式不适应学生自身的条件,不能很好地满
26、足培养应用性人才的需要。针对此状况,根据教学理论,在高等职业教学中引入了项目式教学方法。 3 项目教学法 3.1 教学理论引导 建构主义认为,学习是一个积极主动的建构过程,它强调学习的积极主动性、目标指引性、任务真实性、不断反思性和互动合作性。学生是学习过程的主体,通过不断的积极实践,建构自己的新的知识和经验,而不是被动地接受知识。因此要帮助学生投身到与他们将来需要有关的,各种有一定难度的真实任务或解决难题的社会活动中去。 3.2 项目教学法 项目教学法是目前一些发达国家普遍采用的一种“实践性”较强的教学方法,是 MBA 教育经过长期的教学实践,形成的独具特色的教学方法之一,并得到广泛应用。其
27、最初定义是:由学校和企业共同组成项目小组,深入实际,在解决问题的同时,学习和应用已有的知识,在实践的第一线培养解决问题的能力。在这里,是指采取小组讨论、协作学习的方式,应用已有知识和新知识,通过“项目工程”来驱动学生的学习,通过完成项目任务,培养解决问题的能力。项目教学法要求课程单元与任务设计必须达到的前提指标是: 1) 在实践的同时,注重理论的渗透; 2) 项目有激发学习兴趣和创造力的因子; 3) 项目完成过程中突出独立完成与合作完成的能力; 4) 有明确的评分标准,可以对完成的项目是否达到教学目标进行评价。 项目教学法是一种教学策略,借此引导学生对现实生活中的事物进行深入的学习。正确实施项
28、目教学法,学生的学习积极性会被极大激发、自觉地学习并高质量地完成项目作业。 4 项目式教学的应用 4.1 项目式教学法的一般步骤 首先, “项目”的设计,必须根据学生的学习生活和社会生活确定选题。处于求知年龄的学生是好奇的,但必须使他们对解决问题产生兴趣。因为兴趣。特别是浓厚的兴趣是采取行动的内在动力。其次是“项目”的实施。围绕项目,教师提出问题,并对总目标和学习模块进行细化。实施过程中要注意分散重点、难点,采用循序渐进的方法;实施时,要考虑“项目”的大小、知识点的含量、前后的联系等多方面的因素。 最后,评价项目教学重在应用能力的培养,所以表达学习成果的方式要提倡多样化。它可以是一篇研究论文、
29、一份调查报告、一本研究笔记、一次口头报告、一件模型、一块展板、一次主题讲演、一个个人网页,一个系统,也可以是一项活动设计的方案等。采取学生自评、学生与教师互评相结合;对小组的评价与对小组每个人的评价相结合;定性评价与定量评价相结合等方法。4.2 项目教学在“大型数据库”教学中的应用 下面,以“大型数据库”课程教学为例,讲述项目教学的应用,为此教学模式抛砖引玉。 以大家熟悉的学生选课系统为核心开展教学。课程开始与学生一起探讨学生选课过程,分析能否将此需要变为数据库系统应用,并以此开始项目的实施。讨论中,引导学生找出与学生相关的各种数据以及与这些数据相关的各种应用,在此基础上,提出选课系统的目标建
30、立学生、教师、课程、系统数据库管理。 其次,提出存储和使用数据的几种方案,以此为切入点,逐步提问和推出所要介绍的相关理论知识,如数据库系统的基本概念、数据库系统与文件系统的区别等,让学生依据这些理论知识初步设计本系统的库结构。 接着,引导学生去发现所设计库结构的不合理性,以此介绍数据库设计的范式理论、数据完整性等难以理解但又非常重要的知识。再引导学生在系统中实际录入数据,引出表的创建,分析出现问题时如何进行表的管理。为了提高系统的效率而引出建立高效索引;在系统运行中,最担心的就是数据的安全性,由此引入数据库的安全体系,从权限等的配置到视图、触发器的建立等。 然后,提出选课系统实际应用查询,又引
31、入 SQL 查询语言,最后,将此项目加上外衣,即提出开发工具的协同使用。 考试为过程性考试,要求学生独立开发一个小型系统,来锻炼独立解决问题的能力,同时使他们获得一个进一步学习的机会,将所学知识全面综合系统化。 可见,项目教学法通过提出项目,以解决用户问题为主要目的,巧妙地把教材中介绍的对实践有指导意义的知识点,尽可能地体现于项目中,教学的目的不仅仅是向学生介绍知识,更重要的是通过引导学生把知识应用于案例,培养学生对新知识的应用能力。 5 结束语 本文从教学改革的角度出发,针对传统教学模式提出并介绍了项目教学法,但该方法在具体实施时应与启发式教学、讨论式教学、案例教学法等多种灵活的教学手段相结
32、合,做到“教学有法而无定法” 。 参考文献 1 杨学全. SQL Server 2000实例教程M. 北京:电子工业出版社, 2005. 2 何克抗. 建构主义的教学模式、教学方法与教学设计J. 北京师范大学学报, 1997. 3 国家教委职业技术教育中心研究所. 以实践为向导的教学方法M. 北京经济科学出版社, 1998. 4 王敏. 高等职业教育理论与实践M. 辽宁大学出版社,2000. 5 陈万先. 任务驱动法在计算机教学中的应用探讨J. 中国职业技术教育,2003. 摘要:网络数据信息爆炸性的增长,使网络存储技术变得越来越重要,已成为 Internet 及其相关行业进一步发展的关键。近
33、年来,存储技术的发展日新月异,已经由后台走到了前台,从而引发了数字技术的第三次浪潮。本文结合网络存储研究现状,将介绍一些热点网络存储技术及其新进展。 关键词:网络存储;文件系统;MDS;对象存储;元数据服务器 Research on Object-Based Network Storage Overview Fang Yuan, Du Zhuping,Hu Yongkui (Institute of Information Engineering,PLA Information Engineering University,Zhengzhou450002,China) Abstract:The
34、 explosive growth of information network data to network storage technology is becoming increasingly important,internet and related industries have become the key to further development.In recent years,the rapid development of storage technology has come to the foreground by the background which led
35、 to the third wave digital technology.Research In this paper, network storage,will introduce some hot new network storage technology and its progress. Keywords:Network storage;File system;MDS;Object store;Meta-data server 随着信息社会的发展,越来越多的信息被数据化,尤其是伴随着 Intenret 的发展,由此产生的各种数据呈几何级数爆炸式增长,促使数据存储容量以每年 3 到
36、5 倍的速度急剧增加。社会的方方面面都离不开大量数据密集型的应用,如数字图书馆、数据仓库、数据挖掘、气象数据处理、医药视频图像数据处理、生命科学研究、多媒体点播、在线数据处理等等。这样如何构建一个高性能、高可伸缩、高可用、易管理、安全的存储系统成为目前存储领域所面临的一个不得不解决的重要课题。 一、传统存储技术 ( 一)直接存储技术 现有的服务器主要依靠自身所带的存储设备。这种形式的存储设备被称为直接连接存储(DirectA ttachedS torage,简称 DAS),又叫附服务器存储(Server AtachedStorage,简称 SAS) I.DAS 被定义为通过 SCSI 接口或者
37、光纤通道直接连接在各种服务器或客户端扩展接口下的数据存储设备.它完全以服务器为中心,寄生在相应服务器或客户端上,其本身是硬件的堆叠,不带有任何存储操作系统。直接连接存储的特点是主机“拥有”存储设备。1 随着磁盘技术的进步和因特网用户的增加,网络中心的服务器和磁盘存储量在急速增长。随着这种趋势的形成,存储系统的管理,包括数据的复制、备份等等,不仅耗费大量的时间和金钱,同时,对于用户很难提供快速的访问。在大量用户时,这种情况尤其严重。我们从以下几个方面来说明其存在的问题。 1.扩展性差。直接存储扩充存储容量的方法就是给服务器增加硬盘,而且如果服务器上挂接太多的硬盘或外设,可能会影响服务器的性能。为
38、了不降低整个网络的性能,只能在网络中再增加价格昂贵的服务器,但这给网络的管理和维护带来较多的困难。 2.数据共享的问题。为满足网络服务的可靠性、高性能和可扩展性,一个服务往往是由多个带有相同数据的服务器提供的,这些服务器所带的数据是完全一样的。这样,数据的增加、删除和修改就要重复多次,不仅浪费大量资源,而且难于管理。此外,在设计网络服务时必须考虑业务发展,磁盘空间和服务器 I/O 能力的预留是必要的,又带来对网络中心环境来说很严重的“Over Provisioning”问题.这个问题在 IDC 中非常严重,因为在一开始公司就必须承受很大经济负担和资金的积压。 3.传输效率低。传统上,数据是从磁
39、盘读出并通过服务器传到用户端的。在服务器中,数据需要经过多层网络协议处理,造成传输速率很低,同时限制了系统的可扩展性。 4.可管理性差。数据管理(包括复制、备份等 )是现存系统的一大难点。传统的备份系统必须同时支持许多不同操作系统和硬件的系统,通常需要第三方软件支持。备份过程麻烦,要依靠双服务器和相关软件实现双机容错功能。而且由于各系统平台文件系统不同,增容时需对各自系统分别增加数据存储设备及管理软件。 (二)网络存储技术 所谓网络存储系统是指同网络连接的一种数据存储单元,为网络内的计算机系统提供高效、快速、超大容量的文件存取。通过从常规的服务器中抽取那些担负信息存储或共享功能的硬件和软件,提
40、高这些硬件和软件的专门性,从而减少它们工作时的复杂性,从而进一步扩展及优化文件服务的功能。 网络存储(NetworkS torage)在国外一直是一个研究热点 ,网络附属存储(Network Atched Storage,简称 NAS)和存储局域网(Storage Area Network,简称 SAN)是较早出现的两种网络存储方法,且它们针对不同应用各有优缺点。 1.网络附属存储NASNAS 系统是直接挂在网上的专用文件服务器,具备快速、简单、可靠的性能。NAS 通常在一个 LAN 上占有自己的节点 ,处理网络上的所有共享数据 ,将负载从应用或企业服务器上卸载下来。一个 NAS 里面包括核心
41、处理器,文件服务管理 1 具,一个或者多个的存储器件(例如磁盘阵列、CD/DVD 驱动器、磁带驱动器或可移动的存储介质)用数据的存储,可实现涉及文件存取及管理的所有功能。 NAS 的特点是 : (1) 安装、使用、管理都非常简便。在无需中断网络运作的状态下,将 NAS 网络存储系统通过 RJ45 网线挂接在局域网上。并通过安装相应管理软件,起动并搜索出 NAS 网络存储系统,确认在线后,就可以正式使用了。 (2)支持多种网络访问协议,支持 Windows,UNIX,Mac,Linux 和NetWare 等不同操作系统。主服务器和客户端可以非常方便地在 NAS1-。存取任意格式的文件,包括 SM
42、B 格式(Windows)NFS 格式(Unix,L inux)和 CIFS 格式等等。 (3)但是 NAS 提供文件级数据访问,对于有大量大型文件读写操作的应用并不适合。性能也不是很高。所以 NAS 非常适合中小企业。NAS 在现有企业内部网络的基础上,提供了一个简易、快捷、安全的增容方案。而且安装、使用者都无须拥有非常专业的网络技术。 2.存储局域网 SAN 存储局域网(Storage Area Network,简称 SAN)的主要用途是在计算机系统和存储单元之间以及在不同的存储单元之间传输数据.在 SAN 中,通常包括一个基本的通信架构,它负责建立物理连接;以及一个管理层 ,用于对连接、
43、存储单元以及计算机系统进行组织,使数据安全和可靠地传输;还有一个分布式文件系统层 ,在各主机间实现共享式数据存取。在SAN 中 ,所有的计算系统都可以访问 SAN 中所有磁盘上的所有文件,共享式文件系统能够真正做到充分利用各种资源。与服务器连接的存储器模式不同,在 SAN 中所有的计算系统都可以接近本地速度访问所有的文件。 与 NAS 相比,SAN 具有下面几个特点: (1)首先 SAN 具有无限的扩展能力,由于 SAN 采用了网络结构 ,服务器可以访问存储网络上的任何一个存储设备,因此用户可以自由增加磁盘阵列、带库和服务器等设备,使得整个系统的存储空间和处理能力得以按客户需要不断扩大。 (2
44、)另外,SAN 具有更高的连接速度和处理能力。 二、基于对象的存储技术 新的存储需求推动存储技术的发展。高性能计算(HPC,high-performance computing)推动新的计算结构的出现,这促进了存储体系结构的发展,逐渐形成了基于对象存储的体系结构。基于对象存储结构同时具有 NAS 和 SAN 的所有优点,如高级的数据抽象、跨平台的数据共享、基于策略的安全控制,直接数据存取、高可伸缩性、高安全性等,基于对象存储系统成为了网络存储的主要发展方向。 基于对象的存储系统是存储领域研究的一个新热点。这种体系结构的核心是对象,对象是容纳了应用数据和一个可扩展的存储属性的基本容器。传统的文件
45、被分解为一系列存储对象,并分发到一个或多个“智能磁盘”上,这种磁盘被称为对象存储设备(OSD,Object-based Storage Device)。每一个对象存储设备具备本地处理功能、用于数据和属性缓存的本地内存和本地的网络连接。对象存储设备构成了分布式存储结构的核心,它将许多传统的存储分配行为从文件系统层转移,从而解决了当前存储系统的一个瓶颈问题。 基于对象存储系统同时具有NAS 和 SAN 的所有优点 ,如高级的数据抽象、跨平台的数据共享、基于策略的安全控制,直接数据存取、高可伸缩性、安全性等,基于对象存储系统可以是全集中式的、半集中式或全分布式的。目前公认较好的是半集中式的文件系统,
46、即由一个元数据服务器管理文件系统的名字空间、存取控制、负载均衡、错误恢复等,并完成文件到 OSD 对象的映射,由客户直接存取 OSD 设备上的数据。其结构如图 1 所示 图 1 半集中式对象存储系统体系结构 Figure1:the system structure of object-based storage (一)对象存储研究现状 当今集群系统以其性价比优势成为高性能计算体系结构的一种趋势,随之对存储系统提出了更高的要求。集群计算逐渐成为一种有成本效益的并行/分布式计算资源,其具有可伸缩、高可用、高性能、易管理和高性价比的优势,集群系统在大规模计算机的应用中成为一种发展趋势。 针对 Lin
47、ux 集群对存储系统高性能和数据共享的需求,国外已开始研究全新的存储架构和新型文件系统,希望能有效结合 SAN 和NAS 系统的优点。 1.国内研究现状。目前国内在分布式存储文件系统方面还处于研究阶段,国家 973 项目下一代互联网信息存储组织模式及核心技术研究3正在集中研究基于下一代互联网的多层次,可扩展的面向对象网络存储系统体系,形成基于存储对象模式的系统理论。有很多科研机构和大学实验室都把网络存储技术和分布式文件技术作为重点来研究。 中科院计算所研究的“曙光”系列机群服务器上的文件系统COSMOS 和 DCFS,为曙光超级服务器提供了一个分布式的文件系统环境。为了获得较好的I/O 性能,
48、DCFS 机群文件系统中的元数据服务器采用二级的树状结构、文件属性缓存、集中式目录缓存管理等技术,存储服务器主要采用了多摘要:本文初略的介绍了几种计算机常用工具软件的使用,并由此宣扬熟练,灵活的把计算机当作日常生活中处理问题,解决问题的一种重要工具的理念。 关键字:计算机;工具软件; 互联网 The Use of Computer Software Commonly Used Tool Jiang Shaoheng (Entry-Exit Inspection and Quarantine Bureau,Heyuan517000,China) Abstract:This paper discr
49、ibe briefly the commonly used software tools,and thus to promote the ideas of using commonly used software tools skilly and Flexibly to solve and deal with everyday problems Keywords:Computer;Software tools;Internet 一、前言 随着现代科学技术的迅猛发展,计算机技术的广泛应用已经成为了信息社会的一个重要标志之一。计算机的普及与应用不仅已经进入了全社会的各行各业之中,而且几乎直接进入到每个人学习,工作和生活的方方面面。熟练的掌握常见计算机工具软件的使用不仅可以为人们的工作提高极大的便捷,同时也提高了在职人员的职业素养和解决问题的能力。二、常见工具软件的使用 ( 一)文件管理工具 日常生活中,我们经常会与文件打交道。有效的