< p>Oracle是一個(gè)非常流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它擁有豐富的功能、高度可靠性和穩(wěn)定性,并且能夠擴(kuò)展。 Oracle數(shù)據(jù)庫更新了許多版本,每個(gè)新版本都帶來了許多新的功能和改進(jìn)。本文將介紹Oracle數(shù)據(jù)庫的更新以及與之相關(guān)的一些新功能和改進(jìn)。< p>從Oracle 11g開始,Oracle數(shù)據(jù)庫推出了自動(dòng)管理并減輕了管理數(shù)據(jù)庫的負(fù)擔(dān)。其中一種新功能是自動(dòng)存儲(chǔ)管理。自動(dòng)存儲(chǔ)管理使用分層存儲(chǔ)方法來存儲(chǔ)表和分區(qū),以便快速訪問和節(jié)省磁盤空間。這使得數(shù)據(jù)訪問速度更快,同時(shí)使管理數(shù)據(jù)庫的工作量減輕。< pre>CREATE TABLESPACE &tablespace
DATAFILE &df SIZE &size
AUTOEXTEND ON NEXT &nex SIZE &size; pre>< p>在11g版本中,還推出了自動(dòng)SQL調(diào)整功能。自動(dòng)SQL調(diào)整功能可以根據(jù)查詢的實(shí)際情況來確定最優(yōu)執(zhí)行計(jì)劃,并自動(dòng)調(diào)整查詢語句的執(zhí)行順序和連接方式。這使得查詢速度更快,并減輕了DBA的工作量。< p>另外一個(gè)新功能是數(shù)據(jù)泵的改進(jìn)。數(shù)據(jù)泵是Oracle提供的一種用于遷移整個(gè)數(shù)據(jù)庫的工具,包括表、數(shù)據(jù)、索引以及用戶等。數(shù)據(jù)泵在Oracle 12c版本中經(jīng)過了改進(jìn),可以更快地導(dǎo)入和導(dǎo)出數(shù)據(jù),并保留所有相關(guān)表的外鍵關(guān)系。這種改進(jìn)使遷移整個(gè)數(shù)據(jù)庫變得更加容易。< pre>EXPDP system/mypassword DIRECTORY=mymdumpdir DUMPFILE=myexpfull.dmp FULL=y NOLOGFILE=y pre>< p>在Oracle 12c R2版本中,引入了JSON(JavaScript Object Notation)數(shù)據(jù)類型和支持。 JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,已經(jīng)成為REST APIs的標(biāo)準(zhǔn)。Oracle 12c R2可以處理JSON 文檔類型數(shù)據(jù),支持 JSON 的解析、查詢、索引和翻譯,這使得 Oracle 數(shù)據(jù)庫更適合現(xiàn)代Web應(yīng)用程序的構(gòu)建。< pre>SELECT person FROM JSON_TABLE('{"person":"Tom"}'
COLUMNS (person VARCHAR2 (256) PATH '$.person'); pre>< p>除此之外,Oracle數(shù)據(jù)庫15c版本中最大的更新是引入了“多租戶容器數(shù)據(jù)庫”(Multitenant Container Database)。通過引入多租戶容器數(shù)據(jù)庫,Oracle 15c可以支持多個(gè)租戶共享相同的資源,從而降低整個(gè)系統(tǒng)的管理和存儲(chǔ)成本。< p>總的來說,Oracle數(shù)據(jù)庫在新版本中不斷地引入新功能和改進(jìn),以更好地滿足可擴(kuò)展性、性能和數(shù)據(jù)有效性等方面的要求,使其成為廣泛應(yīng)用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。
下一篇css上中下線條