fbpx
Wikipedia

Hazelcast

In computing, Hazelcast IMDG is an open source in-memory data grid based on Java. It is also the name of the company developing the product. The Hazelcast company is funded by venture capital and headquartered in Palo Alto, California.[3][4][5]

Hazelcast
Developer(s)Hazelcast
Stable release
5.3.1 / June 9, 2023; 2 months ago (2023-06-09)[1]
Repository
  • github.com/hazelcast/hazelcast
Written inJava
Typein-memory data grid, Data structure store
LicenseHazelcast: Apache 2.0 [2] Hazelcast Enterprise: Proprietary
Websitehazelcast.com

In a Hazelcast grid, data is evenly distributed among the nodes of a computer cluster, allowing for horizontal scaling of processing and available storage. Backups are also distributed among nodes to protect against failure of any single node. Hazelcast provides central, predictable scaling of applications through in-memory access to frequently used data and across an elastically scalable data grid. These techniques reduce the query load on databases and improve speed.

Hazelcast can run on-premises, in the cloud (Amazon Web Services, Microsoft Azure, Cloud Foundry, OpenShift), virtually (VMware), and in Docker containers. Hazelcast offers technology integrations for multiple cloud configuration and deployment technologies, including Apache jclouds, Consul, etcd, Eureka, Kubernetes, and Zookeeper. The Hazelcast Cloud Discovery Service Provider Interface (SPI) enables cloud-based or on-premises nodes to auto-discover each other.

The Hazelcast platform can manage memory for many different types of applications. It offers an Open Binary Client Protocol to support APIs for any binary programming language. The Hazelcast and open source community members have created client APIs for programming languages that include Java, .NET, C++, Python, Node.js and Go.[6]

Usage

Typical use-cases for Hazelcast include:

Vert.x utilizes it for shared storage.[8]

Hazelcast is also used in academia and research as a framework for distributed execution and storage.

  • Cloud2Sim[9][10] leverages Hazelcast as a distributed execution framework for CloudSim cloud simulations.
  • ElastiCon[11] distributed SDN controller uses Hazelcast as its distributed data store.
  • ∂u∂u[12] exploits Hazelcast as its distributed execution framework for near duplicate detection in enterprise data solutions.

See also

References

  1. ^ "Release v5.3.1". GitHub. 2023-06-09. Retrieved 2023-06-09.
  2. ^ "Licensing". Hazelcast Reference Manual.
  3. ^ "Home". Hazelcast. Retrieved 2022-08-16.
  4. ^ Penchikala, Srini (2013-09-18). "Java In-Memory Grid Hazelcast gets VC Funding from Bain Capital". infoq.com. Retrieved 2013-12-11.
  5. ^ Novet, Jordan (2014-09-18). "Hazelcast adds $11M to grow its business based on an open-source in-memory data grid". VentureBeat. Retrieved 2020-12-28.
  6. ^ "Hazelcast Clients". Hazelcast Platform Reference Manual.
  7. ^ "Memcache Client". Hazelcast IMDG Reference Manual.
  8. ^ Kim, Jaehong (2017-06-16). "Understanding Vert.x Architecture - Part II". Retrieved 2020-12-28.
  9. ^ Kathiravelu, Pradeeban; Veiga, Luís (9 September 2014). Concurrent and Distributed CloudSim Simulations. IEEE 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS). Paris. pp. 490–493. doi:10.1109/MASCOTS.2014.70.
  10. ^ Kathiravelu, Pradeeban; Veiga, Luís (8 December 2014). An Adaptive Distributed Simulator for Cloud and MapReduce Algorithms and Architectures. IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC), 2014. London. pp. 79–88. doi:10.1109/UCC.2014.16.
  11. ^ Dixit, Advait Abhay; Hao, Fang; Mukherjee, Sarit; Lakshman, TV; Kompella, Ramana (20 October 2014). ElastiCon: an elastic distributed sdn controller. Tenth ACM/IEEE symposium on Architectures for networking and communications systems. pp. 17–28. Retrieved 2020-12-28.
  12. ^ Kathiravelu, Pradeeban; Galhardas, Helena; Veiga, Luís (28 October 2015). ∂u∂u Multi-Tenanted Framework: Distributed Near Duplicate Detection for Big Data. On the Move to Meaningful Internet Systems: OTM 2015 Conferences. Rhodes, Greece. pp. 237–256. doi:10.1007/978-3-319-26148-5_14.

External links

  • Official website
  • hazelcast on GitHub

hazelcast, this, article, multiple, issues, please, help, improve, discuss, these, issues, talk, page, learn, when, remove, these, template, messages, this, article, contains, content, that, written, like, advertisement, please, help, improve, removing, promot. This article has multiple issues Please help improve it or discuss these issues on the talk page Learn how and when to remove these template messages This article contains content that is written like an advertisement Please help improve it by removing promotional content and inappropriate external links and by adding encyclopedic content written from a neutral point of view March 2019 Learn how and when to remove this template message This article needs additional citations for verification Please help improve this article by adding citations to reliable sources Unsourced material may be challenged and removed Find sources Hazelcast news newspapers books scholar JSTOR March 2019 Learn how and when to remove this template message Learn how and when to remove this template message In computing Hazelcast IMDG is an open source in memory data grid based on Java It is also the name of the company developing the product The Hazelcast company is funded by venture capital and headquartered in Palo Alto California 3 4 5 HazelcastDeveloper s HazelcastStable release5 3 1 June 9 2023 2 months ago 2023 06 09 1 Repositorygithub wbr com wbr hazelcast wbr hazelcastWritten inJavaTypein memory data grid Data structure storeLicenseHazelcast Apache 2 0 2 Hazelcast Enterprise ProprietaryWebsitehazelcast wbr comIn a Hazelcast grid data is evenly distributed among the nodes of a computer cluster allowing for horizontal scaling of processing and available storage Backups are also distributed among nodes to protect against failure of any single node Hazelcast provides central predictable scaling of applications through in memory access to frequently used data and across an elastically scalable data grid These techniques reduce the query load on databases and improve speed Hazelcast can run on premises in the cloud Amazon Web Services Microsoft Azure Cloud Foundry OpenShift virtually VMware and in Docker containers Hazelcast offers technology integrations for multiple cloud configuration and deployment technologies including Apache jclouds Consul etcd Eureka Kubernetes and Zookeeper The Hazelcast Cloud Discovery Service Provider Interface SPI enables cloud based or on premises nodes to auto discover each other The Hazelcast platform can manage memory for many different types of applications It offers an Open Binary Client Protocol to support APIs for any binary programming language The Hazelcast and open source community members have created client APIs for programming languages that include Java NET C Python Node js and Go 6 Contents 1 Usage 2 See also 3 References 4 External linksUsage EditTypical use cases for Hazelcast include Application scaling Cache as a service Cross JVM communication and shared storage Distributed cache often in front of a database In memory processing and Analytics In memory computing Internet of Things infrastructure Key value database Memcached alternative with a protocol compatible interface 7 Microservices infrastructure NoSQL data store Spring Cache Web Session clusteringVert x utilizes it for shared storage 8 Hazelcast is also used in academia and research as a framework for distributed execution and storage Cloud2Sim 9 10 leverages Hazelcast as a distributed execution framework for CloudSim cloud simulations ElastiCon 11 distributed SDN controller uses Hazelcast as its distributed data store u u 12 exploits Hazelcast as its distributed execution framework for near duplicate detection in enterprise data solutions See also EditComplex event processing Distributed data store Distributed transaction processing Infinispan Oracle Coherence Ehcache Couchbase Server Apache Ignite RedisReferences Edit Release v5 3 1 GitHub 2023 06 09 Retrieved 2023 06 09 Licensing Hazelcast Reference Manual Home Hazelcast Retrieved 2022 08 16 Penchikala Srini 2013 09 18 Java In Memory Grid Hazelcast gets VC Funding from Bain Capital infoq com Retrieved 2013 12 11 Novet Jordan 2014 09 18 Hazelcast adds 11M to grow its business based on an open source in memory data grid VentureBeat Retrieved 2020 12 28 Hazelcast Clients Hazelcast Platform Reference Manual Memcache Client Hazelcast IMDG Reference Manual Kim Jaehong 2017 06 16 Understanding Vert x Architecture Part II Retrieved 2020 12 28 Kathiravelu Pradeeban Veiga Luis 9 September 2014 Concurrent and Distributed CloudSim Simulations IEEE 22nd International Symposium on Modelling Analysis amp Simulation of Computer and Telecommunication Systems MASCOTS Paris pp 490 493 doi 10 1109 MASCOTS 2014 70 Kathiravelu Pradeeban Veiga Luis 8 December 2014 An Adaptive Distributed Simulator for Cloud and MapReduce Algorithms and Architectures IEEE ACM 7th International Conference on Utility and Cloud Computing UCC 2014 London pp 79 88 doi 10 1109 UCC 2014 16 Dixit Advait Abhay Hao Fang Mukherjee Sarit Lakshman TV Kompella Ramana 20 October 2014 ElastiCon an elastic distributed sdn controller Tenth ACM IEEE symposium on Architectures for networking and communications systems pp 17 28 Retrieved 2020 12 28 Kathiravelu Pradeeban Galhardas Helena Veiga Luis 28 October 2015 u u Multi Tenanted Framework Distributed Near Duplicate Detection for Big Data On the Move to Meaningful Internet Systems OTM 2015 Conferences Rhodes Greece pp 237 256 doi 10 1007 978 3 319 26148 5 14 External links EditOfficial website hazelcast on GitHub Retrieved from https en wikipedia org w index php title Hazelcast amp oldid 1164887894, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.