Oracle 12c1与2新的功能拓展(oracle12c1和2)

Oracle 12c1与2:新的功能拓展

Oracle数据库管理系统一直是企业级应用的首选,而Oracle 12c1与2版本带来了许多新功能,大大拓展了其能力。其中一些功能如下:

1. 多租户环境

Oracle 12c1引入了多租户环境,允许在单个物理数据库上运行多个逻辑数据库,每个逻辑数据库都有自己的用户和应用程序。这样可以显著降低成本,并更好地控制资源的使用。

2. 访问控制

Oracle 12c1和2版本增加了Fine-Grned Auditing (FGA),可以更细粒度地控制数据库的访问。例如,可以指定哪些列和行可以被查询和更新,或者在访问敏感数据时触发报警和日志记录。

3. 数据纵向分割

Oracle 12c1和2可以对表中的列进行数据纵向分割,这意味着将表分成多个分区,并将每个分区的列分别存储在不同的表空间中。这样可以提高性能和管理性,而且可以更好地控制数据的安全性。

4. 第一类行

Oracle 12c2引入了第一类行(Row limiting),可以更方便地查询和处理大量数据。例如,可以使用FETCH FIRST语句获取前10个结果,而不必检索整个数据集。

5. 可微分生成式

Oracle 12c2增加了可微分生成式,使得机器学习和变得更加容易。可微分生成式是一种基于神经网络的算法,可以帮助构建和训练深度学习模型。

代码示例:

— 创建可微分生成式

CREATE OR REPLACE FUNCTION model(x IN NUMBER)

RETURN NUMBER AS

(SELECT x * 2 FROM dual);

— 使用可微分生成式

SELECT model(10) FROM dual;

Oracle 12c1和2版本带来了众多新功能,如完全云化、机器学习、、容器、性能和安全性等方面的改善,能够更好地满足企业级应用的需求。


数据运维技术 » Oracle 12c1与2新的功能拓展(oracle12c1和2)