ORACLE 19C SHARDING: A COMPREHENSIVE GUIDE TO MODERN DATA DISTRIBUTION

Authors

  • Manjunatha Sughaturu Krishnappa Senior Technical Leader Oracle America Inc, Santa Clara, USA. Author
  • Bindu Mohan Harve Independent Researcher, CA, USA. Author
  • Vivekananda Jayaram Vice President, JPMorgan Chase Bank, NA, Plano, USA. Author

Keywords:

Oracle 19c Sharding, Scalable Database Architecture, Horizontal Scalability, Sharding Key, Shard Management

Abstract

Oracle 19C Sharding is a new feature that represents a data management capability that empowers users to the arrangement of one database spread across a collection of databases (shards). They do not have hardware or software systems in place for this method. Enhancing scalability and availability while ensuring disaster recovery on a scale is crucial for mission critical applications by dividing data into smaller fragments which makes it easy to handle. Oracle 19c Sharding enhances reliability by minimizing the chance of bottlenecks and vulnerabilities in a system. Oracle Sharding supports global and local transactions which ensures data consistency and maintains integrity throughout the database across all the shards. The key features of Oracle 19c Sharding are automatic shard management, multi-shard queries and seamless integration to other high availability technologies like Data Guard, Golden- Gate and Real Application clusters. By implementing database sharding, organizations can get benefits of greater performance, flexibility and scalability from the database environment.

References

Oracle Corporation (2019). Sharding with Oracle Database 19c.Technical White Paper - https://www.oracle.com/a/tech/docs/sharding-with-oracle-database- 19c.pdf

Oracle Corporation. (2019). Oracle® Database Sharding Guide 19c - https://docs.oracle.com/en/database/oracle/oracle- database/19/shard/index.html

Oracle Corporation (2019).Oracle® Database SQL Language Reference 19c - https://docs.oracle.com/en/database/oracle/oracle- database/19/sqlrf/index.html

Oracle Corporation. (2019). Oracle® Database PL/SQL Packages and Types Reference 19c - https://docs.oracle.com/en/database/oracle/oracle- database/19/arpls/index.html

Gavin Soorma Oracle Database 19c Sharding Hands-On Tutorial- https://gavinsoorma.com/2019/06/oracle-database-19c-sharding-hands-on-tutorial/

Database Sharding In Oracle – A Primer - https://questoraclecommunity.org/learn/blogs/database-sharding-in- oracle-a-primer/

Kuhn, D., Kyte, T. (2022). Architecture Overview. In: Expert Oracle Database Architecture. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-7499-6 2

Kumar, Y.V.R., Kupatadze, M., Sammeta, S.(2023). Introduction to Oracle Sharding - Oracle Global Data Services for Mission-critical Systems. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-9553-3

Heller, J. (2023). Optimize the Database with Oracle Architecture - Pro Oracle SQL Development. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-8867-2 10

Downloads

Published

2024-10-02