彈性的記憶體中資料管理
Pivotal ™ GemFire® 提供快速、安全、可靠和可擴展的資料訪問以支援現代企業應用程式和雲應用程式。Pivotal GemFire 支援高效能應用系統資料交付,資料豐富並且無論所服務終端使用者的數量都能連續不間斷服務。
隨著現代應用程式變得日益 Web化、資料密集並且本質上更加動態,對現代資料管理方法的需要也隨之發展。雖然第一代Web應用程式可以容忍在資料庫中存儲和檢索資料所需的耗時往返行程,但較新的應用程式需要不同的方法,這種方法既要非常適合新一代應用程式,又要考慮到在虛擬基礎架構之上的部署。Pivotal GemFire 提供了資料庫的資料管理功能,並具有僅在記憶體中才能提供的性能。它非常適合於要求即時訪問資料和能夠解決某些最複雜資料挑戰的現代應用程式的需求。
主要功能
利用 GemFire 在記憶體中管理資料,避免所花費的 CPU 週期、網路流量、資料庫訪問延遲等造成的高資料庫事務成本。
開發人員工作效率
• 重新設計的現代 API 可簡化開發;包含快速入門程式設計示例
• 可在 Spring 中聲明式地輕鬆配置 GemFire 資料基礎架構,從而將安全、可靠和可擴展的資料連接到企業應用程式
• 與 Spring Data GemFire項目集成,包括文件檔和代碼示例,可通過將業務邏輯與系統組態分離來大幅簡化開發。
• 內置的異常處理可穿過 GemFire 到達 Spring 以實現一致性,並且可以透明地應用
• 與流行的 Spring Framework 事務管理功能集成,使得編寫和支援事務性企業應用程式變得快速、安全、可靠和可擴展
• Hibernate Cache Module 可為利用 Hibernate 物件關係映射的應用程式提供快速、可擴展的分散式 L2 緩存
利用資料庫式的持久性實現高性能和可靠性
• 「無共用」並行磁碟持久性大規模地將高性能與群集範圍的高可用性和高級故障處理組合在一起。
• 可同步通讀、寫或非同步後寫到後端資料來源。
• 持續查詢支援 —可使用記憶體中的資料自動更新應用程式,避免針對資料庫的往返行程。
雲級別和操作效率
• GemFire 的可式資料交換 (PDX) 是一種跨語言的資料格式,可明降低分發和序列化 /反序列化資料物件的成本。
• GemCached 嵌入式羽量級適配器可支援記憶體緩存的用戶端協定。
• 跨整個系統的動態資料分區可均衡負載以實現高可擴展性。
• 協同定位的事務可以將精簡型用戶端性能提高 2-3 倍
• 廣域網路 (WAN) 支持可跨遠端網站進行擴展:通過將資料通信並行化和選擇同步或非同步確認來實現高性能和低延遲。
• 提供多種管理選項,包括命令列應用工具、 Java 管理擴展 (JMX) 代理,以及圖形化使用者介面監控工具 GFMon。
• HTTP Session Management Module 可轉移和管理 Pivotal tc Server 或 Tomcat 伺服器的 HTTP會話狀態。 GemFire HTTP Session Management 已預配置並隨 tc Server 自動啟動,可為具有高使用者負載或超大型會話的 Web 應用程式提供高性能和可擴展性。
簡化的監控和管理
HTTP Session Management Module 可轉移和管理 tc Server 或 Tomcat 伺服器的 HTTP會話狀態。 GemFire HTTP Session Management 已預配置並隨 tc Server 自動啟動,可為具有高使用者負載或超大型會話的 Web 應用程式提供高性能和可擴展性。
GemFire Pulse — HTML5 控制台可提供正在運行的 GemFire 系統的視圖。
Visual Statistics Display (VSD) 應用工具包括在 GemFire 中,可以圖形方式監控性能和查看有用的統計資訊。
使用 DataBrowser 可連接到 GemFire,並使用臨時 OQL(類似 SQL的語言)查詢來流覽資料。
使用 GemFire SHell(“gfsh”)命令列介面可以直接控制正在運行的 GemFire 的所有方面:啟動 /停止伺服器、查看群集配置、部署等。
帶有聯合 MBean 的簡化 JMX 模型可提供 GemFire 分散式系統的單一代理整合視圖。與 gfsh 和 GemFire Pulse 集成。