MYSQL网页编程之Oracle_Chapter 1
”由于MySQL已经是一个运行了众多知名Web2.0网站的数据,包括Craigslist、Digg、Wikipedia和Google等,或许我们可以说每一个Web2.0公司实质上是一个使用MySQL数据库的公司。oracleAssociate:vt.把…接洽在一同;来往n.合股人a.副的
Promotion:n.提拔;增进
institutional:a.轨制的,大众整体的,学会的
logo:n.图形,商标n.徽标
Chapter1IntroducingOracle
OneoftheproblemsincomprehendingamassiveproductsuchastheOracledatabaseisthedifficultyofgettingagoodsenseofhowtheproductworkswithoutgettinglostinthedetailsofimplementingspecificsolutions.
comprehend:v.懂得,了解;包括包含
massive:a.伟大的,大批的,年夜范围的,魁梧的,健壮的
WevetriedtowriteabookforawiderangeofOracleusers,fromthenovicetotheexperienceduser.Toaddressthisrangeofusers,wevefocusedontheconceptsandtechnologybehindtheOracledatabase.Onceyoufullyunderstandthesefacetsoftheproduct,youllbeabletohandletheparticularsofvirtuallyanytypeofOracledatabase.Withoutthisunderstanding,youmayfeeloverburdenedasyoutrytoconnectthedotsofOraclesvoluminousfeaturesetanddocumentation.
Groundwork基本
Oraclehasgrownfromitshumblebeginningsasoneofanumberofdatabasesavailableinthe1970stothemarketleaderoftoday.Initsearlydays,OracleCorporationwasknownmoreasanaggressivesalesandpromotionorganizationthanatechnologysupplier.Overtheyears,theOracledatabasehasgrownindepthandquality,anditstechnicalcapabilitiesnowaregenerallyrecognizedasthemostadvanced.Witheachrelease,Oraclehasaddedmorepowerandfeaturestoitsalreadysolidbasewhileimprovingthemanageability.
OracleDatabase10g,releasedin2003andthecurrentrelease,enablesgrid(thegin10g)computing.Agridissimplyapoolofcomputersthatprovidesneededresourcesforapplicationsonanas-neededbasis.Thegoalistoprovidecomputingresourcesthattransparentlyscaletotheusercommunity,muchasanelectricalutilitycompanycandeliverpowertomeetpeakdemandbyaccessingenergyfromotherpowerprovidersplantsviaapowergrid.OracleDatabase10gfurtherreducesthetime,cost,andcomplexityofdatabasemanagementthroughtheintroductionofself-managingfeaturessuchastheAutomatedDatabaseDiagnosticMonitor,AutomatedSharedMemoryTuning,AutomatedStorageManagement,andAutomatedDiskBasedBackupandRecovery.OneimportantkeytoOracleDatabase10gsusefulnessingridcomputingistheabilitytoprovisionCPUsanddata.
就像是电力供给商在用电岑岭时代,能够经由过程供电收集从别的的供给商那边猎取电力一样。
主动办理特征在我们工作的过程中,经常能听到很多不使用MySQL的理由,虽然其中有一些是对MySQL的误解,不过同样也有一些是合情合理的。 这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。 对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。 一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。) 我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力 换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的 需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。 同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。 SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。) 可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。
页:
[1]