Top 10 new features in Oracle Database 18c at a glance

At the 2017 Oracle OpenWorld conference, a series of new features about Oracle 18c have been disclosed. With the help of the open sharing themes and content scattered in various venues, and the PPT download provided by OOW, we will share with you that 18c is very attractive. New features of force.

Note: The 10 mentioned in the title is only an approximation. The new features mentioned in the article are not only 10, and the columns are only for reading convenience. These features may change with the release of the version and are for reference only.

1. Autonomous Database - Autonomous Database
First of all, Oracle 18c will be an "Autonomous Database - Autonomous Database", which was first released by Larry Ellison, and under this framework, a series of designs will be launched.

2. Cloud-level availability enhancement - Cloud-Scale Availability
includes a series of new features, including:
support for automatic sharding capabilities across regions and hybrid clouds;
RAC sharding support;
support for replication and synchronization of Nologging data in ADG;
ADG Automatic redirection of update operations to the primary database (this feature is useful for read-write separation);
zero impact of Grid Infrastructure patching;
recommended rolling upgrade of transient logical standby databases;

3.In-Memory memory option enhancements The
memory option has received a lot of enhancements, including:
automatic In-Memroy management, which should refer to automatically selecting objects suitable for In-Memory and compressing and speeding up;
supporting In-Memory memory tables, This feature is useful;
In-Memory supports NVRAM memory architecture;
specific enhancements for data warehouses, In-Memory dynamic scanning; optimization algorithms, etc.;

4. In-Memory external table and InLine external table support
This feature deserves an independent explanation. External tables make Oracle more flexible in external data operations, and based on in-memory columnar storage compression, it can support large-volume operations faster. The data warehouse environment will be greatly enhanced. And since the data of the external table is basically static, it is more suitable to use In-Memory for processing. Oracle claims that this improvement will bring a 100-fold improvement. Next, we will see how we can use the external table better. Inline external tables, which can be called directly through SQL, do not need to create external tables that only need to be used once, which makes development a lot more flexible and reduces the processing of a large amount of metadata

5. Approximate Query - Approximate Query and Top-N Approximate Aggregation
This is a new feature of Oracle 12c. After the enhancement of 12.2, it has been very easy to use. You can refer to my previous article: CPU Integration from Approx_Count_Distinct to M7. The newly added Top-N approximate aggregation can approximate the following problems, such as:
last week, the reading volume of the Top 5 Blog articles;
the approximate consumption of the Top 50 customers in each region;
Oracle can use less than 0.5% The error rate provides approximate aggregation. This function will also be extremely helpful for aggregation queries that do not require high accuracy. Correspondingly, we get a huge performance improvement.

6.
Oracle Advanced Analytics 18.1, a new feature of machine learning algorithms, said that machine learning is the highlight of 18c, so it has a lot of functions. This page mentions about the algorithms introduced by 18c:
• New scalable machine learning algorithm (SQL API)
- random Forest Classification
- Neural Networks for Classification and Regression
- Explicit Semantic Analysis ML Algorithms Extended to Support Classification
- Time Series via Exponential Smoothing
- CUR Decomposition Based Algorithms for Attribute and Row Importance
Ability to export ML models to C and Java for application deployment
Analysis view is one of the important functional components. In fact, it is also a new feature introduced in 12.2. It realizes the connection of various underlying data to form an analysis view, which is provided to simplify SQL access and finally output to the application. , obscures the complexity from the analysis view

7. Polymorphic table support
This is a new feature introduced in 18c, which supports self-describing, fully dynamic SQL. is part of the ANSI 2016 standard.
Polymorphic tables encapsulate complex algorithms:
- Hide algorithm implementations
- Take advantage of powerful, dynamic SQL capabilities
- Process through any table column
- Return SQL rowsets (tables, JSON, XML documents, etc.)

8. Multi-tenancy enhancement
This is also a set of new features, including Per-PDB's active and standby database Switchover, which is a further feature and is very useful. In addition, there are new features such as transportable backup, snapshot transfer, and rapid upgrade.

9. NVRAM-based multi-level cache enhancement
Andrew mentioned in many speeches that Oracle has done a lot of research and development based on NVRAM, and now the new features have been disclosed. In the database, NVRAM is used as a first-level high-performance cache to accelerate the database. It is a very powerful combination of soft and hard optimization. This feature should be used in the Exadata environment first. Exadata placed NVRAM in front of the Flash Memory, and computing nodes can bypass the software stack through the RDMA protocol to achieve high-performance access, which is 20 times faster than the traditional protocol path. NVRAM is used as Cache and as direct storage, and the comprehensive capability is increased by 10 times:

10. Security enhancement
Security is what Larry emphasized. In 18c, security enhancements mainly include integration with Active Directory, PDB key storage and passwordless (no default password) Schema creation.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325990659&siteId=291194637