Oracle 21c: What does the name mean?
The quick answer is 21c refers to Oracle's calendar year 2021 release of their "converged" database software. The number 21 reflects the first year of publication, and the little "c" stands for converged. I'll elaborate on both points in a minute.
Oracle Corporation is one of the world's leading makers of
database software. They were founded in
1977. Their flagship database product is
Oracle Database. Version 1 was a private
release and Version 2 was their first public release in 1979. The latest public release Version 13 goes by
name 21c.
So, what's does the name 21c mean?
Historically, each version of Oracle was numbered
sequentially from Version 1 in 1977 to Version 12 in 2013. Within each version were two or more major
releases like Version 12 had Release 12.1 followed by Release 12.2 in
2017.
Starting in 2018 Oracle switched from sequential numbers to
year-based numbers. And so when patchset
12.2.0.2 was released in 2018 it was named 18c.
And when patchset 12.2.0.3 was released in 2019 it was named 19c. There was no release in 2020, and so the name
20c was retired.
So, we see the number 21 means it was first released in
2021. That's fairly logical. What is also fairly logical is subsequent
patch releases keep the number 21 regardless of the actual year of release. If Oracle releases a patch to 21c two years
later in year 2023 it will be still be called 21c. The release number will have a dot suffix to
indicate the calendar year's relative quarter, so a patch to 21c in November
2023 would be 19.11 (the 11th quarter relative to the start of
calendar year 2021).
The letter "c" in 21c stands for converged. This is not mentioned in the official
documentation, at least not yet, but "c is for converged" is their
marketing mantra. Ask Oracle for a sales
pitch, and you'll get the "c is for converged" speech, which runs for
about an hour.
For versions 12c through 18c Oracle advertised their
cloud-centric computing model, and we were told "c is for cloud". The little "c" was meant to remind
us that Oracle knows cloud computing. Starting
with 19c Oracle's marketing campaign shifted to "the converged
database".
Converged refers to Oracle's ability for a single database
to simultaneously run multiple workloads (transactional, reporting, analytics,
etc.) using multiple models (Geospatial, Object, XML, JSON, etc.) with multiple
tenants (applications, customers, etc).
Way back in the long ago, Oracle was often used as a
Decision Support System database for running queries against data that had been
downloaded from a mainframe. Remember
those days? Oracle enabled an average
person to pour through vast amounts of data without any 3GL programming skills,
a compiler, punch cards, or other instruments of the day. All you needed was a very basic understanding
of the SQL SELECT statement.
Oracle quickly grew to support many more workload types, and
the world around Oracle grew to require many more data types like Objects in Oracle
8, XML in Oracle 8.1, JSON in Oracle 12.1, and Blockchain in 21c. Rather than developing separate products for
each type of workload or each type of data, Oracle Database was enhanced to
support all of them. That's what Oracle
means by "converged".
In case you're keeping track, Oracle started using little
letter suffixes with release 8i where the "i" stood for Internet --
Oracle 8i was the first release to have a built-in JVM and support for XML
data. It's funny that in networking the
word Internet with a capital "I" refers to the global public
Internet, where internet with a little "i" refers to an
interconnected network (ref),
but Oracle probably wasn't thinking along those lines.
Oracle switched to the letter "g" with release
10.1 and called it 10g, which denoted Oracle's grid computing
architecture. That actually upset a lot
of people because Oracle was promoting one particular architecture that the rest
of the industry hadn't agreed on.
Grids were replaced by clouds, so Oracle 12.1 switched to
the letter "c". Clouds are
still a big thing, but when it comes to selling software converged is a bigger
thing.
We'll probably see Oracle using the letter "c" for
many years to come, regardless of its meaning.
Disclaimers: I have never worked for Oracle, I have no
insider information, and I own no shares of stock. Oracle is a registered trademark of Oracle
Corporation.
Comments
Post a Comment