Oracle Coherence: Difference between revisions
mNo edit summary Tags: Reverted Visual edit Mobile edit Mobile web edit Newcomer task Newcomer task: copyedit |
Reverting edit(s) by Jermakrbil (talk) to rev. 1215623555 by LilyPadFrog: Reverting good faith edits: I think that these commas are needed. (RW 16.1) |
||
(9 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
In [[computing]], '''Oracle Coherence''' (originally Tangosol Coherence) is a [[Java (software platform)|Java]]-based [[distributed |
In [[computing]], '''Oracle Coherence''' (originally Tangosol Coherence) is a [[Java (software platform)|Java]]-based [[distributed cache]] and [[In-memory database|in-memory]] [[data grid]]. It is claimed to be intended for systems that require high availability, high [[scalability]] and low [[Latency (engineering)|latency]], particularly in cases when traditional [[relational database management system]]s provide insufficient throughput, or insufficient performance.<ref>{{Cite web |title=Oracle Coherence |url=https://www.oracle.com/java/coherence/ |access-date=August 3, 2023 |website=[[Oracle Corporation|Oracle]]}}</ref> |
||
== History == |
== History == |
||
Line 9: | Line 9: | ||
==Features== |
==Features== |
||
⚫ | Coherence provides mechanisms to integrate with other services using [[TopLink]], [[Java Persistence API]], [[Oracle GoldenGate|Oracle Golden Gate]]<ref>{{cite web|url=http://www.oracle.com/us/products/middleware/data-integration/goldengate/overview/index.html |title=Oracle GoldenGate |publisher=Oracle.com |date=2012-10-24 |access-date=2012-11-07}}</ref> and other platforms using [[Application Programming Interface|APIs]] provided by Coherence. |
||
{{advert|section|date=October 2014}} |
|||
⚫ | Coherence provides |
||
Coherence can be used to manage [[HTTP]] [[Session (computer science)|sessions]] via Coherence*Web,<ref>{{cite web|url=http://coherence.oracle.com/display/COH34UG/Coherence*Web+Session+Management+Module |title=Coherence*Web Session Management Module - Coherence 3.4 User Guide - Oracle Coherence Knowledge Base |publisher=Coherence.oracle.com |date=2009-04-13 |access-date=2012-11-07}}</ref> in |
Coherence can be used to manage [[HTTP]] [[Session (computer science)|sessions]] via Coherence*Web,<ref>{{cite web|url=http://coherence.oracle.com/display/COH34UG/Coherence*Web+Session+Management+Module |title=Coherence*Web Session Management Module - Coherence 3.4 User Guide - Oracle Coherence Knowledge Base |publisher=Coherence.oracle.com |date=2009-04-13 |access-date=2012-11-07}}</ref> in applications services such as [[WebLogic|Oracle WebLogic Server]], [[IBM WebSphere]],and [[Apache Tomcat]]. |
||
In the summer of 2020, Coherence Community Edition was released as [[Open-source software|open source]] on [[GitHub]].<ref>[https://blogs.oracle.com/oraclecoherence/announcing-coherence-community-edition Coherence open source Community Edition announcement]</ref> Some Coherence usage patterns are also [[open source]] and are listed and supported through the Oracle Coherence incubator.<ref>[https://java.net/projects/cohinc/ The Coherence Incubator]</ref> These patterns implement features such as messaging, work distribution and [[data replication]] across [[wide area network]]s with Coherence. |
In the summer of 2020, Coherence Community Edition was released as [[Open-source software|open source]] on [[GitHub]].<ref>[https://blogs.oracle.com/oraclecoherence/announcing-coherence-community-edition Coherence open source Community Edition announcement]</ref> Some Coherence usage patterns are also [[open source]] and are listed and supported through the Oracle Coherence incubator.<ref>[https://java.net/projects/cohinc/ The Coherence Incubator]</ref> These patterns implement features such as messaging, work distribution and [[data replication]] across [[wide area network]]s with Coherence. |
Latest revision as of 06:42, 21 September 2024
In computing, Oracle Coherence (originally Tangosol Coherence) is a Java-based distributed cache and in-memory data grid. It is claimed to be intended for systems that require high availability, high scalability and low latency, particularly in cases when traditional relational database management systems provide insufficient throughput, or insufficient performance.[1]
History
[edit]Tangosol Coherence was created by Cameron Purdy and Gene Gleyzer, and initially released in December, 2001.[2]
Oracle Corporation acquired Tangosol Inc., the original owner of the product, in April 2007, at which point it had more than 100 direct customers.[3] Tangosol Coherence was also embedded in a number of other companies' software products, some of which belonged to Oracle Corporation's competitors.[4]
Features
[edit]Coherence provides mechanisms to integrate with other services using TopLink, Java Persistence API, Oracle Golden Gate[5] and other platforms using APIs provided by Coherence.
Coherence can be used to manage HTTP sessions via Coherence*Web,[6] in applications services such as Oracle WebLogic Server, IBM WebSphere,and Apache Tomcat.
In the summer of 2020, Coherence Community Edition was released as open source on GitHub.[7] Some Coherence usage patterns are also open source and are listed and supported through the Oracle Coherence incubator.[8] These patterns implement features such as messaging, work distribution and data replication across wide area networks with Coherence.
See also
[edit]- Complex event processing
- Distributed computing
- Distributed hash table
- Distributed transaction processing
- Extreme transaction processing
- Grid computing
- Transaction processing
References
[edit]- ^ "Oracle Coherence". Oracle. Retrieved August 3, 2023.
- ^ "Tangosol, Inc". 2002-02-08. Archived from the original on 2002-02-08. Retrieved 2019-04-02.
- ^ "Oracle and Tangosol Acquisition Announcement" (PDF). Oracle.com. 2007-03-23. Retrieved 2014-10-18.
- ^ Oracle to Acquire a Lead in Extreme Transaction Processing
- ^ "Oracle GoldenGate". Oracle.com. 2012-10-24. Retrieved 2012-11-07.
- ^ "Coherence*Web Session Management Module - Coherence 3.4 User Guide - Oracle Coherence Knowledge Base". Coherence.oracle.com. 2009-04-13. Retrieved 2012-11-07.
- ^ Coherence open source Community Edition announcement
- ^ The Coherence Incubator
External links
[edit]- Oracle Coherence Product page
- Open source Coherence Community Edition project
- Oracle Coherence User Forum Archived 2013-05-02 at the Wayback Machine
- Weblogic Coherence Archived 2013-07-18 at the Wayback Machine
- The Oracle Coherence Knowledge Base
- The Oracle Coherence v10 incubator page Archived 2012-05-12 at the Wayback Machine
- Oracle Coherence 3.5 by Aleksander Seovic, Packt Press