本文目录一览

1,EPS数据平台与国内其他几家数据库对比有哪些优势

本人稍微了解一点EPS数据库。 我认为与其他数据库,诸如万方,同方知网的区别有二: 1.数据类型一经济数据为主,虽然目前为止数据量有所欠缺; 2.EPS数据库最大的亮点就在于它容数据与简单数据分析于一体的创新型平台。一些诸如排序、检验等的数据分析功能均有,可以直接从数据库导出结果,还算方便。

EPS数据平台与国内其他几家数据库对比有哪些优势

2,请问sqlserver mysql oracle各有什么优缺点它们一张表最多能容纳多

sqlserver 使用简单,界面友好, 而且单从数据处理速度上看,Sqlserver最快,要高于Mysql 和 oracle 的,个人做过测试, 千万级的表,在不做索引的情况下, sqlserver2005 检查起来不会很费力,一般的查检,包括嵌套,搜索时间基本能控制在1分钟内, 而Mysql基本就跑不动, 在建索引的情况下,也不如sqlserver速度快。 而Oracle 似乎也不是很理想,速度也不如Sqlserver, 也许亿级以上的数据量会比较稳定,但千万级时没有sqlserver 快。缺点:不开源,不跨平台Mysql 好处是开源免费,有能力的话可以自己开发与拓民, 这也是现在为什么那么多大企业都用Mysql 的原因之一。缺点:慢慢慢。Oracle 的好处大家都知道了, 大型专业数据库平台,很多第三方的支持。

请问sqlserver mysql oracle各有什么优缺点它们一张表最多能容纳多

3,相对于传统通用目的的数据库如oraclegreenplum数据库有哪些优势

hadoop的hdfs支持海量数据量存储 mapreduce支持对海量数据的分布式处理oracle虽然可以搭建集群 但是当数据量达到一定限度之后查询处理速度会变得很慢 且对机器性能要求很高其实这两个东西不是同类 hadoop是一个分布式云处理架构,倾向于数据计算 而oracle是一个关系型数据库,倾向于数据存储。要说比较可以比较hbase与oracle。hbase是一种nosql数据库,列式数据库,支持海量数据存储,支持列的扩展,但是查询操作较复杂,不如oracle这类关系型数据库简单,且只支持一个索引,但是Hbase在表结构设置合理情况下,查询速度跟数据量大小没有太大关系,即数据量的大小不会影响到查询速度,顺便说句Hbase查询速度可以达到ms级
搜一下:相对于传统通用目的的数据库,如oracle,greenplum数据库有哪些优势

相对于传统通用目的的数据库如oraclegreenplum数据库有哪些优势

4,使用数据库应用系统的优势

使用数据库应用系统,归纳起来有如下几方面的优势: 1、能够存储大量数据,且占用空间少。随着计算机技术的发展,无论是文字、图片,还是声音或视频,多媒体信息都可以使用数据库进行存储,且存储量很大,堪称海量存储;又由于数据库技术的应用,大大减少了数据冗余,使得储存数据所占用的空间较少。 2、管理操作方便、快捷、高效。数据维护简单、安全。使用数据库管理信息资源,可以进行添加、修改、插入、删除等操作,而且方便、快捷。 3、检索统计准确、迅速、高效。数据库应用系统的使用,可以按关键词对数据进行各种分类,而且关键词还可以作各种各样的组合,使得数据的检索、统计等操作形式多样,结果准确;又由于几乎所有的数据库都采用了索引技术,使得检索数据速度快,效率高。 4、数据应用共享性好。由于对数据进行集中管理,可以通过网络等各种技术,使得数据额应用能够共享,并且数据应用的效率也高。 无论是常用的数据库应用系统,还是网上搜索引擎或在线数据库,都可以存储和管理庞大的信息,使得原本繁杂的数据变得规范有序,管理的方式也由人工管理或文件管理向自动化和集中管理转变,并通过网络实现信息的高度共享,提供高效的检索服务。例如: (1)学生学籍管理信息系统存储了大量的学生信息(如学号、姓名、性别、年龄、家庭地址、联系方法等),对这些信息进行分类录入和分级管理,能根据用户输入的信息或实际操作,进行各项统计工作和信息检索服务,并能在较短时间内得到结果,从而实现高效检索。 (2)网上搜索引擎或在线数据库功能强大,使用对象广泛而多样,它们对所搜集的信息实行了规范化的分类和分级管理,人们在感受到信息量丰富的同时,也享受到更加高效的信息检索和数据统计等服务。它们已经是人们日常生活中经常使用的工具。 正是由于数据库应用系统在存储、管理和检索信息方面存在如此巨大的优势,它们在社会各个领域中得到了广泛的应用并产生了深远的影响。因此,熟悉运用这些系统的基本操作方法和使用技巧,从中掌握科学评价和适当选择系统的方法,应当成为我们每个人具备的生活技能。

5,Oracle数据库和Sql server数据库各有什么优缺点

2. Oracle真正实现了行级锁,SQLServer也宣称实现了行级锁,但你实际去试,如果不加索引,其实是不行的。3. Oracle因为有多版本数据的技术,读写操作不会相互等待,虽然SQLServer 2005学习Oracle增加了snapshot机制,从而也引进了多版本数据(MySQL也有多版本数据机制,不能说一定是学习Oracle),但是实际效果感觉就是2个版本的数据,隔离级别为read committed时候,读写不再相互等待,但是把隔离设置为Serializable还是会产生读写相互等待。4. Oracle的事务日志归档相当方便,而SQLServer要用事务日志备份来实现,而且还要配置自动作业,启动agent服务。5. Oracle的数据字典丰富,使得DBA容易判断数据库的各种情况,虽然SQLServer 2005学习了Oracle的数据字典的特点,但从数量及方便程度上还是相差太多。个人感觉这是Oracle最人性化的地方。6. Oracle的PL/SQL比SQLServer的T-SQL功能强大很多。7. Oracle的触发器比SQLServer的种类多几种。8. oracle的备份恢复原理相当简单明了,备份就在操作系统上拷贝数据文件好了,恢复呢,再拷贝回来,数据是旧的,不怕,应用重做日志好了。SQLServer呢,虽然原理在本质上还是这些,但操作起来麻烦多了,麻烦到让你体会不到其本质。9. Oracle数据库启动可以有多个阶段,使得DBA可以在不同的情况下,通过启动到特定的阶段解决一些特殊问题,而SQLServer只要服务一启动,所有数据库就都打开了。10.SQLServer给人的感觉是简单易用,但是我要说,如果你继续向前走,就会发现SQLServer的体系结构相当复杂(注意我这里是说的复杂),大体还是沿袭的Sybase的体系结构,这种复杂结构,估计很难有根本性的改变,而Oracle呢,时间越长你越会觉得其体系结构严谨,虽然开始会感觉很难。我的一个比喻,SQLServer是傻瓜相机(就是那些一两千的小数码),Oracle是单反相机(40D,5D,D300),如果你是入门者,那用傻瓜相机好了,在各种环境下拍摄,基本都过得去,用单反,光圈、快门都要自己设定,反倒不如傻瓜相机的效果,如果你是高手了,那傻瓜相机就很难得心应手了。11.Oracle的书籍一般都比较深,随便一说就是一大批,EpertOracle、PracticalOracle8i、Cost-basedOracle,SQLServer呢,恐怕只有那套InsideSQLServer了,虽然SQLServer的书籍数量比Oracle的多的多(特别是在国内),但多数都是stepbystep的入门书。12. 对比SQL*Plus与sqlcmd(或2000的osql,6.5的isql),sqlcmd的功能是太简陋,差得太多了。13. SQLServer的最大优点就是和Windows结合紧密,易用,但是要注意事情都是两面的,这些优点可能导致其致命的缺点,例如易用,使得搞SQLServer的人可以不求甚解,有时候不求甚解是没问题的,但是有时候不求甚解可能会造成灾难,特别是对搞数据库的人来说。不好意思,本来要说SQLServer的优点呢,最后也成了缺点了。
1.oracle为客户端开启会话有两种方式:共享服务和专用服务。在专用服务情况下,监听器为连接请求创建新进程(unix环境下是process,windows下我想应该是thread吧);共享服务情况下,监听器将客户请求交给dispatcher,由dispatcher安排多客户的作业。sql server在默认情况下自动为客户端连接创建线程,当有非常多的客户连接时,sql server可以使用线程池管理多会话,这类似于oracle的共享服务。   2.oracle的内存管理分三块:sga、pga、uga;在msdn中并没有提及怎样控制sql server的内存分配,只是提到sql server的虚拟地址空间分成缓冲池占用空间和其余空间,且sql server有动态内存管理机制。   3. oracle的实例一次只能管理一个数据库,数据库在集群环境下可由多个实例管理。而sql server单个实例一次能管理多个数据库。oracle数据库存储方式有os文件、裸分区、asm等,sql server的数据库存储只能是系统文件。   4. oracle数据库包含表空间,表空间可以使用多个文件存储数据,表空间就类似于sql server中的文件组。区是物理连续上连接的存储空间,区中包括最小i/o单位——块(oracle)或页(sql server)。但sql server页大小是8kb,区包含8个页;oracle不同表空间可以有不同的块大小,区的大小和保护块的数量也不固定。sql server的页由一个数据库对象独占,物理储存的数据库对象只有索引和表两种;而oracle中的段由数据库对象定义,且其存储的对象复杂得多,有表段、索引段、回滚段、临时段等等,所以在一个聚簇段中的块可能被多个表使用。   5. oracle使用freelist管理可以块,通过设置pctfree和pctused控制快在何种条件下可用;sql server使用gam、sgan记录可用页,使用pfs跟踪页的使用状况。   6. sql server的表有两种方式组织数据的物理存储,一种是无序的堆组织,这oracle是类似的;另一种是由聚簇索引决定数据排序方式,oracle也可有索引组织方式,但不同于sql server,它依键排序数据,不增加一个索引用于聚簇,不会有额外的开销。此外,oracle的聚簇表是多表存储在相同段上,像sql server的混合区可以包含不同表的页,但oracle的聚簇表是一组含有相同列的表可以储存在相同的块中,聚簇表的可以有索引或hash方式组织数据   7. oracle创建表分区会创建不同的段,sql server 2005通过分区方案将不同分区存储到不同的文件组。oracle有三种分区方法,sql server使用分区函数。oracle 11g中还将加入时段分区、系统分区等。   8. sql server的索引只有b-树,oracle有b-树、位图、函数、位图连接和可扩展索引。   9. oracle的重做日志与sql server的事务日志都使用循环写入策略,oracle使用多个重做日志文件,sql server也可使用多个日志文件,但将日志文件分成多个虚拟日志,以虚拟日志为单位进行循环。

文章TAG:国产  国产化  数据  数据库  非国产化数据库有哪些优点  
下一篇