下面介绍国外和国内常用的实时操作系统

下面介绍国外和国内常用的实时操作系统
下面介绍国外和国内常用的实时操作系统

面介绍国外和国内常用的实时操作系统

1. 国外著名的实时操作系统

国外实时操作系统已经从简单走向成熟,有代表性的产品主要有

VxWorks, QNX Palm OS Windows CE等,占据了机顶盒、PDA等的绝大部分市场。

其实,实时操作系统并不是一个新生的事物,从20世纪80 年代起,国际

上就有一些IT组织、公司开始进行商用嵌入式系统和专用操作系统的研发。

(1) VxWorks

VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种实时操作系统。VxWorks拥有良好的持续发展能力、高性能的内核以及良好的用户开发环境,在实时操作系统领域内占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通信、军事演习、导弹制导、飞机导航等。

在美国的F-

16、"FA-18战斗机,B-2隐形轰炸机和爱国者导弹上,甚至连

1997年4月在火星表面登陆的火星探测器上也使用了VxWorks。它是目前

嵌入式系统领域中使用最广泛、市场占有率最高的系统。它支持多种处理器,如x86,i960,Sun Sparc,Moto--rola MC68xxx,MIPS RX000,Power PC,ARM,StrongARM等。大多数的VxW---orksAPI是专有的。

(2) QNX

QNX是一个实时的、可扩充的操作系统;它部分遵循POSIX相关标准,如POSIX.1b实时扩展;它提供了一个很小的微内核以及一些可选的配合进程。

其内核仅提供4 种服务:

进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址

空间中运行。所有其他操作系统服务都实现为协作的用户进程,因此QNX内核非常小巧(QNX

4. "X大约为12KB),而且运行速度极快。这个灵活的结构可以使用户根据实际的需求,将系统配置成微小的嵌入式操作系统或包括几百个处理器的超级虚拟机操作系统。

POSIX表示可移植操作系统接口(PortableOperatingSystemlnteface缩写为POSIX是为了读音更像UNIX)

电气和电子工程师协会(IEEE最初开发POSIX标准,是为了提高UNIX环境下

应用程序的可移植性。

然而,POSIX并不局限于UNIX许多其它的操作系统,例如DEC OpenVMSffi Windows NT都支持POSIX标准,尤其是IEEE Std.

1003."1-1990(1995年修订)或POSIX.1, POSIX提供了源代码级别的C语言应用编程接口(API)给操作系统的服务程序,例如读写文件.POSIX.1已经被国际标准化组织(ISO所接受,被命名为ISO/IEC 9945-1:199(标准。

POSIX现在已经发展成为一个非常庞大的标准族,某些部分正处在开发过程中。POSIX与IEEE 1003和2003家族的标准是可互换的

(3) Palm OS

3Com公司的Palm OS在掌上电脑和PDA市场上占有很大的市场份额。它有开放的操作系统应用程序接口(API),开发商可以根据需要自行开发所需的应用程序。

目前共有3500多个应用程序可以运行在Palm Pilot上。其中大部分应用程序均为其他厂商和个人所开发,使Palm Pilot的功能得以不断增多。这些软件包括计算器、各种游戏、电子宠物、地理信息等。在开发环境方面,可以在

Windows 95/98/NT 以及Macintosh 下安装PalmPilot Desktop。Palm Pilot可以与流行的PC平台上的应用程序(如Word, Excel等)进行数据交换。

(6)嵌入式Linux

随着Linux的迅速发展,嵌入式Linux现在已经有许多的版本,包括强实时的嵌入式Linux(如新墨西哥工学院的RT-Linux和堪萨斯大学的KURT-Linux和一般的嵌入式Linux版本(如uCIinux和Pocket Linux等)。

其中,RT-Linux通过把通常的Linux任务优先级设为最低,而所有的实时任务的优先级都高于它,以达到既兼容通常的Li nux任务又保证强实时性能的目

的。

另一种常用的嵌入式Linux是uCIinux,它是针对没有MMU的处理器而设计的。它不能使用处理器的虚拟内存管理技术,它对内存的访问是直接的,所有程序中访问的地址都是实际的物理地址。它专为嵌入式系统做了许多小型化的工作。

由于嵌入式系统越来越追求数字化、网络化和智能化,因此原来在某些设备或领域中占主导地位的软件系统越来越难以为继,因为要达到上述要求,整个系统必须是开放的、提供标准的API,并且能够方便地与众多第三方的软硬件沟通。

Li nux主要特点如下:

Linux是开放源码的,不存在黑箱技术,遍布全球的众多Lin ux爱好者又是Lin ux开发的强大技术后盾;

Linux的内核小、功能强大、运行稳定、系统健壮、效率高;

Li nux易于定制裁剪,在价格上极具竞争力;

Linux不仅支持x86 CPU还可以支持其他数十种CPU芯片;

有大量的且不断增加的开发工具,这些工具为嵌入式系统的开发提供了良好的开发环境;

Linux沿用了Unix的发展方式,遵循国际标准,可以方便地获得众多第三方软硬件厂商的支持;

Linux 内核的结构在网络方面是非常完整的,它提供了对十兆/百兆/千兆以太网、无线网络、令牌网、光纤网、卫星网等多种联网方式的全面支持。

在图像处理、文件管理及多任务支持等诸多方面,Linux 的表现也都非常出色,不仅可以充当嵌入式系统的开发平台,本身也是嵌入式系统应用开发的好工具。

2. 国内著名的实时操作系统

国内的实时操作系统研究开发有两种类型。

一类是中国自主开发的实时操作系统,如电子科技大学嵌入式实时教研室和科银公司联合研制开发的实时操作系统Delta OS 道(系统)、凯思公司的Hopen OS女娲计划)、中科院北京软件工程研制中心开发的CASSPDA以及浙江大学自行研制开发的嵌入式操作系统HBOS等;

另一类是基于国外操作系统二次开发完成的,这类操作系统大多是专用系统,在此就不对这类系统进行介绍了。

(1) DeltaOS

DeltaOS是电子科技大学嵌入式实时教研室和科银公司(专门从事嵌入式开发)联合研制开发的全中文的嵌入式操作系统,提供强实时和嵌入式多任务的内核,任务响应时间快速、确定,不随任务负载大小改变,绝大部分的代码由C语言编写,具有很好的移植性。

它适用于内存要求较大、可靠性要求较高的嵌入式系统,主要包括嵌入式实时内核DeltaCOR

E、嵌入式TCP/IP组件DeltaNET嵌入式文件系统DeltaFILE以及嵌入式图形接口DeltaGUI等。

同时,它还提供了一整套的嵌入式开发套件LamdaTOOL是国内嵌入式领

域内不可多得的一整套嵌入式开发应用解决方案,已成功应用于通信、网络、信息家电等多个应用领域。

(2) Hopen OS

Hope nOS是凯思集团自主研制开发的实时操作系统,由一个体积很小的内核及一些可以根据需要进行定制的系统模块组成。其核心Hopen Kernel的规模

一般为10KB左右,占用空间小,并具有实时、多任务、多线程的系统特征。

(3) EEOS EEO是中科院计算所组织开发的开放源码的实时操作系统。该实时操作系统重点支持p-Java要求一方面小型化,一方面能重用Linux的驱动和其他模块。

中科院计算所将在2-3年内持续加大投资,以期将其扩展成能力强,功能

完善,且稳定、可靠的嵌入式操作系统平台。这包含E2实时操作系统、E2工具

链及E2仿真开发环境的完整环境。

(4) HBOS系统是浙江大学自主研制开发的全中文实时操作系统。它具有实时、多任务等特征,能提供浏览器、网络通信和图形窗口等服务;可供进行一定的定制或二次开发;能为应用软件开发提供API接口支持;可用于信息家电、智能设备和仪器仪表等领域开发应用。

在HBOS系统平台下,已经成功地开发出机顶盒和数据采集等系统。

三大主流数据库对比 哪个更有优势

三大主流数据库对比哪个更有优势 Oracle Oracle 能在所有主流平台上运行(包括Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持,Oracle并行服务器通过使一组结点共享同一簇中的工作来扩展Windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果Windows NT不能满足需要,用户可以把数据库移到UNIX中。Oracle 的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。Oracle获得最高认证级别的ISO标准认证.Oracle性能最高,保持开放平台下的TPC-D和TPC-C的世界记录Oracle多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。 Oracle 在兼容性、可移植性、可联结性、高生产率上、开放性也存在优点。Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作。能与多种通讯网络相连,支持各种协议(TCP/IP、DECnet、LU6.2等)。提供了多种开发工具,能极大的方便用户进行进一步的开发。Oracle良好的兼容性、可移植性、可连接性和高生产率是Oracle RDBMS具有良好的开放性。 Oracle价格是比较昂贵的。据说一套正版的Oracle软件早在2006年年底的时候在市场上的价格已经达到了6位数。所以如果你的项目不是那种超级大的项目,还是放弃Oracle 吧。 SQL Server SQL Server 是Microsoft推出一套产品,它具有使用方便、可伸缩性好、与相关软件集成程度高等优点,逐渐成为Windows平台下进行数据库应用开发较为理想的选择之一。SQLServer是目前流行的数据库之一,它已广泛应用于金融、保险、电力、行政管理等与

三大数据库的区别

1.ORACLE oracle能在所有主流平台上运行(包括 windows)。 Oracle 一般只有一个数据库,可以通过不同 不同用户(模式)的数据库对象名可以相同 2. SQLSERVER SQL Server 是Microsoft推出一套产品,它具有使用方便、可伸缩性好、与相关软件集成程度高等优点,逐渐成为Windows平台下进行数据库应用开发较为理想的选择之一。SQLServer 是目前流行的数据库之一,它已广泛应用于金融,保险,电力,行政管理等与数据库有关的行业.而且,由于其易操作性及友好的界面,赢得了广大用户的青睐,尤其是SQLServer与其它数据库,如Access,FoxPro,Excel等有良好的ODBC接口,可以把上述数据库转成SQLServer的数据库,因此目前越来越多的读者正在使用SQLServer. 3. MYSQL MySQL是开源的,不支持事务处理,没有视图,没有存储过程和触发器,没有数据库端的用户自定义函数,不能完全使用标准的SQL语法。 从数据库行家听说的第一件事就是MySQL缺乏transactions,rollbacks,和subselects的功能。如果你计划使用MySQL写一个关于银行、会计的应用程序,或者计划维护一些随时需要线性递增的不同类的计数器,你将缺乏transactions功能。在现有的发布版本的MySQL 下,请不要有任何的这些想法。(请注意,MySQL的测试版 3.23.x系列现在已经支持transactions了)。 在非常必要的情况下,MySQL的局限性可以通过一部分开发者的努力得到克服。在MySQL中你失去的主要功能是subselect语句,而这正是其它的所有数据库都具有的。换而言之,这个失去的功能是一个痛苦。 MySQL没法处理复杂的关联性数据库功能,例如,子查询(subqueries),虽然大多数的子查询都可以改写成join 另一个MySQL没有提供支持的功能是事务处理(transaction)以及事务的提交(commit)/撤销(rollback)。一个事务指的是被当作一个单位来共同执行的一群或一套命令。如果一个事务没法完成,那么整个事务里面没有一个指令是真正执行下去的。对于必须处理线上订单的商业网站来说,MySQL没有支持这项功能,的确让人觉得很失望。但是可以用MaxSQL,一个分开的服务器,它能通过外挂的表格来支持事务功能。 外键(foreignkey)以及参考完整性限制(referentialintegrity)可以让你制定表格中资料间的约束,然后将约束(constraint)加到你所规定的资料里面。这些MYSQL没有的功能表示一个有赖复杂的资料关系的应用程序并不适合使用MySQL。当我们说MySQL不支持外键时,我们指的就是数据库的参考完整性限制--MySQL并没有支持外键的规则,当然更没有支持连锁删除(cascadingdelete)的功能。简短的说,如果你的工作需要使用复杂的资料关联,那你还是用原来的Access吧。 你在MySQL中也不会找到存储进程(storedprocedure)以及触发器(trigger)。(针对这些功能,在Access提供了相对的事件进程(eventprocedure)。)

国内外主流BI工具介绍和点评

国内外主流BI工具介绍和点评 商业智能的应用在国外已广为普及,并且开始不断探索大数据和云技术。而国内,商业智能BI工具在这几年才开始慢慢被接受,企业开始有意识地建立一体化数据分析平台,为经营决策提供分析。 从国内企业使用情况来看,BI工具的应用以国外产品为主,包括SAP BO、Oracle BIEE、Cognos、MSTR、Qlikview、Tableau等等,国内工具以FineBI、亿信华辰、永洪BI为主。 这几类产品各有何优劣势呢? ●国外 SAP BO:SAP公司收购的一款BI工具,产品运作模式是结合SAP的ERP系统,所以整合其他数据库或系统并不占优势,属于重型BI,使用要求较高,升级困难。 Oracle BIEE:无功无过,在BI产品不具特色,同SAP一样,与Oracle的产品线紧密绑在一起。貌似国外厂商都是捆绑型卖整体方案。 Cognos:传统BI工具中最被广泛使用的,已被IBM收购。拥有强大的数据库平台、在数据管理、数据整合以及中间件领域专业功底深厚。偏操作型,手工建模,一旦需求变化需要重新建模,学习要求较高。 MSTR:很低调的BI产品,多年来在BI市场中一直没站住脚,和excel有一定关系。二次开发环境好,但对服务器环境要求较高。 Qlikview:最大的竞争者是Tableau,同Tableau和国内众多BI一样,是属于新一代的轻量化BI产品,体现在建模、部署和使用上。只能运行在windows系统,C/S的产品架构。采用内存动态计算,数据量小时,速度很快;数据量大时,吃内存很厉害性能偏慢。 Tableau:自身定位是一款可视化工具,与Qlikview的定位差不多,可视化功能很强大,对计算机的硬件要求较高,部署较复杂。目前移动端只支持IOS系统。 ●国内 FineBI:帆软旗下的自助性BI产品,轻量化的BI工具,部署方便,走多维分析方向。后期采用jar包升级换代,维护方便,最具性价比。 亿信华辰:只支持数据库中取数,文件数据需导入服务器。发展时间不长,整体还比较粗糙,需要继续磨练和完善。 永洪BI:敏捷BI软件,产品稳定性较高。利用sql处理数据,不支持程序接口,实施交由第三方外包。

主流关系数据库

1.主流关系数据库:SQL Server:只是一个实现了SQL标准的数据库产品,并非SQL标准;Sybase: Sybase公司。微软的SQL数据库当初是和Sybase合作开发的,两者非常相似;Oracle 8i:符合SQL标准的数据库产品中最流行,属Oracle公司,但该产品价格昂贵;DB2 :属IBM公司,SQL标准由DB2数据库演化而来,DB2也是一个非常出色的商业化数据库产品。 2.MySQL是一个快速、多线程、多用户、网络化数据库服务器,由瑞典TcX公司负责开发和维护。 3.信息的特征:表征性,可传播性,可处理性,可用性、可增值性等 4.数据的特征:1)数据是客体属性的反映,这是数据的内容;2)数据是记录信息的符号,这是数据的形式。 5在计算机环境下,数据管理技术大致经历了以下三个发展阶段:人工管理阶段,文件系统管理阶段,数据库系统管理阶段. 6. 7.分布式数据库系统的主要特点:数据是分布的;数据是逻辑相关的;结点的自治性。 8.面向对象数据库 9.多媒体数据的主要特点:数据量大;结构复杂;时序性;数据传输的连续性。 10.数据仓库 11.数据库系统组成:数据库、数据库管理系统、应用程序和有关人员。 12.三级模式的结构特征:即外模式、模式和内模式 13.两级映射:外模式/模式映射、模式/内模式映射。 14.外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示;模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构;内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述 15.外模式/模式映射:定义某一个外模式和模式之间的对应关系。当模式改变时,外模式/

常见数据库及其特点

常见数据库及其特点 目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。 (免费,体积小,速度快,成本低,开源,适用于中小型网站) MySQL是最受欢迎的开源SQL数据库管理系统,它是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用。MySQL具有以下优势: (1)MySQL是一个关系数据库管理系统。(2)MySQL是开源的。 (3)MySQL服务器是一个快速的、可靠的和易于使用的数据库服务器。 (4)MySQL服务器工作在客户/服务器或嵌入系统中。 Server(流行于Web) SQL Server是由微软开发的数据库管理系统,是Web上最流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。SQL Server 提供了众多的Web和电子商务功能,如对XML和Internet标准的丰富支持,通过Web对数据进行轻松安全的访问,具有强大的、灵活的、基于Web的和安全的应用程序管理等。而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。(功能齐全,大型,专业,企业级,其开发工具全部用JAVA来写的) 目前,Oracle产品覆盖了大、中、小型机等多种机型,Oracle成为世界上使用最广泛的关系数据系统之一。 (1)可联结性:Oracle能与多种通讯网络相连,支持客户机/服务器方式和各种协议(TCP/IP、DECnet、等)。 (2)开放性:Oracle良好的兼容性、可移植性、可连接性和高生产率使Oracle RDBMS具有良好的开放性。 (3)名符其实的大型数据库:ORACLE建立的数据库,最大数据量可达几百GB; (4)共享SQL和多线索服务器体系结构:这两个特性的结合,减少ORACLE的资源占用,增强处理能力,能支持成百甚至上千个用户。 (5)跨平台能力:ORACLE数据库管理系统可以运行在100多个硬件和软件平台上,这一点为其它PC平台上的数据库产品所不及。 (6)分布式数据库:可以使物理分布不同的多个数据库上的数据,被看成是一个完整的逻辑数据库。

关于国内外软件系统的比较分析报告

国内外主要ERP系统的比较分析报告 一.公司实力比较 (一)软件厂家情况: 1、金蝶软件公司: 金蝶软件公司是目前我公司的软件系统供应商,成立于1993年,目前为香港上市软件公司,为国内第二大管理软件商。公司从研发财务系统产品开始,进行ERP系统的业务发展,总部位于深圳,金蝶公司有K/3和EAS两条产品线,2007年的销售额约为6亿人民币,主要收入来源于针对中小企业的K/3财务与进销存系统软件,产品在某些细节方面功能不错,但由于系统构架不足,很难支持集团性、多组织集中管理的大规模应用。EAS产品是金蝶软件公司目前推出的集团性软件系统,但产品尚不完善,主要功能是集团财务,物流模块目前只推出标准功能,而且功能及流程在集团性企业的大规模应用尚待验证。 2、用友公司 用友软件公司成立于1988年,目前为国内上市软件公司,为国内第一大管理软件商。公司与金蝶公司一样,也是从研发财务系统产品开始,进行ERP系统的业务发展,总部位于北京。用友公司有U8、NC和U9三条产品线,目前NC和U9两条产品线的市场定位重叠(针对集团用户),不同是技术路线不同。2007年用友公司的销售额约为10亿人民币,主要收入来源于针对中小企业的的U/8管理系统软件。 二、国外厂家情况 3、SAP公司: SAP公司成立于1972年,是国际上著名的标准应用软件公司。SAP总部设在德国南部的沃尔道夫市,1988年成为德国股票上市公司。到1995年底,SAP

在世界40多个国家和地区设有代表处和独立子公司,具有近5000家用户,成为世界第五大软件供应商。1995年SAP集团在中国设立了子公司。目前是全球第二大管理软件商。SAP公司针对集团企业,有R/2、R/3两条产品线,R/2是用于集中式大型机环境的系统,R/3是用于分布式的客户机/服务器环境的系统。MY SAP套件则是SAP公司为了减化R/3系统复杂的实施应用,削减系统功能推出的R/E简版系统。 在近年的行业发展,针对INTERNET应用和商业智能和CRM方面,SAP 公司明显落后于ORACLE公司的发展。 4、ORACLE公司: ORACLE公司目前为全球第一大ERP软件公司。该公司所建议的JDE系统最早由前身公司是JDE公司,成立于1977年,一直专注于ERP系统的研发设计、咨询、服务,并在90年代初已进入中国,并在很多行业有较好应用。在2005 年被ORACLE公司收购之前,该公司一直是ERP行业全球排名第三或第四名的厂商。ORACLE公司目前北京、上海、北京、广州、成都有ERP系统解决方案中心,支持中国各省分公司的ERP系统的方案咨询、ERP支持等业务。2008年的销售收入为240亿美元(其中含有数据库销售收入)。ORACLE JDE系统在医药行业有众多的用户,目前全球企业500强中,医药行业主要客户都是ORACLE JDE的用户,包括:葛兰索史克、默沙东、惠氏、中美史克、诺和诺德、同仁堂等国内外大医药企业。 二、软件系统比较 (一)国内系统 1、金蝶软件公司的EAS系统: EAS系统是在2003年收购原ERP厂商开思公司的TEAMS产品的基础上进行研发的,采用JA V A开发工具,以大中型企业和集团性企业为目标客户,系统规划支持多公司、多帐套、多语言,多业务单位的应用。2004年正式推出财务

多种数据库性能比较

多种数据库性能比较 Orcale 数据库美国Orcale 公司研制的一种关系型数据库管理系统,是一个协调服务器和用于支持任务决定型应用程序的开放型RDBMS。它可以支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。 Orcale 是一个多用户系统,能自动从批处理或在线环境的系统故障中恢复运行。系统提供了一个完整的软件开发工具 Developer2000,包括交互式应用程序生成器、报表打印软件、字处理软件以及集中式数据字典,用户可以利用这些工具生成自己的应用程序。Orcale 以二维表的形式表示数据,并提供了SQL(结构式查询语言),可完成数据查询、操作、定义和控制等基本数据库管理功能。 Orcale 具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以同小型乃至大型计算机上的Orcale,并且能相互传递数据。另外Orcale 还具有与C 语言的接电子表格、图形处理等软件。 Orcale 属于大型数据库系统,主要适用于大、中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。 DB2 数据库 IBM 公司研制的一种关系型数据库系统。DB2 主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows 等平台下。 DB2 提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL 命令。DB2 采用了数据分级技术,能够使大型机数据很方便地下载到 LAN 数据库服务器,使得客户机/服务器用户和基于 LAN 的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 DB2 具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。 SQL Server 数据库美国Microsoft 公司推出的一种关系型数据库系统。SQLServer 是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT 的有机结合,提供了基于事务的企业级信息管理系统方案。其主要特点如下: (1)高性能设计,可充分利用WindowsNT 的优势。 (2)系统管理先进,支持Windows 图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的 SQL 语言。 SQLServer 以其内置的数据复制功能、强大的管理工具、与Internet 的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。 Sybase 数据库美国Sybase 公司研制的一种关系型数据库系统,是一种典型的UNIX 或WindowsNT 平台上客户机/服务器环境下的大型数据库系统。 Sybase 提供了一套应用程序编程接口和库,可以与非Sybase 数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。Sybase 通常与SybaseSQLAnywhere 用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的 PowerBuilder 为开发工具,在我国大中型系统中具有广泛的应用。美国Sybase 公司研制的一种关系型数据库系统,是一种典型的 UNIX 或 WindowsNT 平台上客户机/服务器环境下的大型数据库系统。Sybase 提供了一套应用程序编程接口和库,可以与非Sybase 数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触

国内外主流ERP软件对比分析报告

国内外主流ERP软件对比分析报告 1.ERP概念及背景简介 ERP是指整合企业内部资源的企业经营管理系统,使企业业务数据统一化、全部在线处理。从技术层面看,它是利用信息技术成果,对企业内部的各类资源包括人、物、财、信息等进行规划、统筹与整合,从而减少环节,提高生产率,增强企业竞争力。 从管理层面看,它又是一个较完整的集成化管理信息系统,包括分销、制造、会计、质量控制、售后服务、人力资源、运输等管理系统。从电子商务运作系统看,ERP是基础工程,没有ERP,供应链管理就失去了支持,整个电子商务的品质就要打折扣。因此,ERP作为崭新的现代管理手段,它的核心管理思想就是实现对整个供应链进行有效的管理。 ERP(enterprise resources planning)即企业资源计划,是在1990年由美国加特纳公司(Gartner Group Inc.)首先提出的。 ERP是基于计算机技术的发展,从哲理和实践两个方面,论述各类制造业企业在信息时代管理革命的发展趋势。在上个世纪三十年代以前,人们是很少去考虑计划这个问题时,后来由于经常出现一个矛盾现象,就是一方面为了确保生产不至于缺料断货,人们常常多备库存,这样会导致企业成本增加,而另一方面,人们又想提高资金的利用率,加快资金的周转,这样,客观上就要求减少库存的积压。ERP就是为了解决这对矛盾所诞生出来的。 2.国内外主要ERP软件

随着国内信息化建设的飞速发展,越来越多的企业希望通过应用ERP系统,将企业的人、财、物、产、供、销及相应的物流、信息流、资金流、管理流、增值流等紧密地集成起来,实现资源优化和共享。国内企业ERP系统需求走高同时,引来了大量的国外 软件厂商在中国设立分公司,也引起了国内软件企业的关注。如 国际著名的ERP软件的供应厂商和产品有Oracal公司开发的 E-Busine -ss Suite产品,SAP公司开发的R/3产品,Epicor公司开发的 ERP 10产品,微软公司开发的Axapta ERP产品,Infor公司开发的Infor ERP产品。同时在国内也涌现出一批优秀的ERP软件,包括用友的U8+和金蝶的EAS。以下是本报告对比分析的主要对象,也是国内外知名的软件厂商和ERP软件。 公司名称软件名称简称 Epicor ERP 10 ERP 10 微软Axapta ERP AX Infor Infor ERP Infor ERP 用友 Your/8 U8+ 表1 国内外主流软件公司一览表 3.软件公司背景及ERP未来发展方向对比分析 3.1软件公司背景对比分析 一.软件公司创立时间

分享三款主流数据库及其特点

分享三款主流数据库及其特点 1.Oracle数据库 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库解决方案。 基本介绍: ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。Oracle数据库最新版本为Oracle Database12c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c成为私有云和公有云部署的理想平台。

几种常用数据库的比较

几种常用数据库的比较 目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有Oracle、Sybase、Informix和INGRES。这些产品都支持多平台,如UNIX、VMS、Windows,但支持的程度不一样。IBM的DB2也是成熟的关系型数据库。但是,DB2是内嵌于IBM的AS/400系列机中,只支持OS /400操作系统。 1.MySQL MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL 开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB 的注册商标。 MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass- deployed)的软件中去。

与其他数据库管理系统相比,MySQL具有以下优势: (1)MySQL是一个关系数据库管理系统。 (2)MySQL是开源的。 (3)MySQL服务器是一个快速的、可靠的和易于使用的数据库服务器。 (4)MySQL服务器工作在客户/服务器或嵌入系统中。 (5)有大量的MySQL软件可以使用。 2.SQL Server SQL Server是由微软开发的数据库管理系统,是Web上最流行的用于存储数据的数据库,它已广泛用于电子商务、银行、保险、电力等与数据库有关的行业。 目前最新版本是SQL Server 2005,它只能在Windows上运行,操作系统的系统稳定性对数据库十分重要。并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。 SQL Server 提供了众多的Web和电子商务功能,如对XML 和Internet标准的丰富支持,通过Web对数据进行轻松安全的访问,具有强大的、灵活的、基于Web的和安全的应用程序管理等。而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。

常见主流数据库的分类与详细比较

常见主流数据库分类 1、IBM 的DB2 DB2是IBM著名的关系型数据库产品,DB2系统在企业级的应用中十分广泛。截止2003年,全球财富500强(Fortune 500)中有415家使用DB2,全球财富100强(Fortune100)中有96家使用DB2,用户遍布各个行业。2004年IBM的DB2就获得相关专利239项,而Oracle 仅为99项。DB2目前支持从PC到UNIX,从中小型机到大型机,从IBM到非IBM(HP及SUN UNIX 系统等)的各种操作平台。 IBM绝对是数据库行业的巨人。1968年IBM在IBM 360计算机上研制成功了IMS这个业界第一个层次型数据库管理系统,也是层次型数据库中最为著名和最为典型的。1970年,IBM E.F.Codd发表了业界第一篇关于关系数据库理论的论文“A Relational Model of Data for Large Shared DataBanks”,首次提出了关系模型的概念。1974年,IBM Don Chamberlin和Ray Boyce通过System R项目的实践,发表了论文“SEQUEL:A Structured English Query Language”,我们现在熟知SQL就是基于它发展起来的。IBM 在1983年发布了DATABASE 2(DB2)for MVS(内部代号为“Eagle”),这就是著名的DB2数据库。2001年IBM以10亿美金收购了Informix的数据库业务,这次收购扩大了IBM分布式数据库业务。2006 DB2 9作为第三代数据库的革命性产品正式在全球发布。 作为关系数据库领域的开拓者和领航人,IBM在1977年完成了System R系统的原型,1980年开始提供集成的数据库服务器——System/38,随后是SQL/DSforVSE 和VM,其初始版本与SystemR研究原型密切相关。 DB2 forMVSV1 在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2 for MVS 提供了强大的在线事务处理(OLTP)支持,1989 年和1993 年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2 Universal Database 6.1则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。 2、Oracle Oracle 前身叫SDL,由Larry Ellison 和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979 年,Oracle公司引入了第一个商用SQL 关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。 Oracle公司是目前全球最大的数据库软件公司,也是近年业务增长极为迅速的软件提供与服务商。IDC(Internet Data Center)2007统计数据显示数据库市场总量份额如下:Oracle 44.1% IBM 21.3%Microsoft 18.3% Teradata 3.4% Sybase 3.4%。不过从使用情况看,BZ Research的2007年度数据库与数据存取的综合研究报告表明76.4%的公司使用了Microsoft

知网、万方、维普三种主流数据库比较

知网、万方和维普三种主流数据库比较 中国知网(CNKI) 简介:中国知识资源总库(CNKI)《中国知识资源总库》是由清华大学主办、 中国学术期刊(光盘版)电子杂志社出版、清华同方知网(北京)技术有限公司发行、数百位科学家、院士、学者参与建设,精心打造的大型知识服务平台和数字化学习系统。目前,《总库》囊括了自然科学、人文社会科学及工程技术各领域知识,拥有期刊、报纸、博硕士培养单位的博士和优秀硕士学位论文、全国重要会议论文、中小学多媒体教辅以及1000多个加盟数据库。全文采用CAJ和PDF 格式,必须下载专门的CAJ和PDF浏览器才可阅读。 数据库:《中国期刊全文数据库(CJFD)》截至2007年3月共收录了国内8127 种期刊,全文文献总量已达2272万多篇,收录起始时间一般为1994年,个别追溯到1979年或创刊年,按学科分126个专题,内容每日累增。产品形式有网络形式、光盘形式、《中国期刊专题全文数据库光盘版》。《中国优秀博硕士学位论文全文数据库(CDMD)》收录2000年至今300多个博硕士培养单位的学位论文,内容每日累增。《中国重要报纸全文数据库(CCND)》收录2000年至今1000多种重要报纸,内容每日累增。《中国重要会议论文集全文数据库》(CPCD)收录2000年至今400家学术团体的会议论文,内容每日累增。

搜索界面: 收费方式:

使用步骤: 数据库特点:最全面的中文数据库,内容丰富,更新速度快,收费灵活,价格较万方和维普适中。

万方数据库 简介:集纳了涉及各个学科的期刊、学位、会议、外文期刊、外文会议等类型 的学术论文,法律法规,科技成果,专利、标准和地方志。期刊论文:全文资源。收录自1998年以来国内出版的各类期刊6千余种,其中核心期刊2500余种,论文总数量达1千余万篇,每年约增加200万篇,每周两次更新。 搜索界面: 收费方式:

(完整版)国内外主要有限元分析软件比较

有限元分析是对于结构力学分析迅速发展起来的一种现代计算方法。它是50年代首先在连续体力学领域--飞机结构静、动态特性分析中应用的一种有效的数值分析方法,随后很快广泛的应用于求解热传导、电磁场、流体力学等连续性问题。有限元分析软件目前最流行的有:ANSYS、ADINA、ABAQUS、MSC四个比较知名比较大的公司。 常见软件 有限元分析软件目前最流行的有:ANSYS、ADINA、ABAQUS、MSC四个比较知名比较大的公司,其中ADINA、ABAQUS在非线性分析方面有较强的能力目前是业内最认可的两款有限元分析软件,ANSYS、MSC进入中国比较早所以在国内知名度高应用广泛。目前在多物理场耦合方面几大公司都可以做到结构、流体、热的耦合分析,但是除ADINA以外其它三个必须与别的软件搭配进行迭代分析,唯一能做到真正流固耦合的软件只有ADINA。 软件对比 ANSYS是商业化比较早的一个软件,目前公司收购了很多其他软件在旗下。ABAQUS专注结构分析目前没有流体模块。MSC是比较老的一款软件目前更新速度比较慢。ADINA是在同一体系下开发有结构、流体、热分析的一款软件,功能强大但进入中国时间比较晚市场还没有完全铺开。 结构分析能力排名:1、ABAQUS、ADINA、MSC、ANSYS 流体分析能力排名:1、ANSYS、ADINA、MSC、ABAQUS 耦合分析能力排名:1、ADINA、ANSYS、MSC、ABAQUS 性价比排名:最好的是ADINA,其次ABAQUS、再次ANSYS、最后MSC ABAQUS软件与ANSYS软件的对比分析 1.在世界范围内的知名度 两种软件同为国际知名的有限元分析软件,在世界范围内具有各自广泛的用户群。ANSYS 软件在致力于线性分析的用户中具有很好的声誉,它在计算机资源的利用,用户界面开发等方面也做出了较大的贡献。ABAQUS软件则致力于更复杂和深入的工程问题,其强大的非线性分析功能在设计和研究的高端用户群中得到了广泛的认可。 由于ANSYS产品进入中国市场早于ABAQUS,并且在五年前ANSYS的界面是当时最好的界面之一,所以在中国,ANSYS软件在用户数量和市场推广度方面要高于ABAQUS。但随着ABAQUS北京办事处的成立,ABAQUS软件的用户数目和市场占有率正在大幅度和稳步提高,并可望在今后的几年内赶上和超过ANSYS。 2.应用领域

常见主流数据库的分类与详细比较

1、IBM 的DB2 DB2是IBM著名的关系型数据库产品,DB2系统在企业级的应用中十分广泛。截止2003年,全球财富500强(Fortune 500)中有415家使用DB2,全球财富100强(Fortune100)中有96家使用DB2,用户遍布各个行业。2004年IBM的DB2就获得相关专利239项,而Oracle 仅为99项。DB2目前支持从PC到UNIX,从中小型机到大型机,从IBM到非IBM(HP及SUN UNIX 系统等)的各种操作平台。 IBM绝对是数据库行业的巨人。1968年IBM在IBM 360计算机上研制成功了IMS这个业界第一个层次型数据库管理系统,也是层次型数据库中最为著名和最为典型的。1970年,IBM 发表了业界第一篇关于关系数据库理论的论文“A Relational Model of Data for Large Shared DataBanks”,首次提出了关系模型的概念。1974年,IBM Don Chamberlin和Ray Boyce通过System R项目的实践,发表了论文“SEQUEL:A Structured English Query Language”,我们现在熟知SQL就是基于它发展起来的。IBM 在1983年发布了DATABASE 2(DB2)for MVS (内部代号为“Eagle”),这就是著名的DB2数据库。2001年IBM以10亿美金收购了Informix 的数据库业务,这次收购扩大了IBM分布式数据库业务。2006 DB2 9作为第三代数据库的革命性产品正式在全球发布。 作为关系数据库领域的开拓者和领航人,IBM在1977年完成了System R系统的原型,1980年开始提供集成的数据库服务器——System/38,随后是SQL/DSforVSE和VM,其初始版本与SystemR研究原型密切相关。 DB2 forMVSV1 在1983年推出。该版本的目标是提供这一新方案所承诺的简单性,数据不相关性和用户生产率。1988年DB2 for MVS 提供了强大的在线事务处理(OLTP)支持,1989 年和1993 年分别以远程工作单元和分布式工作单元实现了分布式数据库支持。最近推出的DB2 Universal Database 则是通用数据库的典范,是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。 2、 Oracle Oracle 前身叫SDL,由Larry Ellison 和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979 年,Oracle公司引入了第一个商用SQL 关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。 Oracle公司是目前全球最大的数据库软件公司,也是近年业务增长极为迅速的软件提供与服务商。IDC(Internet Data Center)2007统计数据显示数据库市场总量份额如下:Oracle % IBM %Microsoft % Teradata % Sybase %。不过从使用情况看,BZ Research的2007年度数据库与数据存取的综合研究报告表明%的公司使用了Microsoft SQL Server,不过在高端领域仍然以Oracle,IBM,Teradata为主。

MPP数据库对比分析

1 概述 随着海量数据问题的出现,海量管理能力,多类型,变化快,高可用性,低成本,高端可扩展性等需求给企业数据战略带来了巨大的挑战。企业数据仓库、数据中心的技术选型变得尤其重要!所以在选型之前,有必要对目前市场上各种大数据量的解决方案进行分析。 2 主流分布式并行处理数据库产品介绍 2.1 Greenplum 2.1.1 基础架构 Greenplum 是基于Hadoop 的一款分布式数据库产品,在处理海量数据方面相比传统数据库有着较大的优势。 Greenplum 整体架构如下图: 数据库由Master Severs 和Segment Severs 通过Interconnect 互联组成。 Master 主机负责:建立与客户端的连接和管理;SQL 的解析并形成执行计划;执行计划向Segment 的分发收集Segment 的执行结果;Master 不存储业务数据,只存储数据字典。 Segment 主机负责:业务数据的存储和存取;用户查询SQL 的执行。 2.1.2 主要特性 Greenplum 整体有如下技术特点: Shared-nothing 架构 Network Interconnect ... Master Severs 查询解析、优化、分发 Segment Severs 查询处理、数据存储 External Sources 数据加载

海量数据库采用最易于扩展的Shared-nothing架构,每个节点都有自己的操作系统、数据库、硬件资源,节点之间通过网络来通信。 ◆基于gNet Software Interconnect 数据库的内部通信通过基于超级计算的“软件Switch”内部连接层,基于通用的gNet (GigE,10GigE) NICs/switches在节点间传递消息和数据,采用高扩展协议,支持扩展到1000个以上节点。 ◆并行加载技术 利用并行数据流引擎,数据加载完全并行,加载数据可达到4。5T/小时(理想配置)。并且可以直接通过SQL语句对外部表进行操作 ◆支持行、列压缩存储技术 海量数据库支持ZLIB和QUICKLZ方式的压缩,压缩比可到10:1。压缩数据不一定会带来性能的下降,压缩表通过利用空闲的CPU资源,而减少I/O资源占用。 海量数据库除支持主流的行存储模式外,还支持列存储模式。如果常用的查询只取表中少量字段,则列模式效率更高,如查询需要取表中的大量字段,行模式效率更高。 海量数据库的多种压缩存储技术在提高数据存储能力的同时,也可根据不同应用需求提高查询的效率 2.1.3主要局限 ●列存储模式的使用有限制,不支持delete/update操作。 ●用户不可灵活控制事务的提交,用户提交的处理将被自动视作整体事务,整体提交, 整体回滚。 ●数据库需要额外的空间清理维护(vacuum),给数据库维护带来额外的工作量。 ●用户不能灵活分配或控制服务器资源。 ●对磁盘IO有比较高的要求。 ●备份机制还不完善,没有增量备份。 2.2Vertica 2.2.1基础架构 与以往常见的行式关系型数据库不同,Vertica 是一种基于列存储(Column-Oriented)的数据库体系结构,这种存储机构更适合在数据仓库存储和商业智能方面发挥特长。 常见的RDBMS 都是面向行(Row-Oriented Database)存储的,在对某一列汇总计算的时候几乎不可避免的要进行额外的I/O 寻址扫描,而面向列存储的数据库能够连续进行I/O 操作,减少了I/O 开销,从而达到数量级上的性能提升。 同时,Vertica 支持海量并行存储(MPP)架构,实现了完全无共享,因此扩展容易,

CAE软件介绍

CAE CAE(Computer Aided Engineering)是用计算机辅助求解复杂工程和产品结构强度、刚度、屈曲稳定性、动力响应、热传导、三维多体接触、弹塑性等力学性能的分析计算以及结构性能的优化设计等问题的一种近似数值分析方法。CAE从60年代初在工程上开始应用到今天,已经历了30多年的发展历史,其理论和算法都经历了从蓬勃 发展到日趋成熟的过程,现已成为工程和产品结构分析中(如航空、航天、机械、土 木结构等领域)必不可少的数值计算工具,同时也是分析连续力学各类问题的一种重 要手段。随着计算机技术的普及和不断提高,CAE系统的功能和计算精度都有很大 提高,各种基于产品数字建模的CAE系统应运而生,并已成为结构分析和结构优化 的重要工具,同时也是计算机辅助4C系统(CAD/CAE/CAPP/CAM)的重要环节。CA E系统的核心思想是结构的离散化,即将实际结构离散为有限数目的规则单元组合体,实际结构的物理性能可以通过对离散体进行分析,得出满足工程精度的近似结果来替代对实际结构的分析,这样可以解决很多实际工程需要解决而理论分析又无法解决的复杂问题。其基本过程是将一个形状复杂的连续体的求解区域分解为有限的形状简单的子区域,即将一个连续体简化为由有限个单元组合的等效组合体;通过将连续体离散化,把求解连续体的场变量(应力、位移、压力和温度等)问题简化为求解有限的单 元节点上的场变量值。此时得到的基本方程是一个代数方程组,而不是原来描述真实连续体场变量的微分方程组。求解后得到近似的数值解,其近似程度取决于所采用的单元类型、数量以及对单元的插值函数。根据经验,CAE各阶段所用的时间为:40%~45%用于模型的建立和数据输入,50%~55%用于分析结果的判读和评定,而真正的分析计算时间只占5%左右。针对这种情况,采用CAD技术来建立CAE的几何模型和物理模型,完成分析数据的输入,通常称此过程为CAE的前处理。同样,CAE的结果也需要用CAD技术生成形象的图形输出,如生成位移图、应力、温度、压力分 布的等值线图,表示应力、温度、压力分布的彩色明暗图,以及随机械载荷和温度载荷变化生成位移、应力、温度、压力等分布的动态显示图。我们称这一过程为CAE 的后处理。针对不同的应用,也可用CAE仿真模拟零件、部件、装置(整机)乃至生产线、工厂的运动和运行状态。 CAE软件按研究对象分为:静态结构分析,动态分析;按研究问题分为线性问题,非线性问题; 主要有:Hyperworks,主要做前处理(分单元加载荷加约束)和后处理(看输 出结果和仿真) I-DEAS,同时也做CAD Ansys,很经典的CAE,国内应用最广,客户成熟度最高,尤其是在高校科研领域。

相关文档
最新文档