第一篇:各種數(shù)據(jù)庫(kù)的介紹以及數(shù)據(jù)庫(kù)優(yōu)缺點(diǎn)淺析
各種數(shù)據(jù)庫(kù)的介紹以及數(shù)據(jù)庫(kù)優(yōu)缺點(diǎn)淺析
一、各種數(shù)據(jù)庫(kù)簡(jiǎn)介
DB2: 關(guān)系型數(shù)據(jù)庫(kù), 適用于大型的分布式應(yīng)用系統(tǒng), 確實(shí)是非常非常好的數(shù)據(jù)庫(kù), 無(wú)論穩(wěn)定性, 安全性, 恢復(fù)性等等都無(wú)可挑剔, 而且從小規(guī)模到大規(guī)模的應(yīng)用都非常適合, 但是使用起來(lái)覺(jué)得非常繁瑣, 首先安裝的時(shí)候要求頗多, 很多軟件都可能和DB2產(chǎn)生沖突, 因?yàn)橐话鉊B2都是安裝在小型機(jī)或者服務(wù)器上的, 所以在PC上安裝很費(fèi)事兒.新建一個(gè)庫(kù)需要設(shè)置很多東西, 分配各種各樣的存儲(chǔ)空間, 我們?cè)谥vDB2的時(shí)候沒(méi)有將多少應(yīng)用, 幾乎整節(jié)課都是在配置它.Oracle: 關(guān)系型數(shù)據(jù)庫(kù), 是目前市場(chǎng)占有率最大的數(shù)據(jù)庫(kù), 安裝起來(lái)很繁瑣, 而且程序文件很多...用起來(lái)非常方便, 對(duì)于初學(xué)者, 有很簡(jiǎn)單的配置, 對(duì)于要求很高的企業(yè)級(jí)應(yīng)用, 也有很復(fù)雜的配置和管理方法, 有很強(qiáng)大的數(shù)據(jù)字典, 可以說(shuō)是最實(shí)用的數(shù)據(jù)庫(kù)了, 但是價(jià)格不菲...MS SQL: MS SQL有兩個(gè)版本,分別是2000和2005, 這兩個(gè)版本差了很多, 2000的數(shù)據(jù)庫(kù)做的不錯(cuò), 程序很小, 操作簡(jiǎn)單, 功能較全, 算是各方面都很中庸的數(shù)據(jù)庫(kù)吧, 是中型數(shù)據(jù)庫(kù);2005中加入了很多功能, 復(fù)雜多了, 有大型數(shù)據(jù)庫(kù)的風(fēng)范了, 而且價(jià)格也變高了, 個(gè)人覺(jué)得除非用的是Window Server 系統(tǒng)或者針對(duì)Microsoft產(chǎn)品, 否則不如用Oracle好.MYSQL: 這是一個(gè)很好的關(guān)系型數(shù)據(jù)庫(kù), 免費(fèi), 而且功能很全, 程序又小, 安裝簡(jiǎn)單, 現(xiàn)在很多網(wǎng)站都用MYSQL, 在字段約束上做的差了點(diǎn)兒, 其他的都不錯(cuò), 和MS SQL 用著差不多.Access: 典型的桌面數(shù)據(jù)庫(kù), 覺(jué)得做個(gè)單機(jī)系統(tǒng), 比如記賬, 記事兒什么的還成, 在局域網(wǎng)里跑個(gè)小系統(tǒng)都?jí)騿? 數(shù)據(jù)源連接很簡(jiǎn)單, 因?yàn)槭荗ffice的數(shù)據(jù)庫(kù), 所以Windows自帶數(shù)據(jù)源.二、各種數(shù)據(jù)庫(kù)在不同方面的優(yōu)缺點(diǎn)
1、開(kāi)放性
SQL Server
只能在windows 上運(yùn)行,沒(méi)有絲毫的開(kāi)放性,操作系統(tǒng)的系統(tǒng)的穩(wěn)定對(duì)數(shù)據(jù)庫(kù)是十分重要的。Windows9X系列產(chǎn)品是偏重于桌面應(yīng)用,NT server只適合中小型企業(yè)。而且windows平臺(tái)的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經(jīng)考驗(yàn),尤其是在處理大數(shù)據(jù)量的關(guān)鍵業(yè)務(wù)時(shí)。
Oracle
能在所有主流平臺(tái)上運(yùn)行(包括 windows)。完全支持所有的工業(yè)標(biāo)準(zhǔn)。采用完全開(kāi)放策略??梢允箍蛻暨x擇最適合的解決方案。對(duì)開(kāi)發(fā)商全力支持。
DB2
能在所有主流平臺(tái)上運(yùn)行(包括windows)。最適于海量數(shù)據(jù)。DB2在企業(yè)級(jí)的應(yīng)用最為廣泛,在全球的500家最大的企業(yè)中,幾乎85%以上用DB2數(shù)據(jù)庫(kù)服務(wù)器,而國(guó)內(nèi)到97年約占5%.2、可伸縮性,并行性
SQL server
并行實(shí)施和共存模型并不成熟。很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷。伸縮性有限。Oracle
平行服務(wù)器通過(guò)使一組結(jié)點(diǎn)共享同一簇中的工作來(lái)擴(kuò)展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能滿足需要, 用戶可以把數(shù)據(jù)庫(kù)移到UNIX中。
DB2
DB2具有很好的并行性。DB2把數(shù)據(jù)庫(kù)管理擴(kuò)充到了并行的、多節(jié)點(diǎn)的環(huán)境。數(shù)據(jù)庫(kù)分區(qū)是數(shù)據(jù)庫(kù)的一部分,包含自己的數(shù)據(jù)、索引、配置文件、和事務(wù)日志。數(shù)據(jù)庫(kù)分區(qū)有時(shí)被稱為節(jié)點(diǎn)或數(shù)據(jù)庫(kù)節(jié)點(diǎn)。
3、安全性
SQL server
沒(méi)有獲得任何安全證書(shū)。
Oracle Server
獲得最高認(rèn)證級(jí)別的ISO標(biāo)準(zhǔn)認(rèn)證。
DB2
獲得最高認(rèn)證級(jí)別的ISO標(biāo)準(zhǔn)認(rèn)證。
4、性能
SQL Server
多用戶時(shí)性能不佳
Oracle
性能最高,保持windowsNT下的TPC-D和TPC-C的世界記錄。
DB2
適用于數(shù)據(jù)倉(cāng)庫(kù)和在線事物處理性能較高。
5、客戶端支持及應(yīng)用模式
SQL Server
C/S結(jié)構(gòu),只支持windows客戶,可以用ADO,DAO,OLEDB,ODBC連接。
Oracle
多層次網(wǎng)絡(luò)計(jì)算,支持多種工業(yè)標(biāo)準(zhǔn),可以用ODBC,JDBC,OCI等網(wǎng)絡(luò)客戶連接。DB2
跨平臺(tái),多層結(jié)構(gòu),支持ODBC,JDBC等客戶。
6、操作
SQL Server
操作簡(jiǎn)單,但只有圖形界面。
Oracle
較復(fù)雜, 同時(shí)提供GUI和命令行,在windowsNT和unix下操作相同。
DB2
操作簡(jiǎn)單,同時(shí)提供GUI和命令行,在windowsNT和unix下操作相同。
7、使用風(fēng)險(xiǎn)
SQL server
完全重寫的代碼,經(jīng)歷了長(zhǎng)期的測(cè)試,不斷延遲,許多功能需要時(shí)間來(lái)證明。并不十分兼容早期產(chǎn)品。使用需要冒一定風(fēng)險(xiǎn)。
Oracle
長(zhǎng)時(shí)間的開(kāi)發(fā)經(jīng)驗(yàn),完全向下兼容。得到廣泛的應(yīng)用。完全沒(méi)有風(fēng)險(xiǎn)。
DB2
在巨型企業(yè)得到廣泛的應(yīng)用,向下兼容性好。風(fēng)險(xiǎn)小。
第二篇:全文數(shù)據(jù)庫(kù)的優(yōu)缺點(diǎn)
全文數(shù)據(jù)庫(kù)集文獻(xiàn)檢索與全文提供于一體,是近年來(lái)發(fā)展較快和前景看好的一類數(shù)據(jù)庫(kù)。目前的中文全文數(shù)據(jù)庫(kù)有:中國(guó)期刊全文數(shù)據(jù)庫(kù)(清華同方)、中文科技期刊數(shù)據(jù)庫(kù)(維普)、萬(wàn)方系統(tǒng)的數(shù)字化期刊全文數(shù)據(jù)庫(kù)(萬(wàn)方)。
三種全文數(shù)據(jù)庫(kù)共同優(yōu)點(diǎn)
1、免去了檢索書(shū)目數(shù)據(jù)庫(kù)后還得費(fèi)力去獲取原文的麻煩。
2、多數(shù)全文數(shù)據(jù)庫(kù)提供全文字段檢索,這有助于文獻(xiàn)的查全。
3、三個(gè)庫(kù)都可以進(jìn)行簡(jiǎn)單檢索、二次檢索、高級(jí)檢索等,檢索策略都可以編輯、保存。共同的缺點(diǎn)
1、閱讀全文數(shù)據(jù)庫(kù)中的全文,計(jì)算機(jī)內(nèi)必須安裝有全文瀏覽器。
2、通用的全文格式較少,主要有PDF格式和HTML格式。
各類全文數(shù)據(jù)庫(kù)的優(yōu)缺點(diǎn):
1、從期刊種類收錄情況來(lái)看,清華同方收錄期刊為8712種,其中核心期刊1750多種;萬(wàn)方收錄5928種,核心期刊2374種;維普收錄12000余種,核心期刊1810種。維普收錄期刊總數(shù)最多,其中包括了具有一定影響且連續(xù)性的非正式發(fā)行刊物。三個(gè)數(shù)據(jù)庫(kù)對(duì)核心期刊的收錄均沿用了自身設(shè)定的遴選標(biāo)準(zhǔn),因此無(wú)法作出絕對(duì)的判斷。但從以上三大數(shù)據(jù)庫(kù)對(duì)核心期刊收錄量分別占期刊總數(shù)的百分比來(lái)看,清華同方占20.1%、維普占15.1%,萬(wàn)方占40.0%。2007年以來(lái)醫(yī)學(xué)中華系列雜志由萬(wàn)方獨(dú)家發(fā)行,這樣萬(wàn)方數(shù)據(jù)庫(kù)在收錄核心期刊中占有絕對(duì)優(yōu)勢(shì)。
2、從收錄全文篇數(shù)來(lái)看(截止日期為2007年年底),清華同方收錄期刊全文文獻(xiàn)6196125條,維普收錄期刊文獻(xiàn)12514411條,萬(wàn)方數(shù)字化期刊收錄期刊文獻(xiàn)約800萬(wàn)條,維普收錄期刊全文文獻(xiàn)最多,特別是在學(xué)科交叉中體現(xiàn)較為明顯,例如以中藥葛根為關(guān)鍵詞,時(shí)間限定在2003年~2007年,維普檢索是2744條,清華同方是2315條,萬(wàn)方數(shù)據(jù)庫(kù)是2061條,數(shù)據(jù)相差的原因是葛根不僅僅在醫(yī)藥專輯中能查到,在農(nóng)林專輯中也可以查到。
3、從學(xué)科覆蓋范圍來(lái)看,清華同方和維普都涵蓋了文理工農(nóng)醫(yī)全部學(xué)科的內(nèi)容,而萬(wàn)方學(xué)科覆蓋范圍在人文科學(xué)方面要稍顯不足。
4、從檢索字段來(lái)看,清華同方提供的檢索字段最多,其次是維普,而萬(wàn)方只提供了最基本的檢索字段。清華同方除了提供一些必需的檢索字段,還提供了諸如參考文獻(xiàn),全文,智能檢索,基金,中圖分類號(hào),ISSN等字段可以更方便更準(zhǔn)確地檢索到所需的文章。
5、從對(duì)檢索結(jié)果的處理方式來(lái)看,萬(wàn)方對(duì)于檢索結(jié)果的處理方式更為全面周到,尤其是對(duì)檢索結(jié)果的排序,在三個(gè)庫(kù)中是最全面的。
6、從檢索導(dǎo)航功能來(lái)看,三個(gè)庫(kù)中,清華同方的導(dǎo)航途徑最多,有多種導(dǎo)航系統(tǒng),檢索查詢更為方便自如,而萬(wàn)方和維普各只有三種導(dǎo)航系統(tǒng)。
7、關(guān)于引文的查詢,清華同方和萬(wàn)方都有專門的引文庫(kù),維普也能進(jìn)行引文查詢。
8、從能否進(jìn)行檢索范圍限定來(lái)看,維普可進(jìn)行范圍限制的功能最全面,其次是清華同方,而萬(wàn)方不可進(jìn)行范圍限制。
9、從語(yǔ)言界面看,清華同方和萬(wàn)方有簡(jiǎn)體中文,繁體中文,英文三種,適應(yīng)不同語(yǔ)言的檢索人員使用,檢索的更多更廣。維普只有簡(jiǎn)體中文一種語(yǔ)言界面。
10、清華同方實(shí)現(xiàn)了對(duì)CNKI各源數(shù)據(jù)庫(kù)統(tǒng)一分類導(dǎo)航,新的導(dǎo)航統(tǒng)一為10大專輯,168個(gè)專題數(shù)據(jù)庫(kù),期刊、學(xué)位論文、會(huì)議論文、報(bào)紙四種載體在統(tǒng)一導(dǎo)航的機(jī)制下,進(jìn)行事實(shí)上的整合,實(shí)現(xiàn)跨庫(kù)檢索功能。學(xué)校圖書(shū)館還可以向清華同方公司申請(qǐng)到50個(gè)漫游用戶,使用漫游帳號(hào),讀者可不受IP地址限制,在校園網(wǎng)外同樣可以檢索學(xué)校訂購(gòu)該數(shù)據(jù)庫(kù)資源和下載文章。這樣更方便了家住校外及出差外地的老師同樣也能使用CNKI數(shù)據(jù)庫(kù)資源,真正體會(huì)到無(wú)距
離感。這個(gè)網(wǎng)上漫游功能是其它數(shù)據(jù)庫(kù)還沒(méi)有的。但萬(wàn)方數(shù)據(jù)庫(kù)也能在自己整個(gè)資源下進(jìn)行跨庫(kù)檢索功能。
第三篇:CALIS數(shù)據(jù)庫(kù)介紹
CALIS數(shù)據(jù)庫(kù)介紹
CALIS(China Academic Library & Information System)是中國(guó)高等教育文獻(xiàn)保障系統(tǒng)(http://)的英文縮寫,與中國(guó)教育科研網(wǎng)(CERNET)均為國(guó)家“211工程”的公共服務(wù)體系項(xiàng)目,其主要目標(biāo)是為高等教育的教學(xué)、科研提供豐富的學(xué)術(shù)研究資源和服務(wù)。
CALIS管理項(xiàng)目的中心設(shè)在北京大學(xué),迄今參加CALIS項(xiàng)目建設(shè)和獲取CALIS服務(wù)的成員館已超過(guò)500家。其數(shù)據(jù)庫(kù)建設(shè)開(kāi)始于1998年底,到目前為止,已完成的數(shù)據(jù)庫(kù)有:CALIS“高校學(xué)位論文庫(kù)”、CALIS“聯(lián)合目錄數(shù)據(jù)庫(kù)”、CALIS“會(huì)議論文庫(kù)”、CALIS“中文現(xiàn)刊目次庫(kù)”。這些數(shù)據(jù)庫(kù)同CALIS聯(lián)合引進(jìn)的國(guó)外數(shù)據(jù)庫(kù)一起,構(gòu)成了豐富的數(shù)字資源,并在此基礎(chǔ)上提供了公共查詢、館際互借、文獻(xiàn)傳遞等服務(wù),形成了較為完整的高校文獻(xiàn)信息資源服務(wù)體系,即中國(guó)學(xué)術(shù)資源網(wǎng)(http:///cweb)。
CALIS“高校學(xué)位論文庫(kù)”的文獻(xiàn)來(lái)源于“211工程”的61所重點(diǎn)學(xué)校的碩、博士學(xué)位論文、分別為1.5萬(wàn)名碩士和3400名博士的7萬(wàn)余條論文數(shù)據(jù)。目前該庫(kù)只收錄題錄和文摘,沒(méi)有全文。全文服務(wù)通過(guò)CALIS的館際互借系統(tǒng)提供。
CALIS“聯(lián)合目錄數(shù)據(jù)庫(kù)”是全國(guó)“211工程”350多所高校圖書(shū)館館藏聯(lián)合目錄數(shù)據(jù)庫(kù),是CALIS在“九五”期間重點(diǎn)建設(shè)的數(shù)據(jù)庫(kù)之一。它的主要任務(wù)是建立多語(yǔ)種書(shū)刊聯(lián)合目錄數(shù)據(jù)庫(kù)和聯(lián)機(jī)合作編目、資源共享系統(tǒng),為全國(guó)高校的教學(xué)科研提供書(shū)刊文獻(xiàn)資源網(wǎng)絡(luò)公共查詢,支持高校圖書(shū)館系統(tǒng)的聯(lián)機(jī)合作編目,為成員館之間實(shí)現(xiàn)館藏資源共享、館際互借和文獻(xiàn)傳遞奠定基礎(chǔ)。
CALIS“會(huì)議論文庫(kù)”收錄來(lái)自“211工程”所屬重點(diǎn)高校每年主持的國(guó)際會(huì)議的論文。重點(diǎn)大學(xué)每年主持召開(kāi)的國(guó)際會(huì)議在20個(gè)左右。其中大多數(shù)的會(huì)議提供正式出版的會(huì)議論文集。該庫(kù)年更新會(huì)議論文數(shù)可達(dá)1.5萬(wàn)余篇,初期收錄總量達(dá)3萬(wàn)多篇。
CALIS“中文現(xiàn)刊目次庫(kù)”是全國(guó)“211工程”所屬高校圖書(shū)館自建數(shù)據(jù)庫(kù)的子項(xiàng)目之
一。它的主要任務(wù)是揭示學(xué)科專業(yè)的核心期刊的文獻(xiàn)信息。收錄高校圖書(shū)館收藏的國(guó)內(nèi)重要中文學(xué)術(shù)期刊的篇目,這些期刊的內(nèi)容涉及社會(huì)科學(xué)和自然科學(xué)的所有學(xué)科。該庫(kù)以各成員館的館藏為基礎(chǔ),對(duì)讀者提供網(wǎng)上文獻(xiàn)檢索、最新文獻(xiàn)報(bào)道服務(wù)和全文傳遞服務(wù)等靈活多樣的優(yōu)質(zhì)服務(wù)。
檢索方法:
進(jìn)入CALIS主頁(yè),點(diǎn)擊“子項(xiàng)目建設(shè)”,選擇需要的子項(xiàng)目。我們常用的是“高校學(xué)位論文子項(xiàng)目”,點(diǎn)擊后進(jìn)入子項(xiàng)目網(wǎng)站:http://opac.calis.edu.cn,選擇您要查詢的數(shù)據(jù)庫(kù),點(diǎn)擊“選擇上述數(shù)據(jù)源”,進(jìn)入后,點(diǎn)擊IP登錄,即可查詢。然后把您檢索到的信息填寫在濟(jì)南大學(xué)圖書(shū)館文獻(xiàn)傳遞服務(wù)申請(qǐng)單上,傳送給我們,我們就可為您提供原文傳遞服務(wù)。
第四篇:北大法意網(wǎng)數(shù)據(jù)庫(kù)介紹
北大法意網(wǎng)數(shù)據(jù)庫(kù)介紹
目
錄
一、北大法意介紹..........................................................................2
二、主要模塊及應(yīng)用價(jià)值介紹......................................................3
(一)權(quán)威、及時(shí)的中文法律信息查詢系統(tǒng).........................3 ? 信息資源簡(jiǎn)介.......................................................................3 ? 應(yīng)用價(jià)值介紹.......................................................................4
(二)國(guó)家司法必備在線??枷到y(tǒng).........................................4 ? 系統(tǒng)簡(jiǎn)介...............................................................................4 ? 特色功能及價(jià)值介紹...........................................................5
(三)實(shí)用、易用的實(shí)證研究自主服務(wù)平臺(tái).........................6 ?平臺(tái)簡(jiǎn)介...............................................................................6 ? 應(yīng)用價(jià)值介紹.......................................................................6
一、北大法意介紹
以案例實(shí)證研究科研項(xiàng)目為基石,以北京大學(xué)實(shí)證研究所為前身,秉承著“實(shí)踐法的精神”,北大法意成立于2003年1月,由北京大學(xué)科技開(kāi)發(fā)部參股,北大法意和北大實(shí)證法務(wù)研究所共享版權(quán)。
北大法意擁有吳志攀,王家福、梁定邦、陳志武等國(guó)內(nèi)外知名專家組成的顧問(wèn)團(tuán)隊(duì),公司由畢業(yè)于北大、清華、人大、法大等名校的法律、計(jì)算機(jī)和工商管理專家人士組織運(yùn)營(yíng),與北京大學(xué)研究機(jī)構(gòu)、學(xué)術(shù)團(tuán)隊(duì)緊密結(jié)合。
經(jīng)過(guò)7年的發(fā)展和開(kāi)拓,北大法意的數(shù)據(jù)量和業(yè)務(wù)量有了成倍的增長(zhǎng),目前有近120多萬(wàn)的法律法規(guī)和案例等30多種各類法律信息資源,有200多所院校已經(jīng)成為北大法意的正式用戶,已成為國(guó)內(nèi)中文法律類資源信息應(yīng)用的領(lǐng)軍企業(yè)。
典型用戶:北京大學(xué),清華大學(xué),中國(guó)政法大學(xué),中南財(cái)經(jīng)政法大學(xué),西南政法大學(xué),華東政法大學(xué),西北政法大學(xué),武漢大學(xué),南京大學(xué),廈門大學(xué),中國(guó)地質(zhì)大學(xué),浙江大學(xué),華中科技大學(xué),華中師范大學(xué),復(fù)旦大學(xué),上海交通大學(xué),東北財(cái)經(jīng)大學(xué),海南大學(xué),中國(guó)地質(zhì)大學(xué),山東大學(xué),安徽財(cái)經(jīng)大學(xué),耶魯大學(xué),哈佛大學(xué),香港城市大學(xué)等國(guó)內(nèi)外近300余所高校。
二、主要模塊及應(yīng)用價(jià)值介紹
(一)權(quán)威、及時(shí)的中文法律信息查詢系統(tǒng)
提供法規(guī)、案例等法律信息資源查詢服務(wù),滿足高校師生教學(xué)、科研中對(duì)法律信息資源的需求,通過(guò)法律文件、裁判文書(shū)、法學(xué)論著等文獻(xiàn)獲取縱深的專業(yè)知識(shí)。? 信息資源簡(jiǎn)介
法院案例庫(kù),目前共收錄最高院及各省市各層級(jí)法院裁判文書(shū)、各地媒體報(bào)道案例。近35萬(wàn),包括刑事、民事、行政、海事海商、知識(shí)產(chǎn)權(quán)等多方面的內(nèi)容。數(shù)據(jù)來(lái)源于最高院公報(bào)、最高檢公報(bào)、人民法院案例選、中國(guó)審判案例要覽、中國(guó)審判指導(dǎo)、最高人民法院判案大系及各地法院網(wǎng)站等。每日更新300-500個(gè),每年更新12-15萬(wàn)數(shù)據(jù)的速度遞增。另外還提供港澳臺(tái)、外國(guó)法院等不同法域案例庫(kù)。
法律法規(guī)庫(kù),收錄了1949年至今中央及全國(guó)各地方各層級(jí)法律法規(guī)及文件近55萬(wàn)部,涵蓋憲法法律、行政法規(guī)、部門規(guī)章、司法解釋、規(guī)范性文件、國(guó)際條約等。數(shù)據(jù)來(lái)源主要包括:人大、國(guó)務(wù)院、兩高公報(bào);其次是政府及直屬事業(yè)單位網(wǎng)站,如中央政府、各部委網(wǎng)站、中國(guó)法院網(wǎng)、人民網(wǎng)、法制網(wǎng)等;還有法律專業(yè)出版社權(quán)威正式出版物等。每日更新200部以上,每年更新10萬(wàn)數(shù)據(jù)的速度遞增。另外還提供港澳臺(tái)、外國(guó)等不同法域法規(guī)庫(kù)。? 應(yīng)用價(jià)值介紹
從在學(xué)術(shù)支持方面出發(fā),基于法律信息資源,廣大師生可以進(jìn)行個(gè)例分析,即對(duì)個(gè)案或則是某一法律制度進(jìn)行研究分析;也可以進(jìn)行比較研究,即對(duì)某一個(gè)法律規(guī)定或制度進(jìn)行比較法研究;另外還可以進(jìn)行法律實(shí)證,即利用法律條文或司法判例進(jìn)行量化分析、經(jīng)驗(yàn)研究,借助事實(shí)學(xué)的方法研究法律規(guī)范,借助新研究方法攀登科研高峰。
從教學(xué)支持方面出發(fā),利用法律信息資源,可以開(kāi)展實(shí)踐教學(xué)工作,即利用案例或法律規(guī)范進(jìn)行案例剖析、法律體制解構(gòu)等多樣化、實(shí)務(wù)性的教學(xué)??梢宰鳛檎撐摹⒔滩牡淖珜戀Y料,豐富論文、教材的實(shí)務(wù)內(nèi)容;還可以利用精品案例庫(kù)數(shù)據(jù)包、法律點(diǎn)等內(nèi)容進(jìn)行實(shí)務(wù)練習(xí),即學(xué)生可以先自己閱讀案例,歸納總結(jié)案例的核心爭(zhēng)議點(diǎn),與由資深法律編輯提煉出的法律點(diǎn)(案例的核心爭(zhēng)議點(diǎn))進(jìn)行對(duì)比,這樣的實(shí)務(wù)練習(xí)即可以鍛煉自己的閱讀、分析歸納能力,又可以間接獲得豐富的實(shí)務(wù)經(jīng)驗(yàn)。
(二)國(guó)家司法必備在線模考系統(tǒng)
滿足高校學(xué)生國(guó)家司法考試備考需求,協(xié)助高校學(xué)生跨越國(guó)家司法考試之門。? 系統(tǒng)簡(jiǎn)介
北大法意司考在線系統(tǒng)提供歷年真題、模擬考試、必備法規(guī)、我的題庫(kù)、我的資料、考試大綱、司法文書(shū)等七大模塊,以滿足用戶不同需求,真正意義上幫助法學(xué)專業(yè)學(xué)生以及有志向通過(guò)司法考試的外專業(yè)學(xué)生形成有效的復(fù)習(xí),考試模擬。該系統(tǒng)包含歷年考試真題、近萬(wàn)套模擬試卷,每的考試大綱以及配套的司法考試法規(guī)及文書(shū),在海量數(shù)據(jù)基礎(chǔ)之上,我們提供靈活的試卷生成機(jī)制,學(xué)生可以按照學(xué)科、試卷、題型、數(shù)量自助生成適合自己滿意的試卷,節(jié)約買書(shū)買題的成本,提升復(fù)習(xí)的效率,順利跨越司法考試之門。? 特色功能及價(jià)值介紹
1、專業(yè)的模擬試題出題規(guī)則。系統(tǒng)融合了高精度的司法考試出題規(guī)則,在精確分析了司法考試歷年真題的學(xué)科知識(shí)點(diǎn)分布情況的基礎(chǔ)上,將出題點(diǎn)的概率充分植入了系統(tǒng)中,使得模擬測(cè)試的出題效果更加符合司法考試的真實(shí)效果,給考生更真實(shí)的考試模擬測(cè)試體驗(yàn)。
2、龐大的司法考試真題、模擬題庫(kù)。系統(tǒng)中囊括了7000余條的真題和模擬題,覆蓋14門學(xué)科、各種題型。題庫(kù)內(nèi)容豐富,滿足考生不同需求。
3、獨(dú)有的必備法規(guī)、真題(模擬題)之間的全互動(dòng)鏈接功能。依托北大法意的最大中文法規(guī)數(shù)據(jù)庫(kù)的優(yōu)勢(shì),囊括當(dāng)年司法考試的必備法規(guī)。同時(shí),在必備法規(guī)庫(kù)的法規(guī)全文頁(yè)面,提供了“本法歷年真題測(cè)試”、“本條歷年真題測(cè)試”、“本法模擬題測(cè)試”等三個(gè)強(qiáng)大的模擬功能,方便考生有針對(duì)性地逐一突破重要法規(guī)的知識(shí)點(diǎn)。
4、方便的自我管理功能。提供模擬考試的收藏功能、具體試題的收藏功能,便于考生復(fù)習(xí)使用。
(三)實(shí)用、易用的實(shí)證研究自主服務(wù)平臺(tái)
滿足高校師生對(duì)正在興起的實(shí)證研究法學(xué)的研學(xué)需求,借助新研究方式攀登科研高峰。?平臺(tái)簡(jiǎn)介
北大法意協(xié)同北京大學(xué)實(shí)證法務(wù)研究所在此平臺(tái)中有針對(duì)性的設(shè)置了“課題資源”、“我的課題”、“研究成果”、“分析報(bào)告”、“在線交流”等多個(gè)模塊,這些模塊可以協(xié)助法律科研人員完成數(shù)據(jù)采集、樣本抽樣、分析框架設(shè)計(jì)、統(tǒng)計(jì)分析、研究團(tuán)隊(duì)管理等法律實(shí)證研究所需工作。平臺(tái)亦同時(shí)提供、法律實(shí)證研究方法的培訓(xùn)材料、研究范例及文獻(xiàn)成果等參考資料。? 應(yīng)用價(jià)值介紹
法律實(shí)證研究的成果目前正在大量的利用作為專業(yè)言論、論文論證、專業(yè)課題研究依據(jù),其研究結(jié)果具有原創(chuàng)性、被引用率高、難以辯駁性等特點(diǎn)。
但在法律實(shí)證研究實(shí)操中存在著研究者單憑自己的力量收集研究樣本比較困難,整理大批量的數(shù)據(jù),極其消耗時(shí)間,需要掌握一定的統(tǒng)計(jì)方法,但研究者通常缺乏相關(guān)背景知識(shí)等問(wèn)題
北大法意提供的實(shí)證研究平臺(tái)在很大程度上解決了目前法律實(shí)證研究的困境:裁判文書(shū)、法律法規(guī)、媒體案例和統(tǒng)計(jì)數(shù)據(jù)等多種經(jīng)專業(yè)法律編輯精心整理、數(shù)量豐富的法律數(shù)據(jù)資源,將研究人員從大量的資料整理工作中解放出來(lái),能夠有更多的時(shí)間進(jìn)行思考;提供從創(chuàng)建課題、數(shù)據(jù)管理到統(tǒng)計(jì)分析的實(shí)證分析一體化服務(wù),加快了科研進(jìn)度,提升了研究成果價(jià)值含量。
第五篇:數(shù)據(jù)庫(kù)索引的優(yōu)缺點(diǎn)及使用時(shí)的注意事項(xiàng)
本文介紹了數(shù)據(jù)庫(kù)索引,及其優(yōu)、缺點(diǎn)。針對(duì)MySQL索引的特點(diǎn)、應(yīng)用進(jìn)行了詳細(xì)的描述。分析了如何避免MySQL無(wú)法使用,如何使用EXPLAIN分析查詢語(yǔ)句,如何優(yōu)化MySQL索引的應(yīng)用。
索引是一種特殊的文件(InnoDB數(shù)據(jù)表上的索引是表空間的一個(gè)組成部分),它們包含著對(duì)數(shù)據(jù)表里所有記錄的引用指針。
注:[1]索引不是萬(wàn)能的!索引可以加快數(shù)據(jù)檢索操作,但會(huì)使數(shù)據(jù)修改操作變慢。每修改數(shù)據(jù)記錄,索引就必須刷新一次。為了在某種程序上彌 補(bǔ)這一缺陷,許多SQL命令都有一個(gè)DELAY_KEY_WRITE項(xiàng)。這個(gè)選項(xiàng)的作用是暫時(shí)制止MySQL在該命令每插入一條新記錄和每修改一條現(xiàn)有之 后立刻對(duì)索引進(jìn)行刷新,對(duì)索引的刷新將等到全部記錄插入/修改完畢之后再進(jìn)行。在需要把許多新記錄插入某個(gè)數(shù)據(jù)表的場(chǎng)合,DELAY_KEY_WRITE 選項(xiàng)的作用將非常明顯。[2]另外,索引還會(huì)在硬盤上占用相當(dāng)大的空間。因此應(yīng)該只為最經(jīng)常查詢和最經(jīng)常排序的數(shù)據(jù)列建立索引。注意,如果某個(gè)數(shù)據(jù)列包含 許多重復(fù)的內(nèi)容,為它建立索引就沒(méi)有太大的實(shí)際效果。
從理論上講,完全可以為數(shù)據(jù)表里的每個(gè)字段分別建一個(gè)索引,但MySQL把同一個(gè)數(shù)據(jù)表里的索引總數(shù)限制為16個(gè)。
1.InnoDB數(shù)據(jù)表的索引
與MyISAM數(shù)據(jù)表相比,索引對(duì)InnoDB數(shù)據(jù)的重要性要大得多。在InnoDB數(shù)據(jù)表上,索引對(duì)InnoDB數(shù)據(jù)表的重要性要在得 多。在InnoDB數(shù)據(jù)表上,索引不僅會(huì)在搜索數(shù)據(jù)記錄時(shí)發(fā)揮作用,還是數(shù)據(jù)行級(jí)鎖定機(jī)制的苊、基礎(chǔ)。“數(shù)據(jù)行級(jí)鎖定”的意思是指在事務(wù)操作的執(zhí)行過(guò)程中 鎖定正在被處理的個(gè)別記錄,不讓其他用戶進(jìn)行訪問(wèn)。這種鎖定將影響到(但不限于)SELECT...LOCK IN SHARE MODE、SELECT...FOR UPDATE命令以及INSERT、UPDATE和DELETE命令。
出于效率方面的考慮,InnoDB數(shù)據(jù)表的數(shù)據(jù)行級(jí)鎖定實(shí)際發(fā)生在它們的索引上,而不是數(shù)據(jù)表自身上。顯然,數(shù)據(jù)行級(jí)鎖定機(jī)制只有在有關(guān)的數(shù)據(jù)表有一個(gè)合適的索引可供鎖定的時(shí)候才能發(fā)揮效力。
2.限制
如果WEHERE子句的查詢條件里有不等號(hào)(WHERE coloum!=...),MySQL將無(wú)法使用索引。
類似地,如果WHERE子句的查詢條件里使用了函數(shù)(WHERE DAY(column)=...),MySQL也將無(wú)法使用索引。
在JOIN操作中(需要從多個(gè)數(shù)據(jù)表提取數(shù)據(jù)時(shí)),MySQL只有在主鍵和外鍵的數(shù)據(jù)類型相同時(shí)才能使用索引。
如果WHERE子句的查詢條件里使用比較操作符LIKE和REGEXP,MySQL只有在搜索模板的第一個(gè)字符不是通配符的情況下才能使用 索引。比如說(shuō),如果查詢條件是LIKE ''abc%'',MySQL將使用索引;如果查詢條件是LIKE ''%abc'',MySQL將不使用索引。
在ORDER BY操作中,MySQL只有在排序條件不是一個(gè)查詢條件表達(dá)式的情況下才使用索引。(雖然如此,在涉及多個(gè)數(shù)據(jù)表查詢里,即使有索引可用,那些索引在加快ORDER BY方面也沒(méi)什么作用)
如果某個(gè)數(shù)據(jù)列里包含許多重復(fù)的值,就算為它建立了索引也不會(huì)有很好的效果。比如說(shuō),如果某個(gè)數(shù)據(jù)列里包含的凈是些諸如“0/1”或“Y/N”等值,就沒(méi)有必要為它創(chuàng)建一個(gè)索引。
普通索引、唯一索引和主索引
1.普通索引
普通索引(由關(guān)鍵字KEY或INDEX定義的索引)的唯一任務(wù)是加快對(duì)數(shù)據(jù)的訪問(wèn)速度。因此,應(yīng)該只為那些最經(jīng)常出現(xiàn)在查詢條件(WHERE column =...)或排序條件(ORDER BY column)中的數(shù)據(jù)列創(chuàng)建索引。只要有可能,就應(yīng)該選擇一個(gè)數(shù)據(jù)最整齊、最緊湊的數(shù)據(jù)列(如一個(gè)整數(shù)類型的數(shù)據(jù)列)來(lái)創(chuàng)建索引。
2.唯一索引
普通索引允許被索引的數(shù)據(jù)列包含重復(fù)的值。比如說(shuō),因?yàn)槿擞锌赡芡?,所以同一個(gè)姓名在同一個(gè)“員工個(gè)人資料”數(shù)據(jù)表里可能出現(xiàn)兩次或更多次。
如果能確定某個(gè)數(shù)據(jù)列將只包含彼此各不相同的值,在為這個(gè)數(shù)據(jù)列創(chuàng)建索引的時(shí)候就應(yīng)該用關(guān)鍵字UNIQUE把它定義為一個(gè)唯一索引。這么做 的好處:一是簡(jiǎn)化了MySQL對(duì)這個(gè)索引的管理工作,這個(gè)索引也因此而變得更有效率;二是MySQL會(huì)在有新記錄插入數(shù)據(jù)表時(shí),自動(dòng)檢查新記錄的這個(gè)字段 的值是否已經(jīng)在某個(gè)記錄的這個(gè)字段里出現(xiàn)過(guò)了;如果是,MySQL將拒絕插入那條新記錄。也就是說(shuō),唯一索引可以保證數(shù)據(jù)記錄的唯一性。事實(shí)上,在許多場(chǎng) 合,人們創(chuàng)建唯一索引的目的往往不是為了提高訪問(wèn)速度,而只是為了避免數(shù)據(jù)出現(xiàn)重復(fù)。
3.主索引
在前面已經(jīng)反復(fù)多次強(qiáng)調(diào)過(guò):必須為主鍵字段創(chuàng)建一個(gè)索引,這個(gè)索引就是所謂的“主索引”。主索引與唯一索引的唯一區(qū)別是:前者在定義時(shí)使用的關(guān)鍵字是PRIMARY而不是UNIQUE。
4.外鍵索引
如果為某個(gè)外鍵字段定義了一個(gè)外鍵約束條件,MySQL就會(huì)定義一個(gè)內(nèi)部索引來(lái)幫助自己以最有效率的方式去管理和使用外鍵約束條件。
5.復(fù)合索引
索引可以覆蓋多個(gè)數(shù)據(jù)列,如像INDEX(columnA, columnB)索引。這種索引的特點(diǎn)是MySQL可以有選擇地使用一個(gè)這樣的索引。如果查詢操作只需要用到
columnA數(shù)據(jù)列上的一個(gè)索引,就可以使 用復(fù)合索引INDEX(columnA, columnB)。不過(guò),這種用法僅適用于在復(fù)合索引中排列在前的數(shù)據(jù)列組合。比如說(shuō),INDEX(A, B, C)可以當(dāng)做A或(A, B)的索引來(lái)使用,但不能當(dāng)做B、C或(B, C)的索引來(lái)使用。
6.索引的長(zhǎng)度
在為CHAR和VARCHAR類型的數(shù)據(jù)列定義索引時(shí),可以把索引的長(zhǎng)度限制為一個(gè)給定的字符個(gè)數(shù)(這個(gè)數(shù)字必須小于這個(gè)字段所允許的最大 字符個(gè)數(shù))。這么做的好處是可以生成一個(gè)尺寸比較小、檢索速度卻比較快的索引文件。在絕大多數(shù)應(yīng)用里,數(shù)據(jù)庫(kù)中的字符串?dāng)?shù)據(jù)大都以各種各樣的名字為主,把 索引的長(zhǎng)度設(shè)置為10~15個(gè)字符已經(jīng)足以把搜索范圍縮小到很少的幾條數(shù)據(jù)記錄了。
在為BLOB和TEXT類型的數(shù)據(jù)列創(chuàng)建索引時(shí),必須對(duì)索引的長(zhǎng)度做出限制;MySQL所允許的最大索引長(zhǎng)度是255個(gè)字符。
全文索引
文本字段上的普通索引只能加快對(duì)出現(xiàn)在字段內(nèi)容最前面的字符串(也就是字段內(nèi)容開(kāi)頭的字符)進(jìn)行檢索操作。如果字段里存放的是由幾個(gè)、甚至 是多個(gè)單詞構(gòu)成的較大段文字,普通索引就沒(méi)什么作用了。這種檢索往往以LIKE %word%的形式出現(xiàn),這對(duì)MySQL來(lái)說(shuō)很復(fù)雜,如果需要處理的數(shù)據(jù)量很大,響應(yīng)時(shí)間就會(huì)很長(zhǎng)。
這類場(chǎng)合正是全文索引(full-text index)可以大顯身手的地方。在生成這種類型的索引時(shí),MySQL將把在文本中出現(xiàn)的所有單詞創(chuàng)建為一份清單,查詢操作將根據(jù)這份清單去檢索有關(guān)的數(shù) 據(jù)記錄。全文索引即可以隨數(shù)據(jù)表一同創(chuàng)建,也可以等日后有必要時(shí)再使用下面這條命令添加:
ALTER TABLE tablename ADD FULLTEXT(column1, column2)
有了全文索引,就可以用SELECT查詢命令去檢索那些包含著一個(gè)或多個(gè)給定單詞的數(shù)據(jù)記錄了。下面是這類查詢命令的基本語(yǔ)法:
SELECT * FROM tablename
WHERE MATCH(column1, column2)AGAINST(''word1'', ''word2'', ''word3'')上面這條命令將把column1和column2字段里有word1、word2和word3的數(shù)據(jù)記錄全部查詢出來(lái)。
注解:InnoDB數(shù)據(jù)表不支持全文索引。
查詢和索引的優(yōu)化
只有當(dāng)數(shù)據(jù)庫(kù)里已經(jīng)有了足夠多的測(cè)試數(shù)據(jù)時(shí),它的性能測(cè)試結(jié)果才有實(shí)際參考價(jià)值。如果在測(cè)試數(shù)據(jù)庫(kù)里只有幾百條數(shù)據(jù)記錄,它們往往在執(zhí)行完 第一條查詢命令之后就被全部加載到內(nèi)存里,這將使后續(xù)的查詢命令都執(zhí)行得非???-不管有沒(méi)有使用索引。只有當(dāng)數(shù)據(jù)庫(kù)里的記錄超過(guò)了1000條、數(shù)據(jù)總量 也超過(guò)了MySQL服務(wù)器上的內(nèi)存總量時(shí),數(shù)據(jù)庫(kù)的性能測(cè)試結(jié)果才有意義。
在不確定應(yīng)該在哪些數(shù)據(jù)列上創(chuàng)建索引的時(shí)候,人們從EXPLAIN SELECT命令那里往往可以獲得一些幫助。這其實(shí)只是簡(jiǎn)單地給一條普通的SELECT命令加一個(gè)EXPLAIN關(guān)鍵字作為前綴而已。有了這個(gè)關(guān)鍵 字,MySQL將不是去執(zhí)行那條SELECT命令,而是去對(duì)它進(jìn)行分析。MySQL將以表格的形式把查詢的執(zhí)行過(guò)程和用到的索引(如果有的話)等信息列出 來(lái)。
在EXPLAIN命令的輸出結(jié)果里,第1列是從數(shù)據(jù)庫(kù)讀取的數(shù)據(jù)表的名字,它們按被讀取的先后順序排列。type列指定了本數(shù)據(jù)表與其它數(shù) 據(jù)表之間的關(guān)聯(lián)關(guān)系(JOIN)。在各種類型的關(guān)聯(lián)關(guān)系當(dāng)中,效率最高的是system,然后依次是const、eq_ref、ref、range、index和All(All的意思是:對(duì)應(yīng)于上一級(jí)數(shù)據(jù)表里的每一條記錄,這個(gè)數(shù)據(jù)表里的所有記錄都必須被讀取一遍--這種情況往往可以用一索引來(lái)避 免)。
possible_keys數(shù)據(jù)列給出了MySQL在搜索數(shù)據(jù)記錄時(shí)可選用的各個(gè)索引。key數(shù)據(jù)列是MySQL實(shí)際選用的索引,這個(gè)索引 按字節(jié)計(jì)算的長(zhǎng)度在key_len數(shù)據(jù)列里給出。比如說(shuō),對(duì)于一個(gè)INTEGER數(shù)據(jù)列的索引,這個(gè)字節(jié)長(zhǎng)度將是4。如果用到了復(fù)合索引,在 key_len數(shù)據(jù)列里還可以看到MySQL具體使用了它的哪些部分。作為一般規(guī)律,key_len數(shù)據(jù)列里的值越小越好(意思是更快)。ref數(shù)據(jù)列給出了關(guān)聯(lián)關(guān)系中另一個(gè)數(shù)據(jù)表里的數(shù)據(jù)列的名字。row數(shù)據(jù)列是MySQL在執(zhí)行這個(gè)查詢時(shí)預(yù)計(jì)會(huì)從這個(gè)數(shù)據(jù)表里讀出的數(shù)據(jù)行的個(gè)數(shù)。row數(shù)據(jù)列里的所有數(shù)字的乘積可以讓我們大致了解這個(gè)查詢需要處理多少組合。最后,extra數(shù)據(jù)列提供了與JOIN操作有關(guān)的更多信息,比如說(shuō),如果MySQL在執(zhí)行這個(gè)查詢時(shí)必須創(chuàng)建一個(gè)臨時(shí)數(shù)據(jù)表,就會(huì)在extra列看到using temporary字樣。