Oracle’s 12c DBMS{1}


Scheduled for release in 2013, Oracle recently released details regarding the next generation database management system called Oracle 12c. The “c” stands for cloud, as Oracle is focused on making 12c cloud computing friendly. The main selling point of 12c is the ability to virtualize databases in a sever, or hold many instances of different databases on the same system. This featured is dubbed “multi-tenancy” by Oracle’s CEO Larry Ellison and benefits from decreasing hardware costs for major corporations. If a corporation has many database servers running Oracle’s previous DBMS, 12c can consolidate up to 250 separate databases in one server, thus maximizing CPU usage and reducing hardware needed to run the database. Consolidating multiple databases into one server may impact performance as a result of virtualization, however, Oracle would not comment on how they would combat this issue. Ellison only stated that 12c “uses one-sixth as much hardware and runs five times as many databases.” When it comes to security, Oracle stated 12c will feature enhanced security measures to make sure data are isolated and secured from users of other databases.

12c’s main architects explained how this new DBMS works to accommodate multiple databases in one system. 12c is designed to split into two different entities; the first runs the main database and stores functionality and Oracle’s metadata. The second is for all user data and their metadata. As a result, this split allows many user databases to be run in conjunction with the main database. This also allows the user database to be easily moved from one server to another without major reconfiguration of the database, hence Oracle’s suppose of making 12c cloud computing friendly.

Oracle’s new 12c DBMS relates to this week’s topic as it may change the way database designers design their ER models. If a company needs several different databases for different users, duplicate entities would be a problem. However, for 12c, entities would be independent from one another and having duplicate entities across databases would not be a problem anymore. Also, since database designers will have to manage and provide maintenance, 12c makes it easier to make database-wide changes with simplicity and efficiency.

I found Oracle’s 12c DBMS to be an amazing new architecture that will allow database designers to better manage a company’s growing amounts of data in a more cost effective manner. Just barely getting into the database world, it is very interesting to know there are various companies that make these DBMS solutions to fit various needs.
Sources:

Jackson, J. (2012, October 5). How Oracle’s pluggable databases will work. Retrieved October 14, 2012, from http://www.computerworld.com/s/article/9232120/How_Oracle_s_pluggable_databases_will_work?taxonomyId=173&pageNumber=2

Henschen, D. (2012, September 27). Oracle 12c Database: Open World’s Centerpiece. Retrieved October 14, 2012, from http://www.informationweek.com/software/information-management/oracle-12c-database-open-worlds-centerpi/240008073