首页 > 运维 > 问答 > 国际先进数据库有哪些,面向对象数据库有哪些

国际先进数据库有哪些,面向对象数据库有哪些

来源:整理 时间:2024-08-26 21:37:57 编辑:黑码技术 手机版

本文目录一览

1,面向对象数据库有哪些

面向对象是一种认识方法学,也是一种新的程序设计方法学。目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有ORACLE、SYBASE、INFORMIX和INGRES。这些产品都支持多平台,如UNIX、VMS、WINDOWS,但支持的程度不一样。在下面的分析中会比较他们的平台支持能力。IBM 的DB2也是成熟的关系型数据库。但是,DB2是内嵌于IBM的 AS/400系列机中,只支持OS/400操作系统。

面向对象数据库有哪些

2,谁能给我一个国外知名的数据库像中国知网一样的

Elsevier Science学术期刊www.sciencedirect.comPubMed: http://www.ncbi.nlm.nih.gov/pubmed ;美国国家医学图书馆(NLM)所属的国家生物技术信息中心(NCBI)开发的因特网生物医学信息检索系统,覆盖了全世界70多个国家4300多种主要生物医学期刊的摘要和部分全文。 WoPEc 经济期刊论文库: http://netec.wustl.edu/WoPEc/data/ArticleSeries.html ;提供各种最新经济类期刊,按期刊刊名字母顺序排列,可检索获得自1993年以来的期刊论文题录文摘信息,有的还可以下载全文(全文采用.pdf格式)。 美国《科学》杂志全文检索: http://intl.sciencemag.orgFind Articleshttp://www.findarticles.com/PI/index.jhtmlFindArticles.com 是最著名的免费数据库之一。包含有大量已出版的文章,超过300种上的杂志、期刊,时间可回溯至1998年。主题有商业、保健、社会、娱乐、体育等等。

谁能给我一个国外知名的数据库像中国知网一样的

3,oracle和mysql的区别

Mysql是数据量比较小级别的数据库,主要应用于olap当中,甲骨文是目前世界上最先进的数据库,既可用于联机交易系统,也可应用于联机分析系统。区别太多没办法一一比较。如果学的话建议学习甲骨文。
一、并发性并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。mysql:mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。虽然innodb引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。oracle:oracle使用行级锁,对资源锁定的粒度要小很多,只是锁定sql需要的资源,并且加锁是在数据库中的数据行上,不依赖与索引。所以oracle对并发性的支持要好很多。二、一致性oracle:oracle支持serializable的隔离级别,可以实现最高级别的读一致性。每个session提交后其他session才能看到提交的更改。oracle通过在undo表空间中构造多版本数据块来实现读一致性,每个session查询时,如果对应的数据块发生变化,oracle会在undo表空间中为这个session构造它查询时的旧的数据块。

oracle和mysql的区别

4,MySQL与PostgreSQL比较 哪个数据库更好

您好,是这样的:1、MySQL相对来说比较年轻,首度出现在1994年。它声称自己是最流行的开源数据库。MySQL就是LAMP(用于Web开发的软件包,包括 Linux、Apache及Perl/PHP/Python)中的M。构建在LAMP栈之上的大多数应用都会使用MySQL,包括那些知名的应用,如 WordPress、Drupal、Zend及phpBB等。一开始,MySQL的设计目标是成为一个快速的Web服务器后端,使用快速的索引序列访问方法(ISAM),不支持ACID。经过早期快速的发展之 后,MySQL开始支持更多的存储引擎,并通过InnoDB引擎实现了ACID。MySQL还支持其他存储引擎,提供了临时表的功能(使用MEMORY存 储引擎),通过MyISAM引擎实现了高速读的数据库,此外还有其他的核心存储引擎与第三方引擎。2、PostgreSQL标榜自己是世界上最先进的开源数据库。PostgreSQL的一些粉丝说它能与Oracle相媲美,而且没有那么昂贵的价格和傲慢的客服。它拥有很长的历史,最初是1985年在加利福尼亚大学伯克利分校开发的,作为Ingres数据库的后继。PostgreSQL是完全由社区驱动的开源项目,由全世界超过1000名贡献者所维护。它提供了单个完整功能的版本,而不像MySQL那样提供了 多个不同的社区版、商业版与企业版。PostgreSQL基于自由的BSD/MIT许可,组织可以使用、复制、修改和重新分发代码,只需要提供一个版权声 明即可。虽然有不同的历史、引擎与工具,不过并没有明确的参考能够表明这两个数据库哪一个能够适用于所有情况。很多组织喜欢使用PostgreSQL,因为 它的可靠性好,在保护数据方面很擅长,而且是个社区项目,不会陷入厂商的牢笼之中。MySQL更加灵活,提供了更多选项来针对不同的任务进行裁剪。很多时 候,对于一个组织来说,对某个软件使用的熟练程度要比特性上的原因更重要。
没有办法比较,针对不同的需求用不同的数据库,一般来说MySQL大众用的多
邹锐的回复比较官方,我就用个软件攻城狮的口气解释一下吧MySQL用的比较多吧,可能用Mysql的公司比PostgreSQL要多一些,而且MySql的服务也很多,额,这些其实都不重要,重要的是你的程序端是什么,比喻C#和SqlServer这天生一对,还有MySql和PHP,Oracle 和C++这些配对都挺不错,当然PostgreSQL也比较有名气,只要写好Dll或者下载一个组件,C#的WinForm也可以用,可能C++也不错,当然Java把接口做好也可以,但是我对这个数据库不熟悉,我还是比较熟悉MySQL,查询比较快,这也是很多公司用他的原因,我也用过几次,但是最后还是选择了SqlServer,因为很多程序都支持他,数据库的脚步大多一样,包括什么存储过程啊,提交事物啊,视图,索引,触发器之类的,只要用好了一个,其他的大多无师自通了,关键还是自己的程序端是什么,功能是什么,数据量有多少,相信你也很清楚数据库的关键性,毕竟合适的数据库是程序端一个强大的后盾啊,说了堆没用的,其实我对PostgreSQL了解不多,他既然能开源自然是有厚底子,MySql的综合实力应该比不上他,毕竟是小数据库,速度也好,使用率也好,都是表面的,PostgreSQL是元老,和SqlServer是一个年代的,敢开源的东西都应该得到尊重的,不像SqlServer收费,最后说形象点吧,PostgreSQL是C,MySql是Java;PostgreSQL是HTML,MySql是PHP,PostgreSQL是经验丰富的项目经理,Mysql是年轻的软件工程师...

5,该选择哪个开源数据库哪一个更好

Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。Microsoft Access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃,表现为英文“Service Unavailable”。  MS SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Microsoft Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。Microsoft SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。  MySql短小精悍,像access一样的文件型数据库,但比access强百倍,是真正多用户多任务的数据库系统,从Linux上移植过来的,安全性非常好,不过大部分操作是在dos下进行,虽然也有第三方开发的图形界面但并不好用。MySQL是跨多平台的数据库管理软件,可运行于LINUX、NT、UNIX等系统,可支持命令和图形化管理,对于一般的数据库足以应付了,占用系统资源较少,速度较快,而且是开源的。  Oracle各方面都比较成熟,但对硬件要求高,用于数据完整性、安全性要求较高的场合,能在所有主流平台上运行,完全支持所有的工业标准,采用完全开放策略。可以使客户选择最适合的解决方案,对开发商全力支持。平行服务器通过使一组结点共享同一簇中的工作来扩展服务器的能力,提供高可用性和高伸缩性的簇的解决方案,获得最高认证级别的iso标准认证,多层次网络计算,支持多种工业标准,可以用odbc,jdbc,oci等网络客户连接,较复杂,同时提供gui和命令行,在windows和unix下操作相同,如果windows不能满足需要,用户可以把数据库移到unix中。其操作和设置比较复杂,适用于有一定操作经验的用户。  db2 能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。  总之,各个主流数据库各有优势与侧重,对于初学者而言,建议从MS SQL Server 着手学习,众所周知,微软的东西么,简单易懂。
如果打算为项目选择一款免费、开源的数据库,那么你可能会在mysql与postgresql之间犹豫不定。mysql与postgresql都是免费、开源、强大、且功能丰富的数据库。你主要的问题可能是:哪一个才是最好的开源数据库,mysql还是postgresql呢?该选择哪一个开源数据库呢? 在选择数据库时,你所做的是个长期的决策,因为后面如果再改变决定将是非常困难且代价高昂的。你希望一开始就选择正确。两个流行的开源数据库mysql与postgresql常常成为最后要选择的产品。对这两个开源数据库的高层次概览将会有助于你选择最适合自己需要的。 mysql mysql相对来说比较年轻,首度出现在1994年。它声称自己是最流行的开源数据库。mysql就是lamp(用于web开发的软件包,包括linux、apache及perl/php/python)中的m。构建在lamp栈之上的大多数应用都会使用mysql,包括那些知名的应用,如wordpress、drupal、zend及phpbb等。 一开始,mysql的设计目标是成为一个快速的web服务器后端,使用快速的索引序列访问方法(isam),不支持acid。经过早期快速的发展之后,mysql开始支持更多的存储引擎,并通过innodb引擎实现了acid。mysql还支持其他存储引擎,提供了临时表的功能(使用memory存储引擎),通过myisam引擎实现了高速读的数据库,此外还有其他的核心存储引擎与第三方引擎。 mysql的文档非常丰富,有很多质量不错的免费参考手册、图书与在线文档,还有来自于oracle和第三方厂商的培训与支持。 mysql近几年经历了所有权的变更和一些颇具戏剧性的事件。它最初是由mysql ab开发的,然后在2008年以10亿美金的价格卖给了sun公司,sun公司又在2010年被oracle收购。oracle支持mysql的多个版本:standard、enterprise、classic、cluster、embedded与community。其中有一些是免费下载的,另外一些则是收费的。其核心代码基于gpl许可,对于那些不想使用gpl许可的开发者与厂商来说还有商业许可可供使用。 现在,基于最初的mysql代码还有更多的数据库可供选择,因为几个核心的mysql开发者已经发布了mysql分支。最初的mysql创建者之一michael "monty" widenius貌似后悔将mysql卖给了sun公司,于是又开发了他自己的mysql分支mariadb,它是免费的,基于gpl许可。知名的mysql开发者brian aker所创建的分支drizzle对其进行了大量的改写,特别针对多cpu、云、网络应用与高并发进行了优化。 postgresql postgresql标榜自己是世界上最先进的开源数据库。postgresql的一些粉丝说它能与oracle相媲美,而且没有那么昂贵的价格和傲慢的客服。它拥有很长的历史,最初是1985年在加利福尼亚大学伯克利分校开发的,作为ingres数据库的后继。 postgresql是完全由社区驱动的开源项目,由全世界超过1000名贡献者所维护。它提供了单个完整功能的版本,而不像mysql那样提供了多个不同的社区版、商业版与企业版。postgresql基于自由的bsd/mit许可,组织可以使用、复制、修改和重新分发代码,只需要提供一个版权声明即可。 可靠性是postgresql的最高优先级。它以坚如磐石的品质和良好的工程化而闻名,支持高事务、任务关键型应用。postgresql的文档非常精良,提供了大量免费的在线手册,还针对旧版本提供了归档的参考手册。postgresql的社区支持是非常棒的,还有来自于独立厂商的商业支持。 数据一致性与完整性也是postgresql的高优先级特性。postgresql是完全支持acid特性的,它对于数据库访问提供了强大的安全性保证,充分利用了企业安全工具,如kerberos与openssl等。你可以定义自己的检查,根据自己的业务规则确保数据质量。在众多的管理特性中,point-in-time recovery(pitr)是非常棒的特性,这是个灵活的高可用特性,提供了诸如针对失败恢复创建热备份以及快照与恢复的能力。但这并不是postgresql的全部,项目还提供了几个方法来管理postgresql以实现高可用、负载均衡与复制等,这样你就可以使用适合自己特定需求的功能了。
文章TAG:国际先进数据数据库国际先进数据库有哪些

最近更新

  • 越狱安装插件卸载,苹果越狱后怎么安装插件越狱安装插件卸载,苹果越狱后怎么安装插件

    插件不能卸载也不能安装,越狱一部手机插件-1/不能!如何卸载。卸载也卸载不能安装插件看系统是否支持,其他的插件都可以安装,苹果越狱手机安装插件出现512怎么办?电脑怎么用-1-2插件1、-ipho.....

    问答 日期:2024-08-26

  • 股市在苹果5哪个程序中股市在苹果5哪个程序中

    苹果如何开手机股?一、基本概念股票是股份公司发行的所有权凭证。是股份公司向各类股东发行的有价证券,作为取得股息、红利的持股凭证,哪个软件最好?"股市"此应用程序程序允许用户查看选定.....

    问答 日期:2024-08-26

  • 植保数据库有哪些,农经权的数据库建库平台软件有哪些植保数据库有哪些,农经权的数据库建库平台软件有哪些

    农经权的数据库建库平台软件有哪些2,农科常用的外文数据库有哪些有好多数据库都不知道该进去哪个里3,国外的植物物种信息数据库有哪些4,greenplum是什么数据库5,中国植物图谱数据库收录的.....

    问答 日期:2024-08-26

  • 郑州移动数据库平台有哪些,哪个点卡平台有数据库郑州移动数据库平台有哪些,哪个点卡平台有数据库

    哪个点卡平台有数据库当然是:爱似琉璃精品联盟点卡平台啦免费提供数据包和装修,相信是你不错的选择2,有哪些靠谱的数据网站需要买数据我以前丢失过数据,我用的是互盾极速恢复数据还不错,你.....

    问答 日期:2024-08-26

  • 南航程序员待遇,vivo程序员待遇怎么样南航程序员待遇,vivo程序员待遇怎么样

    南航飞机维修工程师待遇南航飞机维修工程师待遇OK。哪些航空公司员工待遇最好?二,生活待遇:民航飞行员的生活待遇参考文献不同,无法一概而论,但与军事航空相比,差距还是很明显的,南航飞机维.....

    问答 日期:2024-08-26

  • 数据库性能有哪些影响,mysql哪些参数比较影响数据库性能数据库性能有哪些影响,mysql哪些参数比较影响数据库性能

    mysql哪些参数比较影响数据库性能2,索引的区别对数据库的性能有什么影响3,SQLServer中的页如何影响数据库性能1,mysql哪些参数比较影响数据库性能table_open_cache是打开表的缓存数量,不.....

    问答 日期:2024-08-26

  • 钢料刻字怎么编程序图纸,机械零件数控程序编制要点或步骤钢料刻字怎么编程序图纸,机械零件数控程序编制要点或步骤

    机械零件数控程序编制要点或步骤2,有谁知道在R14里面怎么刻1比1的图纸啊3,怎么用刻字机把dwg图纸刻出来4,CAD中如何在实体上刻字5,我想学数控铣螺纹钢刻字程序谁给我编程1,机械零件数控程序.....

    问答 日期:2024-08-26

  • oracle数据库版本有哪些,企业用oracle哪个版本的多oracle数据库版本有哪些,企业用oracle哪个版本的多

    企业用oracle哪个版本的多2,oracle现在都用什么版本3,oracle数据库软件有几类版本区别是什么1,企业用oracle哪个版本的多现在有11g了我昨天去oracle官网下了一个但老师说现在的11g和10g没.....

    问答 日期:2024-08-26