`
JerryWang_SAP
  • 浏览: 1032488 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP Hybris platform和Netweaver的缓存(Cache)设计机制

阅读更多

Hybris Cache

(1 )The Hybris Cache is a part of the Hybris persistence layer.

(2) It improves the performance of a single server node by reducing the amount of database queries.

(3) It transparently stores search results, item attributes, and item instances in memory.

Hybris cache的目的是为了减少对DB layer的访问.

When Data Is Cached

The Hybris Cache works transparently. Every time the API is accessed, the cache intercepts calls and handles caching implicitly. The following examples present how caching works:

(1) Caching item attributes:

When calling product.getCode(), the underlying data is returned from the cache or, if not yet cached, retrieved and written to the cache.

When calling product.setCode(X), the cached value is removed (invalidated) from the cache, because it is no longer valid.

(2) Caching FlexibleSeach results:

When executing a FlexibleSearch query like SELECT code FROM Product, the result list is cached in the main cache.

When a product is removed, then its item data and the cached FlexibleSearch result for the above query is removed from the cache.

从这一点来说,Hybris platform cache和Netweaver table buffer做的作用一样。在ABAP里,application developer写Open SQL时也从不用去care当前用SELECT读进内表的数据到底是从buffer里读的,还是从DB里读出来的。

 

从buffer里读取效率比从DB里高得多:

DATA: ls TYPE crmc_proc_type,
ls2 TYPE comm_product.
SELECT SINGLE * INTO ls FROM crmc_proc_type.
SELECT SINGLE * INTO ls2 FROM comm_product.

单位:微秒

ST02查看Netweaver的table buffer:

 

Hybris里在admin console里查看和管理cache:

0
0
分享到:
评论

相关推荐

    SAP hybris电商实施和开发

    同时,'Stickysession'平衡机制确保在Web服务器之间合理分配会话,而集群设置(hybris Cluster Setup)则负责交付所有的业务服务,并缓存数据库查询,从而确保系统的高性能和高可用性。 总结来说,SAP hybris电商...

    SAP Hybris 框架介绍

    在架构体系方面,SAP Hybris基于Java技术栈,采用了服务导向架构(SOA),允许通过模块化设计来灵活扩展。其主要组件包括: 1. **内容管理系统(CMS)**:用于创建、管理和发布网站内容,支持多语言和多站点管理,...

    SAP hybris 6.4 B2C平台搭建文档

    ### SAP Hybris 6.4 B2C 平台搭建详解 #### 一、概述 本文档旨在为SAP Hybris 6.4初学者提供一份详细的B2C平台搭建指南。通过本教程,读者可以了解如何从零开始搭建一个完整的Hybris 6.4 B2C平台,并解决在搭建...

    掌握Java-SAP Hybris组件:专业级培训与实践

    - **了解如何通过模板和组件开发减少重复工作,提高开发效率**:通过合理的组件设计和重用机制,减少开发过程中的冗余代码,提高开发效率。 #### 四、学习路径建议 - **基础知识准备**:建议读者首先了解SAP ...

    藏经阁-SAP Hybris零售行业解决方案 SAP Retail Industry Solution with Hybris

    SAP Hybris零售行业解决方案是SAP为满足现代零售业需求而设计的一整套综合解决方案。该方案旨在通过数字化技术,重塑"人"、"货"、"场"的互动方式,实现全渠道零售的无缝一致体验。SAP Hybris方案由Dr. Winston Zhang...

    Hybris Platform Installation Guide

    ### Hybris Platform 安装指南知识点详述 #### 引言 Hybris Platform 是一个功能强大的电子商务解决方案平台,被广泛应用于构建多渠道、全渠道的零售业务系统。本指南将详细解析如何安装与初始化 Hybris Commerce ...

    Java-SAP Hybris Template Builder:高效构建电子商务模板的终极工具

    Java-SAP Hybris Template Builder 是一款专门为 SAP Hybris 电子商务平台设计的模板创建工具。通过该工具,开发者能够利用 Java 编程语言快速构建和管理电子商务应用程序的模板,从而显著缩短开发周期并提高项目的...

    hybris的搭建、使用、集成eclipse(中文版)

    2. **配置Hybris插件**: 在Eclipse的“Preferences”中,找到“SAP Hybris Commerce Platform”设置,配置Hybris安装路径和工作空间。 3. **创建连接**: 在“Servers”视图中,右键选择“New” -> “SAP Hybris ...

    SAP hybris电子商务全渠道解决方案介绍

    SAP hybris电子商务全渠道解决方案介绍 加QQ2823792750 获取

    hybris帮助文档

    为保证高并发环境下的稳定运行,Hybris采用分布式架构和缓存机制,确保系统性能和响应速度。 **学习资源** 对于想深入学习Hybris的开发者和商务专业人士,SAP提供了官方文档、在线培训、社区论坛等资源。"Hybris...

    用于客户Gmail插件的SAP Hybris Cloud「SAP Hybris Cloud for Customer Gmail Add-in」-crx插件

    该扩展将Gmail与SAP Hybris Cloud for Customer解决方案连接起来,在向潜在客户和客户发送电子邮件时提供所有销售信息的快速浏览,并允许您链接电子邮件对话,搜索重复联系人,创建新的潜在客户,任务和访问,全部...

    2017年SAP Hybris 消费者洞察报告 - 中国

    数字创新现已改变我们的生活方式:沟通、购物、支付、学习和工作。同时也改变 了我们追求爱情的方式。如今,由于网上交友提供了更多选择和机会,通过 Tinder 等应用程序找到潜在伴侣的情况并不鲜见。但寻求和发展...

    hybris电商开发实施路线和流程.pptx

    SAP hybris是一款专为B2C和B2B电子商务设计的全面解决方案,以其模块化和服务导向的架构著称,强调对电子商务的专注和强大的技术支持。 首先,hybris能做什么?它提供了一个全方位的电子商务体验,包括产品内容管理...

    hybris入门手册_hybris

    【标题】"hybris入门手册_hybris"涵盖了SAP的hybris平台,这是一个高度可扩展的电子商务解决方案,主要用于构建B2B和B2C在线商店。Hybris平台结合了内容管理、订单处理、产品目录管理、客户服务和市场推广等多种功能...

    sap hypris学习资料

    SAP Hybris,现已被命名为SAP Commerce Cloud,是一款由SAP公司提供的全面的电子商务解决方案。这个平台旨在帮助企业构建、运行并优化其线上业务,提供跨渠道的个性化购物体验。在深入探讨SAP Hybris的学习资料之前...

    hybris:Worldpay SAP Hybris插件

    适用于SAP Commerce Cloud的Worldpay连接器SAP Commerce Cloud的Worldpay连接器是Commerce店面的无缝扩展,使零售商可以通过一次集成以安全,合规和统一的方式实施其全球支付策略。 广泛的WorldPay扩展使零售商能够...

    hybrisCommerceDeveloperTraining1.07Cache共10页.pdf.zip

    2. **hybris Cache层次**:hybris Commerce有多种缓存层次,包括本地缓存(Local Cache)、二级缓存(Second Level Cache)和分布式缓存(Distributed Cache)。本地缓存存在于每个服务器实例中,而二级缓存和分布式...

    sap学习操作手册,帮助文档

    SAP Business One是SAP为小型和中型企业设计的一款全面的ERP解决方案。该文档可能会涵盖以下内容: 1. **系统安装与配置**:包括硬件和软件需求、数据库设置、系统安装步骤以及初期配置。 2. **模块介绍**:如销售...

    带有流浪汉的安装混合:使用流浪汉安装SAP Hybris

    在IT行业中,SAP Hybris是一个著名的电子商务平台,它提供了高度可扩展的解决方案,用于构建复杂的B2B和B2C在线商店。本教程将详细解释如何使用Vagrant这一轻量级虚拟化工具来安装SAP Hybris。Vagrant允许开发者在...

Global site tag (gtag.js) - Google Analytics