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

Oracle数据库和Sql server数据库各有什么优缺点,第1张

1 Oracle跨平台,SQL

Server只能运行在Windows上,而Windows能够安装的硬件是有限的,如Sun的Sparc服务器不能安装Windows,一些大型机、小型机也只能装UNIX,在这些高端机器上就只能跑Oracle了,这注定了Oracle就是高端数据,而SQL

Server呢,中低端。

2 Oracle真正实现了行级锁,SQL

Server也宣称实现了行级锁,但你实际去试,如果不加索引,其实是不行的。

3 Oracle因为有多版本数据的技术,读写 *** 作不会相互等待,虽然SQL

Server

2005学习Oracle增加了snapshot机制,从而也引进了多版本数据(MySQL也有多版本数据机制,不能说一定是学习Oracle),但是实际效果感觉就是2个版本的数据,隔离级别为read

committed时候,读写不再相互等待,但是把隔离设置为Serializable还是会产生读写相互等待。

4 Oracle的事务日志归档相当方便,而SQL

Server要用事务日志备份来实现,而且还要配置自动作业,启动agent服务。

5 Oracle的数据字典丰富,使得DBA容易判断数据库的各种情况,虽然SQL

Server

2005学习了Oracle的数据字典的特点,但从数量及方便程度上还是相差太多。个人感觉这是Oracle最人性化的地方。

6 Oracle的PL/SQL比SQL

Server的T-SQL功能强大很多。

7 Oracle的触发器比SQL

Server的种类多几种。

8 oracle的备份恢复原理相当简单明了,备份就在 *** 作系统上拷贝数据文件好了,恢复呢,再拷贝回来,数据是旧的,不怕,应用重做日志好了。SQL Server呢,虽然原理在本质上还是这些,但 *** 作起来麻烦多了,麻烦到让你体会不到其本质。

9 Oracle数据库启动可以有多个阶段,使得DBA可以在不同的情况下,通过启动到特定的阶段解决一些特殊问题,而SQL Server只要服务一启动,所有数据库就都打开了。

10. SQL Server给人的感觉是简单易用,但是我要说,如果你继续向前走,就会发现SQL Server的体系结构相当复杂(注意我这里是说的复杂),大体还是沿袭的Sybase的体系结构,这种复杂结构,估计很难有根本性的改变,而Oracle呢,时间越长你越会觉得其体系结构严谨,虽然开始会感觉很难。我的一个比喻,SQL Server是傻瓜相机(就是那些一两千的小数码),Oracle是单反相机(40D,5D,D300),如果你是入门者,那用傻瓜相机好了,在各种环境下拍摄,基本都过得去,用单反,光圈、快门都要自己设定,反倒不如傻瓜相机的效果,如果你是高手了,那傻瓜相机就很难得心应手了。

11. Oracle的书籍一般都比较深,随便一说就是一大批,Epert Oracle、Practical Oracle 8i、Cost-based Oracle,SQL Server呢,恐怕只有那套Inside SQL Server了,虽然SQL Server的书籍数量比Oracle的多的多(特别是在国内),但多数都是step by step的入门书。

12 对比SQL*Plus与sqlcmd(或2000的osql,65的isql),sqlcmd的功能是太简陋,差得太多了。

13 SQLServer的最大优点就是和Windows结合紧密,易用,但是要注意事情都是两面的,这些优点可能导致其致命的缺点,例如易用,使得搞SQL Server的人可以不求甚解,有时候不求甚解是没问题的,但是有时候不求甚解可能会造成灾难,特别是对搞数据库的人来说。不好意思,本来要说SQL Server的优点呢,最后也成了缺点了。

外文数据库有那几个比较有名的?

补充:JSTOR数据库是以政治学、经济学、哲学、历史等人文社会学科主题为中心,兼有一般科学性主题共十几浮领域的代表性学术期刊的过刊全文库。共收录约800种期刊,从创刊号到最近三至五年前过刊都可阅览PDF 格式的全文。有些过刊的回溯年代早至1665 年。

数据库中常用的英语单词。带翻译。

下列是一些数据库中经常碰到的英文单词:

Access method(访问方法):此步骤包括从文件中存储和检索记录。

Alias(别名):某属性的另一个名字。在SQL中,可以用别名替换表名。

Alternate keys(备用键,ER/关系模型):在实体/表中没有被选为主健的候选键。

Anomalies(异常)参见更新异常(update anomalies)

Application design(应用程序设计):数据库应用程序生命周期的一个阶段,包括设计用户界面以及使用和处理数据库的应用程序。

Attribute(属性)(关系模型):属性是关系中命名的列。

Attribute(属性)(ER模型):实体或关系中的一个性质。

Attribute inheritance(属性继承):子类成员可以拥有其特有的属性,并且继承那些与超类有关的属性的过程。

Base table(基本表):一个命名的表,其记录物理的存储在数据库中。

Binary relationship(二元关系):一个ER术语,用于描述两个实体间的关系。例如,panch Has Staff。

Bottom-up approach(自底向上方法):用于数据库设计,一种设计方法学,他从标识每个设计组建开始,然后将这些组件聚合成一个大的单元。在数据库设计中,可以从表示属性开始底层设计,然后

将这些属性组合在一起构成代表实体和关系的表。

Business rules(业务规则):由用户或数据库的管理者指定的附加规则。

Candidate key(候选键,ER关系模型):仅包含唯一标识实体所必须得最小数量的属性/列的超键。

Cardinality(基数):描述每个参与实体的可能的关系数目。

Centralized approach(集中化方法,用于数据库设计):将每个用户试图的需求合并成新数据库应用程序的一个需求

Cha trap(深坑陷阱):假设实体间存在一根,但某些实体间不存在通路。

Client(客户端):向一个或多个服务器请求服务的软件应用程序。

Clustering field(群集字段):记录总的任何用于群集( )航记录的非键字段,这些行在这个字段上有相同的值。

Clustering index(群集索引):在文件的群集字段上定义的索引。一个文件最多有一个主索引或一个群集索引。

Column(列):参加属性(attribute)。

plex relationship(复杂关系):度数大于2的关系。

posite attribute(复合属性):由多个简单组件组成的属性。

posite key(复合键):包含多个列的主健。

Concurrency control(并发控制):在多用户环境下同时执行多个十五并保证数据完整性的一个DBMS服务。

Constraint(约束):数据库不允许包含错误数据的一致性规则。

Data conversion and loading(数据转换和加载):数据库应用生命周期重的一个阶段,包括转换现有数据到新数据库中以及酱下耨应用程序转换到新的数据库上运行。

Data dictionary(数据字典):参见系统目录(system catalog)。

Data independence(数据独立性):使用数据的应用程序的数据描述部分。这意味着,如果将新的数据结构添加到数据库中,或者数据库中现有的结构被修改了,那么使用此数据库的就会受到影响,除

有没有免费的外文数据库推荐

香港科技大学图书馆Dspace

repositoryust/dspace

包括香港科技大学的学术论文、学位论文、研究报告等内容,均可免费获取全文。

Openj-gate

openj-gate/

提供4350种开放获取的期刊的数百万期刊全文文献。

加利福尼亚大学国际和区域数字馆藏

repositoriescdlib/escholarship/

加利福尼亚大学国际和区域数字馆藏研究项目。eScholarshipRepository主要提供已出版的期刊论文、未出版的研究手稿、会议文献以及其他连接出版物上的文章1万多篇,均可免费阅读。

剑桥大学机构知识库

dspacecamacuk/

由Cambridge University Library和University puting Service维护,提供剑桥大学相关的期刊、学术论文、学位论文等电子资源。

发展中国家联合期刊库

biolinebr/

非营利的电子出版物服务机构,提供来自发展中国家(如巴西、古巴、印度、印尼、肯尼亚、南非、乌干达、 津巴布韦等)的开放获取的多种期刊的全文。

美国密西根大学论文库

deepbluelibumichedu/indexjsp

美国密西根大学论文库2万多篇期刊论文、技术报告、评论等文献全文。包含艺术学、生物学、社会科学、资源环境学等学科的相关论文,另还有博硕士论文。标识为OPEN的可以打开全文。

jfg

CERN Document Server

cdswebcernch/

主要覆盖物理学(particle physics)及相关学科,提供360,000多篇全文文献,包括预印文献、期刊论文、图书、、学位论文等等。

kl

ArXiv

英文的数据库哪个网站最全???

你可以找了之后翻译啊

包括这个问题的数据库还有那些 英文怎么说?

呵呵 你想说 存在这个问题的吧?

what are the other d耽tabases which have the same issue

CNKI是一个什么的数据库

CNKI 解读为“中国知网”(China National Knowledge Internet )的英文简称。

《中国知识资源总库》(简称《总库》)是中国知网的核心资源,是由杨振宁先生担任顾问委员会名誉主任,众多院士、科学家、专家学者参与策划、编纂的我国知识信息资源的大规模集成体。其目标是:在三年内将我国80% 的知识信息资源数字化并通过互联网传播;通过知识元的提取,实现对各类知识资源的跨库、跨平台、跨地域检索和链接。目前,中国知网已实现了国内25% 的知识资源的数字化和网络化共享。如果说,历史上《永乐大典》和《四库全书》对中华文化的保存和传承做出了历史性贡献的话,那么,《总库》的建设对传播中华文化、加速知识共享、促进全民素质和创新能力的提高,更具有不朽的贡献。特别是在中文资源如此匮乏的互联网上,《总库》建设对扩大中华文化影响、对中国人在互联网时代的话语权,具有重要意义。所以说,基于《总库》丰富资源的中国知网,不是一般的新闻网站或综合信息网站,而是信息量远远大于现有互联网信息资源的,真正能够满足人们知识需求的知识门户网站。

如有疑问请追问,解决问题还望采纳

外文评价型数据库有哪些

德国施普林格全文电子期刊数据库

ACS(美国化学学会)数据库

ACM(美国计算机学会)期刊

国道外文数据库

新华在线道琼斯财经资源教育版数据库

ProQuest外文学位论文全文数据库

ScienceDirect数据库

还有维基

社科类的外文文献数据库有什么好的推荐

wiley、springer、sciencedirect(SD)、IEEE、natur都可以,我们图书馆这些数据库都包含的有,建议您需要的话,移步来看看。访问所有数据库只需一个帐号,不限下载,很方便

这个可根据需求加几张表就好,

用户表,信息表,信息状态表,你提到1对1,那可能还会有多对多,这种的请最后再有一个和信息关的用户群表,

字段么可以根据需求加,如果当心改到有一个土办法,看看哪个可能有很多功能改进的表多留一些字段,如果你想字段好看,那么就多加一个附表。如果你的系统不太大,不用太当心效率的问题,正常的查询10万行的数据只要你sql不是写得太差,问题都不大的。放开手出做,你在设计的过程中就会有灵感,写流程图也会有方向。

额,如果是这样,说实在你不应该拿到这种地方来讨论,如果是30万用户的当量的话,那么做法就完全不同,你有机会处理设计这个表,那么应该明白,这种表的设计应该是从架构层面来了,如果果这一个比较热门的网站,这里涉及了负载,同步,表分区,主索引。这里还和你的用的数据库有关系,用的oracle,mysql,又或是nosql,好像nosql不太合适的样子,又或别的什么什么数据库,到了一定的数量级的时候就有必要根据数据的优优方向来设计,这边没有法说,我也不想写篇论文(主要是写不出来),好吧,前面都是废话。现在可以做的事就是1,去了解你的硬件,有几台服务器给你用,2,你是打算做什么结构的,用什么编程语言,3,了解功能需要完成的细节,这个表可就不能乱改了。最后,你的问题太坑爹了吧,你这种问题放这来怎么可能有解决方案嘛,你随便拿到哪个做这种项目的公司不报个十万八万都说不起你,还这不是一个问题。这是一个工程。。。

以上就是关于Oracle数据库和Sql server数据库各有什么优缺点全部的内容,包括:Oracle数据库和Sql server数据库各有什么优缺点、英文数据库有哪些、关于站内消息系统的一个数据库表设计等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10193058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存