{"id":18554322,"url":"https://github.com/oracle/db-sharding","last_synced_at":"2026-03-03T18:01:38.067Z","repository":{"id":47041874,"uuid":"114033232","full_name":"oracle/db-sharding","owner":"oracle","description":"Oracle Sharded database deployment automation and tools for use in client applications.","archived":false,"fork":false,"pushed_at":"2025-09-03T19:48:03.000Z","size":9631,"stargazers_count":38,"open_issues_count":8,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-01-21T16:02:44.729Z","etag":null,"topics":["chunk","cross-shard-queries","fault-isolation","geodistributedsystems","globaldatabase","mid-tier-routing","middleware","oci","oci-terraform-modules","oracle-database","oracle-database-sharding","oracle-sharding","scale-out","sdb","sdb-terraform","sharding","sharding-on-oci-marketplace","shards","terraform-modules","terraform-scripts"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"upl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oracle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-12-12T19:57:33.000Z","updated_at":"2025-09-03T19:48:07.000Z","dependencies_parsed_at":"2022-08-27T16:31:05.507Z","dependency_job_id":"84bb3182-031a-47c6-af7c-3574896f5fbb","html_url":"https://github.com/oracle/db-sharding","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oracle/db-sharding","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fdb-sharding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fdb-sharding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fdb-sharding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fdb-sharding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oracle","download_url":"https://codeload.github.com/oracle/db-sharding/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fdb-sharding/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30053986,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T17:46:22.538Z","status":"ssl_error","status_checked_at":"2026-03-03T17:46:22.036Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chunk","cross-shard-queries","fault-isolation","geodistributedsystems","globaldatabase","mid-tier-routing","middleware","oci","oci-terraform-modules","oracle-database","oracle-database-sharding","oracle-sharding","scale-out","sdb","sdb-terraform","sharding","sharding-on-oci-marketplace","shards","terraform-modules","terraform-scripts"],"created_at":"2024-11-06T21:21:19.394Z","updated_at":"2026-03-03T18:01:38.026Z","avatar_url":"https://github.com/oracle.png","language":"Shell","readme":"# Oracle Globally Distributed Database tools and deployment automation library\n\n[SDB-terraform-onprem]: https://github.com/oracle/db-sharding/tree/master/deployment-with-terraform/sdb-terraform-onprem\n[SDB-terraform-oci]: https://github.com/oracle/db-sharding/tree/master/deployment-with-terraform/sdb-terraform-oci\n[SDB-terraform]: https://github.com/oracle/db-sharding/tree/master/deployment-with-terraform/\n[SDB-Mid-Tier-Routing]: https://github.com/oracle/db-sharding/tree/master/mid-tier-routing-for-sharding-apps\n[SDB-Fast-Data-Ingest]: https://github.com/oracle/db-sharding/tree/master/sharding-fast-data-ingest\n[OKE-sharding]: https://github.com/oracle/db-sharding/tree/master/oke-based-sharding-deployment\n[MTR-Intro]: https://github.com/oracle/db-sharding/wiki/Sharded-Database-Mid-Tier-Routing#introduction\n[SDB-prod-page]: https://www.oracle.com/database/technologies/high-availability/sharding.html\n[SDB-prod-doc]: https://docs.oracle.com/en/database/oracle/oracle-database/23/shard/\n[OCI]: https://www.oracle.com/cloud/\n[SDB]: https://www.oracle.com/database/technologies/high-availability/sharding.html\n\n- [About this Oracle Globally Distributed Database repository](#about)\n- [Terraform based deployment of Oracle Globally Distributed Database](#terraform-based-deployment-of-oracle-globally-distributed-database)\n  * [Overview](#overview)\n  * [Details](#details)\n- [Mid-tier routing for use in Oracle Globally Distributed Database client applications](#mid-tier-routing-for-use-in-oracle-globally-distributed-database-client-applications)\n  * [Overview](#overview-1)\n  * [Details](#details-1)\n- [OKE-based deployment of Oracle Globally Distributed Database](#oke-based-deployment-of-oracle-globally-distributed-database)\n  * [Overview](#overview-2)\n  * [Details](#details-2)\n- [Container based deployment of Oracle Globally Distributed Database](#container-based-deployment-of-oracle-globally-distributed-database)\n  * [Overview](#overview-3)\n  * [Details](#details-3)\n- [Sharding Fast Data Ingest](#routing-implementations-for-use-in-oracle-sharding-client-applications)\n  * [Overview](#overview-4)\n  * [Details](#details-4)\n\n## About this Oracle Globally Distributed Database repository\n\nThis repository provides deployment automation and tools for Oracle Database using Oracle Globally Distributed Database. It includes the following:\n\n* Terraform based deployment of Oracle Globally Distributed Database\n* Mid-tier routing for use in Oracle Globally Distributed Database applications\n* OKE based deployment of Oracle Globally Distributed Database\n* Fast data ingest for sharding applications\n\nTo learn more about Oracle Globally Distributed Database (previously referred to as Oracle Sharded Database), review the [product page][SDB-prod-page] and [product documentation][SDB-prod-doc].\n\n\u003cstrong\u003e Note \u003c/strong\u003e : Globally Distributed Database, Oracle Sharding, Sharded database, and Oracle Sharded Database (SDB) are interchangeably used names in the documentation and refer to the same entity.\n\n \n## Terraform based deployment of Oracle Globally Distributed Database\n\n### Overview  \n\nThe `SDB-terraform-oci` and `SDB-terraform-onprem` deployments provide Terraform modules, configuration and scripts that provision the necessary components and resources for a quick and easy setup of [Oracle Globally Distributed Database][SDB] (SDB) on either [Oracle Cloud Infrastructure][OCI] (OCI) or as an On-Premises (`onprem`) database. These deployments create and configures SDB infrastructure components that are necessary for a successful Globally Distributed Database setup, including Oracle Shard Directors, Shard Catalogs, Shards, and optionally, Shard Standbys. It also provides replication through a recovery catalog standby database using Oracle Data Guard. Oracle Data Guard provides both high availability (HA) and disaster recovery (DR) for data in the Globally Distributed Database.\n\n### Details\n\nFor more details, see the [SDB-Terraform][SDB-terraform] documentation.\n\n## Mid-tier routing for use in Oracle Globally Distributed Database client applications\n\n### Overview\n\nFor an overview of the mid-tier Oracle Globally Distributed Database feature, see the Globally Distributed Database [Mid-Tier Routing introduction][MTR-Intro].\n\n### Details\n\nTo learn more about the Oracle Globally Distributed Database features for mid-tier, see: [SDB Mid-Tier routing][SDB-Mid-Tier-Routing].\n\n## OKE-based deployment of Oracle Globally Distributed Database \n\n### Overview \n\nThe OKE deployment provides Oracle Kubernetes Engine (OKE)-based deployment of an Oracle Globally Distributed Database.\n\n### Details\n\nTo learn more about the OKE sharding feature, see: [OKE sharding][OKE-sharding] documentation.\n\n## Container-based deployment of Oracle Globally Distributed Database \n\n### Overview \n\nOracle provides deployment tools for container-based deployment of Globally Distributed Database.\n\n### Details\n\nTo learn more about container-based deployment of Oracle Globally Distributed Database, see: [Container sharding](./container-based-sharding-deployment/README.md).\n\n## Fast data ingest\n\n### Overview\n\nThe Fast data ingest library consists of several parts:\n * Generic routing table interfaces\n * Sharding metadata implementation\n * Metadata reader (encapsulated select queries)\n * Tools for efficient parallel splitting with respect to sharding key\n\n### Details\n\nTo learn more about the Oracle Sharding Fast Data Ingest feature, see: [Fast data ingest][SDB-Fast-Data-Ingest].\n\n### Contributing\n\nThis project welcomes contributions from the community. Before submitting a pull request, please [review our contribution guide](./CONTRIBUTING.md)\n\n### Security\n\nPlease consult the [security guide](./SECURITY.md) for our responsible security vulnerability disclosure process\n\n### License\n\nCopyright (c) 2020, 2023 Oracle and/or its affiliates.\n\nReleased under the Universal Permissive License v1.0 as shown at\n\u003chttps://oss.oracle.com/licenses/upl/\u003e.\n","funding_links":[],"categories":["Shell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle%2Fdb-sharding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foracle%2Fdb-sharding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle%2Fdb-sharding/lists"}