Oracle在數(shù)據(jù)庫領(lǐng)域里是一家舉足輕重的公司,發(fā)布的每一個(gè)版本都備受關(guān)注。2019年,Oracle發(fā)布了17c,該版本為云端數(shù)據(jù)庫設(shè)計(jì)而生,具備了更強(qiáng)大的安全性和性能優(yōu)化,同時(shí)支持多項(xiàng)新功能和改進(jìn)。下面將詳細(xì)介紹這些亮點(diǎn)。
1. 自動(dòng)編譯和自動(dòng)分區(qū)維護(hù)
在Oracle 17c上,有兩個(gè)重要的新功能是自動(dòng)編譯和自動(dòng)分區(qū)維護(hù)。這兩個(gè)新功能有助于輕松管理和優(yōu)化數(shù)據(jù)庫性能, 例如將舊的代碼自動(dòng)更新為新的、優(yōu)化分區(qū)表等。
-- 創(chuàng)建分區(qū)表 CREATE TABLE sales ( sales_id number not null, product_name varchar2(50) not null, date_sold date not null, amount_sold number(10,2) not null ) partition by range (date_sold) ( partition sales_jan_01 values less than (to_date('2002-02-01','yyyy-mm-dd')), partition sales_feb_01 values less than (to_date('2002-03-01','yyyy-mm-dd')) );
2. 大數(shù)據(jù)分析和機(jī)器學(xué)習(xí)
Oracle 17c提供了許多新的大數(shù)據(jù)分析和機(jī)器學(xué)習(xí)功能。這些功能包括復(fù)雜數(shù)據(jù)分析算法,支持SQL和PL/SQL,以及新工具,例如Warehouse Builder.
-- 使用復(fù)雜算法進(jìn)行預(yù)測依賴性 DECLARE reg1 SYS.REGRESSOR; reg2 SYS.REGRESSOR; BEGIN SYS.DBMS_DATA_MINING.CREATE_REGRESSOR( 'reg1', 'apriori' 'backpropagation', , 'SALES', 'AMOUNT_SOLD', 'PRODUCT_NAME', 'DATE_SOLD', '2002-01-01', '2002-06-01', 'QUANTITY_SOLD' ); reg2 := SYS.DBMS_DATA_MINING.CREATE_REGRESSOR( 'reg2', 'logistic' 'svms', , 'SALES', 'AMOUNT_SOLD', 'PRODUCT_NAME', 'DATE_SOLD', '2002-01-01', '2002-06-01', 'QUANTITY_SOLD' ); END;
3. 安全性和性能優(yōu)化
Oracle 17c還具有更強(qiáng)的安全性和性能優(yōu)化。這些新功能可以幫助管理員保護(hù)數(shù)據(jù)庫和應(yīng)用程序,并確保系統(tǒng)保持最優(yōu)狀態(tài)。
4. 典型的應(yīng)用場景
由于Oracle 17c具有更強(qiáng)大的安全性和性能優(yōu)化,它可以在多種應(yīng)用場景中發(fā)揮重要作用。
例如,在金融業(yè)、醫(yī)療行業(yè)和零售業(yè)中,保護(hù)數(shù)據(jù)的安全性非常關(guān)鍵。Oracle 17c的新功能可以使管理員更輕松地保護(hù)這些敏感數(shù)據(jù)。
此外,在數(shù)據(jù)分析和機(jī)器學(xué)習(xí)方面,Oracle 17c可以提供強(qiáng)大的功能,幫助管理員發(fā)現(xiàn)新的數(shù)據(jù)模式、趨勢等。
-- 插入數(shù)據(jù) INSERT INTO SALES VALUES (1, 'iPhone', to_date('2021-08-25','yyyy-mm-dd'), 1000); INSERT INTO SALES VALUES (2, 'Huawei', to_date('2021-09-05','yyyy-mm-dd'), 2000); INSERT INTO SALES VALUES (3, 'Oppo', to_date('2021-09-06','yyyy-mm-dd'), 1500); -- 查詢數(shù)據(jù) SELECT * FROM SALES;
結(jié)論
總的來說,Oracle 17c是一個(gè)值得期待的版本,具有更強(qiáng)大的性能優(yōu)化和安全功能,能夠滿足各種大型企業(yè)的需求。它提供了廣泛的新功能和改進(jìn),其中包括自動(dòng)編譯和自動(dòng)分區(qū)維護(hù),大數(shù)據(jù)分析和機(jī)器學(xué)習(xí)等領(lǐng)先的技術(shù)。 對于任何需要使用Oracle數(shù)據(jù)庫的企業(yè)而言,Oracle 17c是一個(gè)值得考慮和使用的版本。