Achieve data residency, availability, and scale with Oracle Globally Distributed Autonomous Database

September 19, 2023 | 5 minute read
Pankaj Chandiramani
Director, Product Management
Text Size 100%:

We are delighted to unveil the Limited Availability of Oracle Globally Distributed Autonomous Database, a fully managed Oracle Cloud Infrastructure (OCI) service. This cutting-edge distributed database offering supports critical enterprise use cases including data residency, high availability, low latency, and scalable performance. Oracle Globally Distributed Autonomous Database is built on the Autonomous Database on Dedicated Exadata Cloud Infrastructure. As such, this service is self-tuning, self-scaling, self-securing, and self-healing. It automates many routine database management tasks such as patching, disaster recovery, and backup and recovery, reducing the risk of human error and improving system uptime.

With Oracle Globally Distributed Autonomous Database organizations can store and manage large data volumes with exceptional performance and reliability. It facilitates automatic distribution of data across Oracle’s globally distributed converged databases, making it well-suited for both large-scale, mission-critical applications that work with diverse data types, as well as less complex, high-throughput environments like web applications.

 

How Oracle Globally Distributed Autonomous Database Works

Oracle Globally Distributed Autonomous Database makes it easy for organizations to support their global operations. The built-in data sharding and replication allow data to be distributed across multiple geographic regions for low-latency access and high availability. Organizations that need to operate across the globe can use this OCI service to meet data residency requirements by controlling where geographically restricted data resides and is processed.

Because it is based on Autonomous Database running on Oracle Exadata infrastructure, each Globally Distributed Autonomous Database shard is already highly scalable, performant, and fault-tolerant, so this new service takes these capabilities to a whole new level, making it the optimal choice for organizations that need to store and process massive amounts of data.

In addition, Oracle Globally Distributed Autonomous Database supports multiple data models, including relational, JSON, graph, and spatial data so it can be used to meet the data needs of diverse applications instead of organizations having to use multiple single-purpose databases that don’t provide automated shard management and operations.

Oracle Globally Distributed Autonomous Database  provides built-in security features to protect data, including encryption, access control, and auditing while also automatically deploying the latest security patches, bug fixes, etc. across the entire sharded database stack. As a result, your data is secure and running with the latest security and software patches at the infrastructure, database, and shard infrastructure layers.

Globally distributed database
Multi-region deployment

Key Capabilities and Benefits

Oracle Globally Distributed Autonomous Database offers robust solution for organizations looking to enhance data availability and performance across geographical locations.

Here are some of the key capabilities that make Globally Distributed Autonomous Database stand out and the benefits organizations can receive:

1. Autonomous management: Globally Distributed Autonomous Database provides a seamless and efficient distributed database solution to accommodate a global user base and meet diverse data regulations, all while harnessing the power of self-driving capabilities.

i. Automatic data distribution eliminates the need for manual data sharding, simplifying deployment with automatic sharding and resharding capabilities.

ii. Automatic routing streamlines application development by seamlessly interfacing with the sharded database as a unified logical entity, bolstered by native support for      database client drivers.

iii. Centralized administration minimizes management complexity by managing the distributed database using a shard catalog that presents a single view of the distributed database as a cohesive unit.

Benefit: Globally Distributed Autonomous Database empowers organizations to confidently expand on a global scale without the need for specialized skills in sharding or to manage separate services in various cloud locations.

 

2. Hyperscale performance and scalability: Improve service levels through linear scalability and extreme availability.

i. Horizontal scalability supports by the addition of servers (shards) online. Data is automatically rebalanced to provide even workload distribution.

ii. High data availability, performance, and data fault isolation supports multi-terabyte to multi-petabyte scale for applications that require millions or billions of transactions with the distributed shared-nothing architecture.

iii. Eliminates single points of failure using built-in replication with Raft consensus protocol and the ability to add replication technologies such as Oracle Data Guard, which enable strict data consistency and zero data loss.

Benefit: Globally Distributed Autonomous Database makes it easy for organizations to deploy and manage enterprise-class applications that need extreme scale, performance, and availability.

 

3. Data residency and local access: Globally Distributed Autonomous Database offers a secure and protected data solution for organizations prioritizing data residency requirements.

i. Distributed architecture enables you to set up global databases that can be distributed across multiple geographic locations, facilitating globally aggregated queries or other sorts of cross-shard activities such as global analytics.

ii. Control of data storage and processing locality enables you to comply with data residency and privacy regulations.

Benefit: Globally Distributed Autonomous Database allows you to meet data residency and other regulatory requirements, without the intricate challenges of managing services within specific cloud locations. Also, distributing data and processing it in locations close to consumers enables lower latency access and better customer experiences, while supporting extreme levels of globally distributed performance.

 

Developing Innovative Applications

Capitalizing on Oracle Database's multi-model capabilities, Globally Distributed Autonomous Database enables you to create a durable, always available, cloud-native data platform usable by all developers in the organization. Whether using JSON or XML documents, spatial, graph, IOT streaming, event driven, or traditional relational data, developers can use virtually any programming language to access Oracle Database via modern REST APIs, SOAP APIs, traditional SQL*Net JDBC or even ODBC connections. As a result, Globally Distributed Autonomous Database enables developer flexibility and simplifies application development by handling all sharded data management activities.
 

 


 

Globally Distributed Autonomous Database architecture
Architecture- Globally Distributed Autonomous Database

 

By choosing Oracle Database and Globally Distributed Autonomous Database, developers can:

  1. Focus on building innovative sharded database applications and solve problems at global scale with best-in-class scaling and performance.
  1. Reduce the operational burden of data consolidation and aggregation from multiple disparate data stores.
  1. And most importantly, shorten the information supply chain, and allow you to extract more information from their raw data—faster, and at a lower total cost of ownership.

 

Conclusion

Oracle Globally Distributed Autonomous Database is a game-changing distributed database service that is set to revolutionize the way enterprises manage and process large amounts of data. It helps organizations meet their needs for data residency, high availability, massive scale, and high global performance, with low local-access latency. Based on Oracle’s proven Autonomous Database capabilities, its extensive automation simplifies the creation, use, and management of sharded databases for all enterprise applications. We look forward to sharing additional information about Globally Distributed Autonomous Database with you when it’s generally available.

 

To find out more, visit  https://www.oracle.com/autonomous-database/distributed-autonomous-database/

To try it out before it’s generally available, open a service request with Oracle Support with the title “Oracle Globally Distributed Autonomous Database Limited Availability Program.”

 

Pankaj Chandiramani

Director, Product Management

With an extensive 18-year background in business technology, Pankaj Chandiramani currently holds the position of Director of Product Management for Oracle Database. His expertise lies in the development and marketing of enterprise Software as a Service (SaaS), hybrid, and on-premises products. He has successfully contributed to various domains, including AI/ML, IT Operations, Data Management, and DevOps.