2016-02-15 21 views
10

Studiowałem "w sieciach danych pamięci" i zobaczyłem termin "gemfire". Jestem zmieszany. Wygląda na to, że gemfire to termin odnoszący się do technologii przechowujących i manipulujących danymi, takich jak baza danych, ale w pamięci komputera, prawda? Czym dokładnie jest gemfire?Czym dokładnie jest Gemfire?

Jakie technologie można zastosować do pracy z "siatkami danych w pamięci" w pliku Node.js?

Widziałem aplikacje, takie jak "Apache Geode" i "Pivotal gemfire". Jak z nimi pracować? Czy przypomina pracę z niektórymi technologiami pamięci podręcznej (takimi jak redis czy memcached)? W przypadku geodezji, czy dane są dostępne tylko za pośrednictwem interfejsu API, czy istnieją inne sposoby uzyskania dostępu do tego interfejsu?

Odpowiedz

10

Istnieje wiele produktów, które kwalifikują się jako "siatka danych w pamięci", GemFire ​​jest jednym z wiodących. Od this article głównymi są:

VMware Gemfire (Java)
Oracle Coherence (Java)
Alachisoft NCache (.Net)
Gigaspaces XAP elastyczna buforowanie Edition (Java)
Hazelcast (Java)
Scaleout StateServer (.Net)

Większość z tych produktów ma sterowniki w wielu językach. Możesz uzyskać dostęp do danych w GemFire over REST lub przez macierzysty klient node.js.

to otwarta wersja GemFire. Jest o wiele potężniejszy niż memcached i Redis; Geode możesz używać nie tylko jako pamięci podręcznej, ale jako magazynu rekordów (ma on rodzimą trwałość). Ma wbudowany silnik OQL (Object Query Language), który pozwala na zapytanie o zagnieżdżone obiekty, posiada zaawansowane funkcje, takie jak między innymi Continuous Queries i . Geode ma również adaptery protokołów dla memcached i Redis, dzięki czemu Twoi klienci memcached i Redis mogą łączyć się z Geode.

+0

Widziałem również artykuł i dokumentację Geode, są bardzo dobre, dziękuję. Cóż, teraz sprawy są bardziej przejrzyste, a moje badania będą łatwiejsze i bardziej obiektywne. Dzięki za pomoc – Phelps

+0

Co więcej dostajemy w GemFire, którego nie dostaniemy w Geode? – Yash

+0

Replikacja WAN jest jedną z trzech rzeczy, które Pivotal trzymał poza rdzeniem OSS. – Marged