GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - oracle/coherence: Oracle Coherence Community Edition

BranchesTags
Open more actions menu

Latest commit

 

History

3,851 Commits
3,851 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.idea
.idea
 
 
bin
bin
 
 
ext/license
ext/license
 
 
prj
prj
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
.ignore
.ignore
 
 
.p4ignore
.p4ignore
 
 
BUILDING.md
BUILDING.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
DEV-GUIDELINES.md
DEV-GUIDELINES.md
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
THIRD_PARTY_LICENSES.txt
THIRD_PARTY_LICENSES.txt
 
 
sbom_generation.yaml
sbom_generation.yaml
 
 

Repository files navigation

Oracle Coherence

CI Pipeline Maven Central License

Oracle Coherence Community Edition

Fast, resilient state for distributed applications.

Coherence is an open source, distributed data platform that brings application data and processing together. Keep frequently used data close to your services, run business logic where that data lives, and scale storage and computation across a cluster.

Use it to accelerate an existing database, share state across microservices, maintain live business summaries, or build search and AI applications over your own data. Coherence combines distributed maps, queries, computation, messaging, and persistence in a platform designed for applications that need to keep running as demand and infrastructure change.

Documentation · Try Coherence · Releases · Community

Why Coherence?

  • Scale data and processing together. Add cluster members to increase capacity. Coherence partitions data and routes operations to the members that own it, so applications can process data without pulling the entire working set across the network.
  • Build on dependable shared state. Configurable backups, automatic failover, and rebalancing help applications stay available through member failures and planned maintenance. Persistence and snapshots provide recovery options beyond live replicas.
  • Turn changing data into useful answers. Query, aggregate, and react to data in the same cluster. Continuous Aggregation in CE 26.10 maintains partial results as entries change, reducing repeated scans for frequently requested summaries.
  • Bring search and AI to application data. Combine vector similarity search with filters on business attributes. Add the Lucene and RAG modules for full-text search, document ingestion, and integration with embedding and language models.
  • Keep operational control. Use metrics, tracing, health checks, JMX, and REST management to understand the cluster. Deploy on your own infrastructure or on Kubernetes with the Coherence Operator.

What can you build?

Application need How Coherence helps
Fast customer, product, or reference-data access Cache frequently used data, keep local views current, and integrate with existing databases.
Stateful services at scale Share application state and process updates alongside the data, with affinity for related records.
Live dashboards and operational decisions Run distributed queries and aggregations; use Continuous Aggregation in CE 26.10 for recurring summaries.
Event-driven applications and background work React to map changes, publish and consume topics, and distribute tasks through the executor framework.
Semantic search and retrieval-augmented generation Search vectors alongside application data and use optional Lucene and RAG integrations.

Fit Coherence into your application

Java applications use familiar map and concurrency concepts through APIs such as NamedMap and the Repository API. Applications can join a cluster or connect as remote clients, allowing storage and application tiers to scale independently.

Clients are available for Java, Go, Python, JavaScript, .NET, and C++. Integrations with Helidon, Spring, and Micronaut bring Coherence into existing application frameworks.

Start exploring

  • Understand the platform: read the introduction.
  • Build a first application: follow the bootstrap guide, then explore the examples and tutorials.
  • Choose a distribution: browse published releases, Maven artifacts, or container images.
  • Prepare for CE 26.10: review the Core Improvements and Security Hardening guides. CE 26.10 requires Java 21 or later and enables hardened mode by default; plan the security migration before upgrading an existing application.

Community Edition and commercial editions

Community Edition is released under the Universal Permissive License (UPL) 1.0. Oracle Coherence commercial editions offer additional capabilities and support. Features such as WAN federation and WebLogic-specific integration are outside CE; see edition availability and the Oracle product documentation when evaluating those requirements.

Build and contribute

Contributions, issue reports, documentation improvements, and examples are welcome. Start with the contribution guide, build instructions, and development guidelines. For vulnerability reports, follow the security policy.

License

Copyright (c) 2000, 2026, Oracle and/or its affiliates.

Released under the Universal Permissive License v1.0.

About

Oracle Coherence Community Edition

coherence.community

Topics

cachingcloudclusteringcoherencedata-griddistributedhpcimdgin-memoryjavakv-storemicroservicespolyglotscalability

Resources

Readme
UPL-1.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

475 stars

Watchers

30 watching

Forks

80 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.