Oracle 在上周六推出新版本(oracle 上周六)

Oracle 12cR2: 引领时代的新版本

上周六,Oracle公司向全球发布了新版本的数据库管理系统,名为Oracle 12cR2(Release 2)。新版本带来了许多令人振奋的新特性和功能,同时也对一些老特性进行了优化和改进。

1. 更好的安全性

虽然Oracle数据库一直被认为是业界的安全标杆,但是新版的Oracle 12cR2加入了更多的安全特性。其中最显著的是“多种租户多重数据”(Multitenant architecture)的扩展。这一特性让不同的客户或应用可以通过同一个物理数据库进行隔离,从而避免数据交叉。同时新版本的加密机制也得到了强化,帮助用户更好地控制敏感数据的访问。

2. 提高了性能

Oracle 12cR2还带来了一系列性能上的改进。其中最显著的是在过去的版本中备受诟病的Pluggable数据库(PDB)内存管理问题得到了解决。新版本的PDB内存管理机制更加高效,可以显著提高数据库的性能和响应速度。此外,Oracle 12cR2还引入了更为先进的执行计划管理机制,可以更好地优化复杂查询的执行计划,并提高查询性能。

3. 更先进的云集成

Oracle 12cR2的设计也更加注重与云服务的集成,让云计算环境下的数据库管理变得更加优雅。新版的数据库支持更多的云场景,包括“Oracle Cloud at Customer”、“Managed Cloud Services”和“Oracle Cloud Infrastructure”。

4. 丰富的新功能

除了上述改进,Oracle 12cR2还带来了多个新功能。其中最引人注目的是Column Group统计特性,它可以提高包含多列的查询的执行效率。此外,新版本还改进了JSON的支持和扩展了PL/SQL的函数和过程库,方便用户处理和分析大量数据。

总结:

Oracle 12cR2的推出让数据管理工作变得更加高效、更加稳定和更加安全。它作为一款企业级的数据库管理系统,为用户提供了先进的云集成、高效的性能和安全的保护措施,满足了现代企业对数据管理方面的需求。Hibernate、Spring整合Oracle 12cR2示例代码如下:

“`java

//创建SessionFactory

public class HibernateUtil {

private static SessionFactory sessionFactory;

static {

try {

Configuration configuration = new Configuration().configure();

sessionFactory = configuration.buildSessionFactory(new StandardServiceRegistryBuilder().configure().build());

} catch (Throwable ex) {

throw new ExceptionInInitializerError(ex);

}

}

public static SessionFactory getSessionFactory() {

return sessionFactory;

}

public static void shutdown() {getSessionFactory().close();}

}

//在Spring中注入:

org.hibernate.dialect.OracleDialect


      

数据运维技术 » Oracle 在上周六推出新版本(oracle 上周六)