ORACLE 19C SHARDING: A COMPREHENSIVE GUIDE TO MODERN DATA DISTRIBUTION
Keywords:
Oracle 19c Sharding, Scalable Database Architecture, Horizontal Scalability, Sharding Key, Shard ManagementAbstract
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