The new database is currently available in the Oracle Cloud, with on-premises versions set to be available later this year.
Many of the features that are part of the Oracle Database 21c release were developed for the Oracle Database 20c update that was originally scheduled to be available in 2020, but was never actually publicly released due to coronavirus pandemic-related problems.
The new Oracle Database 21c further extends the multimodel approach that Oracle has been building out in recent years.
Delayed database features land in Oracle 21c
The Oracle Database 21c has more new features in it than a typical Oracle database update, as it also includes capabilities that were originally intended to debut in the 20c release.
Jenny Tsai-Smith, vice president of product management for database development, explained in an interview that Oracle Database 20c was released as a preview in February 2020.
Holger MuellerAnalyst, Constellation Research
The original roadmap was for Oracle Database 20c to become generally available in April 2020, but due to the pandemic that didn’t happen. Tsai-Smith said Oracle used the extra time over the course of 2020 to further enhance the 20c features now manifest in the 21c release.
One of the features that was originally set for 20c that has been advanced inside of 21c is blockchain tables. Blockchain tables enable an immutable ledger that is easy to use and scalable within the Oracle Database, Tsai-Smith said.
The promise of an immutable ledger is that the data is cryptographically verifiable, which is helpful for authenticity.
Expanded memory, sharding and language support
PMEM has also been advanced in 21c, with support for the Intel Optane persistent memory technology. Tsai-Smith said the benefit of PMEM support is faster memory than flash cache, and it is less expensive than traditional dynamic random access memory.
Oracle Database 21c also introduces a new Sharding Advisor feature that enables better data scaling. Data sharding has long been supported in Oracle Database but what is new is the advisor capability that helps users with optimal configuration and deployment.
Graal is an open source effort Oracle launched in 2018 that enables different types of code to run within an embedded virtual machine.