借助基于Apache Cassandra的DataStax Enterprise,C&S Wholesale确实得到了他们所需要的东西——一个持续在线的仓库运作整体视图。
 
视图中包含了原本散落各处的信息,这些信息来自不同的信息源。将这些信息集中在一起之后,用户们可以同时通过实时的移动视图对信息进行查询。

 
一分钟案例速读
 
行业
食品及饮品
 
机会
  • 可靠且持续在线地整合来自供应链各个环节的数据
  • 将动态的数据实时地展现在移动平台上以供用户进行分析
解决方案
  • 基于Apache Cassandra的DataStax Enterprise
成果
  • 每个节点每秒处理2000+条事务
  • 基于DSE的平台每秒处理280,000条记录
  • 有300+客户使用该企业的新平台

 
 
为14,000家零售商、连锁店和相关机构提供服务的C&S Wholesale Grocers, Inc. (C&S)是美国最大的批发食品杂货供应商,同时也是在供应链创新方面的行业佼佼者。C&S目前在美国的15个州都管理和运作着货品仓库。
 
C&S将超过140,000种食品和非食品商品运输至全美国超过50个地点,其管理运作的仓储空间则超过了1800万平方英尺。
 
C&S的客户包括了Stop & Shop、Giant of Carlisle、Giant of Landover、BI-LO/Winn-Dixie、Safeway以及Target这样的大型综合超市。

 
01 挑战与机会
 
随着C&S的持续扩张和成长,他们意识到他们的仓储数据处于一种彼此分离、没有集成在一起的状态。这导致了分销效率的降低,并且阻碍了创新。
 
这些数据来自仓储运作过程中很多不同的环节,而且全部都是实时数据。C&S需要找到一种能够整合这些数据的方式,从而能够提高效率、准确定位仓储运作过程中的问题所在,并解决这些问题。
 
企业内部的优化以及随之而来的经营水准的提高将会为C&S的供应商和终端客户带来更加无缝的体验。
 
想要达到提高仓储效率和生产力的目的,C&S需要将他们的数据整合到一个实时的移动应用中——这个应用程序应该不仅能够读取数据,还应该能让用户进行实时的互动交流。
 
“我们希望这个移动应用可以让用户进行实时的合作——对于从不同终端汇集到应用程序的数据流,用户应该可以对其添加简短说明。然后这些说明应该被写入数据库,进而提高仓储货品选择和时间管理的水平。”

                                     ——C&S Wholesale Grocers IT系统副总裁 Salil Sinha
 
另外,由于C&S的仓库是全天候地在运作,C&S需要由一个值得信赖的合作伙伴来提供一个可靠的、持续在线的解决方案。
 
这个解决方案应该可以帮助C&S整合之前分散各处的所有数据点,并且将这些动态的数据实时地展现在C&S的移动平台上,以便仓库经理、主管及副总裁可以对这些数据进行分析。
 
“我们需要一个绝对可靠且不易出现计划外的中断的应用程序,因为我们的仓库真的是以24/7的节奏在运作……数据的完整性、系统的可靠性、可用性以及处理速度是我们选择DataStax作为解决方案的主要原因。”

                                     ——C&S Wholesale Grocers IT系统副总裁 Salil Sinha

 
02 解决方案
 
C&S面临着管理和整合他们数据的要求,并且需要选择正确的合作商来管理他们改进后的平台。该平台需要在数秒内捕获数百万条记录,同时还需要提供所有正在进行的生产运行环节的实时视图——从商品是如何从仓库中运往各处,到特定的商品摆在运货托盘上的所有方式。
 

运货托盘(图片源自网络)

 
在仔细研究审查过包括Oracle、Hadoop、Postgres在内的解决方案提供商之后,C&S选择了DataStax Enterprise (DSE)——因其具有整合分散四处、快速变化的数据,并且快速地将整合结果呈现在移动应用上的卓越能力。
 
不仅如此,DataStax还无缝集成了一些其它正在被使用的技术,包括了用于身份管理的WSO2、用于网络服务的Wildfly以及用于移动应用程序的Kony。
 
作为一个包含了搜索和分析功能的统一混合云数据库,DataStax Enterprise能够满足企业对于应用程序的个性化、持续在线、实时处理、分布式且可伸缩方面的要求。
 
“我们选择了DataStax Enterprise,是因为其向数据库传输数据的能力以及其数据库的性能和可用性。DSE所提供的优化的管理能力对于我们的效率和成长来说至关重要。”

                                  ——C&S Wholesale Grocers IT架构师 Dinesh Perumalsamy

 
03 主要成果
 
借助基于Apache Cassandra的DataStax Enterprise (DSE),C&S Wholesale确实得到了他们所需要的东西——一个持续在线的仓库运作整体视图。
 
视图中包含了原本散落各处的信息,这些信息来自不同的信息源。将这些信息集中在一起之后,用户们可以同时通过实时的移动视图对信息进行查询。
 
C&S的新平台的已经帮C&S实现了出色的效率——该平台每个节点每秒钟读取数千条事务,并且几乎是在同时也向数据库写入同样多的数据。现在有超过300个客户同时在使用这个可以在5分钟左右的时间内处理大约280,000条数据的新平台。
 
除此之外,在接下来的五年,C&S预计他们采用DataStax Enterprise的直接投资收益(direct return on investment)将会达到数百万美元。

 
04 下一步
 
由于在使用了DSE后看到了立竿见影的效果,C&S Wholesale Grocers的下一步就是将他们的移动应用的使用范围扩展到他们所有的仓库(至少有45个仓库)。完成这一步之后,C&S将会把DSE应用到除了仓库以外的其他地方。
 
“我们希望在这个项目的第二阶段接着使用DSE。第二阶段所涉及到的不仅是仓库信息,而是要将我们整个供应链的数据集迁移整合到一个系统中。而这将使我们的数据湖能够满足企业级的数据分析和报告的相关需求。”

                              ——C&S Wholesale Grocers IT总监 Kiran Killamsetty

行业动态 | 通过使用Apache Cassandra实现实时供应链管理的更多相关文章

  1. 技术基础 | 改进版的Apache Cassandra客户端请求路由

    最近我们在客户端的驱动程序中引入了一些变更,这些变更会影响传入的请求在Apache Cassandra集群内的分发方式.   新的默认负载均衡算法即将随驱动程序推出,这些算法将有助于缩短长尾延迟,并提 ...

  2. Apache Cassandra——可扩展微服务应用程序的持久数据存储

    通过使用微服务,团队可以更快地响应变化,而无需改动整个应用程序.利用微服务,开发团队可以构建出具有鲁棒性和可扩展性的系统,从而适应当今应用程序的需求.   然而,使用微服务也带来了一系列挑战.在本文中 ...

  3. 技术基础 | 监测Apache Cassandra的简明方式——MCAC

    点击这里在GitHub上访问我们,以便深入了解DataStax的开源项目--Apache Cassandra指标收集器(Metric Collector for Apache Cassandra, o ...

  4. 技术基础 | Apache Cassandra 4.0基准测试

    Apache Cassandra 4.0已经发布了Beta版,这是第一个支持JDK 11及更高JDK版本的Cassandra版本.   时延对于Apache Cassandra用户来说是个显而易见的关 ...

  5. 技术基础 | 在Apache Cassandra中改变VNodes数量的影响

    Apache Cassandra中num_tokens的默认值在4.0版本中将会有变化!这看起来好像只是在CHANGES.txt文件中做了个小小的改动,但实际上这个改动将会对集群的日常运维有着深远的影 ...

  6. 在Apache Cassandra数据库软件中报告高严重性RCE安全漏洞

    研究人员披露了ApacheCassandra一个现已修补的高严重性安全漏洞的细节,如果这个漏洞得不到解决,可能会被滥用来获取受影响安装的远程代码执行(RCE). DevOps公司JFrog的安全研究员 ...

  7. Apache Cassandra 4.0新特性介绍

    引言 大家好,我是蔡一凡,是Cassandra的贡献者之一.(虽然我不便透露我的公司名称),但目前我们公司Cassandra的部署是全世界最大的之一,Cassandra在我们公司也有很多的应用. Ca ...

  8. GoldenGate实时投递数据到大数据平台(2)- Cassandra

    简介 GoldenGate是一款可以实时投递数据到大数据平台的软件,针对apache cassandra,经过简单配置,即可实现从关系型数据将增量数据实时投递到Cassandra,以下介绍配置过程. ...

  9. 行业动态 | 腾讯合作商Babylon使用Cassandra保护患者数据并提高医疗效果

    医疗世界正在快速朝向个性化和低成本的方向发展,Babylon Health看到了这样的机会--通过开创性的云端应用来大幅扩张和改进他们所提供的服务.   通过使用基于Apache Cassandra的 ...

随机推荐

  1. Flink-v1.12官方网站翻译-P020-Builtin Watermark Generators

    内置水印生成器 正如在Generating Watermarks一文中所描述的,Flink提供了抽象,允许程序员分配自己的时间戳和发射自己的水印.更具体地说,可以通过实现WatermarkGenera ...

  2. Codeforces Global Round 8 A. C+=(贪心)

    题目链接:https://codeforces.com/contest/1368/problem/A 题意 给出 $a,b$,只可以使用 '+=' 运算符,问至少要使用多少次使得 $a$ 或 $b$ ...

  3. 【poj 2976】Dropping tests(算法效率--01分数规划 模版题+二分){附【转】01分数规划问题}

    P.S.又是一个抽时间学了2个小时的新东西......讲解在上半部分,题解在下半部分. 先说一下转的原文:http://www.cnblogs.com/perseawe/archive/2012/05 ...

  4. hdu1517 A Multiplication Game

    Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission ...

  5. poj 3436 ACM Computer Factory 最大流+记录路径

    题目 题意: 每一个机器有一个物品最大工作数量,还有一个对什么物品进行加工,加工后的物品是什么样.给你无限多个初始都是000....的机器,你需要找出来经过这些机器操作后最多有多少成功的机器(111. ...

  6. tomacat配置虚拟主机 && 配置缺省页面

    在conf文件夹下的server.xml文件中 在c盘建立一个sina文件夹,里面建立一个mail文件夹,在mail文件夹下面建立一个1.html网页 你配置完如果直接访问http://www.sin ...

  7. NLP论文阅读一:Paper阅读方法

    参考:https://pan.baidu.com/s/1MfcmXKopna3aLZHkD3iL3w 一.为什么要读论文? 基础技术:读论文中的related works可以帮助了解该领域的一些主要的 ...

  8. 图解算法——恢复一棵二叉搜索树(BST)

    题目来源 基础:给你二叉搜索树的根节点 root ,该树中的两个节点被错误地交换.请在不改变其结构的情况下,恢复这棵树. 进阶:使用 O(n) 空间复杂度的解法很容易实现.你能想出一个只使用常数空间的 ...

  9. 关于malloc/free用法

    和很多人一样,我一直觉得new/delete和malloc/free的用法很随意,直到我真正遇到了麻烦,才想着去好好区分一下. (1)首先mallo函数原型void* malloc(size_t).头 ...

  10. html图片占位符插件holder.js

    1.下载源码 下载链接:http://www.bootcdn.cn/holder/ 2.在HTML中引入holde.js <script src="holder-js-2.9.4\ho ...