色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

oracle 12 c

Oracle 12c是一款功能強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)。其中的許多特性可以幫助開(kāi)發(fā)者更快、更簡(jiǎn)便地管理和處理數(shù)據(jù)。例如,Oracle 12c的Multi-Tenancy功能可以允許多個(gè)租戶共享單個(gè)數(shù)據(jù)庫(kù)實(shí)例,而無(wú)需額外的硬件和軟件部署。這篇文章將介紹Oracle 12c的一些重要特性和如何使用它們來(lái)提高數(shù)據(jù)管理和處理的效率。

1. 數(shù)據(jù)庫(kù)容器化

Oracle 12c引入了Multitenancy功能,允許在單個(gè)物理數(shù)據(jù)庫(kù)服務(wù)器上支持多個(gè)租戶。通過(guò)把多個(gè)數(shù)據(jù)庫(kù)容器(CDB)和各自的租戶數(shù)據(jù)庫(kù)(PDB)分離,Oracle 12c可以實(shí)現(xiàn)更好的資源利用和更簡(jiǎn)單的管理。例如,一個(gè)企業(yè)可以用Oracle 12c來(lái)支持多個(gè)部門(mén),而每個(gè)部門(mén)可以擁有它自己的數(shù)據(jù)庫(kù)實(shí)例,而無(wú)需每個(gè)部門(mén)都去購(gòu)買(mǎi)一個(gè)獨(dú)立的數(shù)據(jù)庫(kù)服務(wù)器。

CREATE PLUGGABLE DATABASE salespdb ADMIN USER salesadm IDENTIFIED BY password
STORAGE (MAXSIZE 5G) DEFAULT TABLESPACE users
FILE_NAME_CONVERT = ('/u01/app/oracle/oradata/cdb1/pdbseed', '/u01/app/oracle/oradata/cdb1/salespdb');

2. JSON支持

在Oracle 12c中,JSON是一種第一類數(shù)據(jù)類型。這意味著,數(shù)據(jù)庫(kù)可以輕松地存儲(chǔ)和處理JSON數(shù)據(jù)。例如,Oracle 12c支持JSON_QUERY、JSON_VALUE和JSON_TABLE函數(shù),這使得可以使用SQL查詢很容易地操作JSON數(shù)據(jù)。此外,Oracle 12c還支持包含在JSON數(shù)據(jù)中的空值(NULL),以及日志數(shù)據(jù)格式(JSON)的直接存儲(chǔ)。

SELECT json_query(
'{"id": 1, "name": {"first": "John", "last": "Doe"}}', 
'$.name.first') 
AS result 
FROM dual;

3. 數(shù)據(jù)庫(kù)應(yīng)用容器

Oracle 12c引入了數(shù)據(jù)庫(kù)應(yīng)用容器(Database Application Container, DAC)的概念。數(shù)據(jù)庫(kù)應(yīng)用容器允許用戶更好地管理多個(gè)應(yīng)用程序的資源使用。通過(guò)把應(yīng)用程序數(shù)據(jù)庫(kù)配置、資源使用和數(shù)據(jù)存儲(chǔ)分離,應(yīng)用程序容器可以顯著簡(jiǎn)化應(yīng)用程序的管理。例如,多個(gè)應(yīng)用程序可以共享相同的數(shù)據(jù)庫(kù)實(shí)例和硬件資源,但每個(gè)應(yīng)用程序都可以獨(dú)立地控制它自己的數(shù)據(jù)庫(kù)配置。

CREATE APPLICATION CONTAINER hrappcon
FROM hrpdb
USING hrapp;

4. 數(shù)據(jù)庫(kù)重定向

數(shù)據(jù)庫(kù)重定向是Oracle 12c的一個(gè)新特性,它允許應(yīng)用程序輕松地在數(shù)據(jù)庫(kù)之間切換。通過(guò)使用數(shù)據(jù)庫(kù)重定向,開(kāi)發(fā)者可以使應(yīng)用程序平滑地遷移到另一個(gè)數(shù)據(jù)庫(kù)實(shí)例,而無(wú)需諸如修改連接字符串之類的手動(dòng)操作。

BEGIN
DBMS_SERVICE.MODIFY_SERVICE(service_name => 'sales',
network_name => 'sales-vip');
END;

5. 自動(dòng)數(shù)據(jù)優(yōu)化

在Oracle 12c中,自動(dòng)數(shù)據(jù)優(yōu)化是一個(gè)新特性,可以為開(kāi)發(fā)者提供更好的查詢性能。自動(dòng)數(shù)據(jù)優(yōu)化可以根據(jù)數(shù)據(jù)庫(kù)實(shí)例和查詢模式動(dòng)態(tài)調(diào)整數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),從而優(yōu)化執(zhí)行計(jì)劃。例如,如果一種查詢模式變得非常熱門(mén),自動(dòng)數(shù)據(jù)優(yōu)化可以動(dòng)態(tài)地更改索引結(jié)構(gòu),以提高查詢性能。

結(jié)論

Oracle 12c擁有許多重要特性,這些特性可以使開(kāi)發(fā)者更簡(jiǎn)單、高效地管理和處理數(shù)據(jù)。其中所講述的特性只是Oracle 12c所擁有的一小部分。無(wú)論是多租戶、JSON支持、應(yīng)用程序容器、數(shù)據(jù)庫(kù)重定向還是自動(dòng)數(shù)據(jù)優(yōu)化,Oracle 12c的功能都可以提高開(kāi)發(fā)者的生產(chǎn)力,并確保數(shù)據(jù)庫(kù)實(shí)例最大化地利用系統(tǒng)資源。