검색 결과가 없습니다

검색어와 일치하는 결과가 없습니다.

원하시는 정보를 찾는 데 도움이 되도록 다음을 시도해 보십시오.

  • 검색에 사용하신 키워드의 철자가 올바른지 확인하십시오.
  • 입력한 키워드에 동의어를 사용하십시오. 예를 들어 “소프트웨어” 대신 “애플리케이션”을 사용해 보십시오.
  • 아래에 표시된 인기 검색어 중 하나를 사용해 보십시오.
  • 새로운 검색을 시작하십시오.
인기 질문
Linear Scalability, Fault Isolation and Geo-distribution for Hyperscale Applications

Linear Scalability, Fault Isolation and Geo-distribution for Hyperscale Applications

Oracle Sharding distributes segments of a data set—a shard—across lots of databases on lots of different computers on-premises or in cloud. It requires no specialized hardware or software. Oracle Sharding does all this while rendering the strong consistency, full power of SQL, support for structured and unstructured data and the Oracle Database ecosystem.

What's New in Oracle Sharding

Get the Details

Oracle Sharding

Architecture

 

Overview

Oracle RAC and Data Guard meet the scalability and availability needs of over 99% of applications while preserving application transparency. Sharding is an architectural pattern popularized by Internet and online companies that need very high scalability and absolute availability. Sharding divides a database into a farm of independent databases and thereby avoiding the scalability or availability edge cases associated with a single database. Oracle Sharding trades-off transparency in return for massive linear scalability, greater availability, and geographical distribution.

Oracle Sharding provides superior run-time performance and simpler life-cycle management compared to home-grown deployments that use a similar approach to scalability. It also provides the advantages of an enterprise RDBMS, including: relational schema, SQL, and other programmatic interfaces, support for complex data types, online schema changes, multi-core scalability, advanced security, compression, high-availability, ACID properties, consistent reads, developer agility with JSON, and much more.

Benefits

Sharding with Oracle Database provides a number of benefits. These include:

  • Linear scalability with complete fault isolation. OLTP applications designed for Oracle sharding can elastically scale (data, transactions and users) to any level, on any platform, simply by deploying new shards on additional stand-alone servers. The unavailability or slowdown of a shard due to either an unplanned outage or planned maintenance affects only the users of that shard, it does not affect the availability or performance of the application for users of other shards. Each shard may run a different release of the Oracle Database as long as the application is backward compatible with the oldest running version – making it simple to maintain availability of an application while performing database maintenance.
  • Global data distribution for data proximity to bring data closer to the consumers and data sovereignty to meet data privacy regulations.
  • Simplicity via automation of many life-cycle management tasks including: automatic creation of shards and replication, system managed partitioning, single command deployment, and fine-grained rebalancing.
  • Superior run-time performance using intelligent, data-dependent routing.

All of the advantages of sharding without sacrificing the capabilities of an enterprise RDBMS, including: relational schema, SQL, and other programmatic interfaces, complex data types, online schema changes, multi-core scalability, advanced security, compression, high-availability, ACID properties, consistent reads, developer agility with JSON, and much more.

Test Drive Oracle Database 19c in the Cloud