借助基于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. 如何学习Java?从标识符开始

    标识符 1.定义 Java对各种变量.方法和类等要素命名时使用的字符序列称为标识符(包含但不限于:类名.变量名.方法名.接口名.包名--) 2.命名规则 1.由26个英文字母大小写,0-9,_或$组成 ...

  2. Ubuntu18.04系统设置为中文语言

    1.选择右上角设置按钮 2.管理已安装的语言 3.安装简体中文 安装好后是这样的 会发现汉语中文那一块是灰色的,怎么点都点不亮 4.拖拽 汉语(中国) 到最顶边 然后应用 5.重启 然后就出现这个画面 ...

  3. 数理统计7:矩法估计(MM)、极大似然估计(MLE),定时截尾实验

    在上一篇文章的最后,我们指出,参数估计是不可能穷尽讨论的,要想对各种各样的参数作出估计,就需要一定的参数估计方法.今天我们将讨论常用的点估计方法:矩估计.极大似然估计,它们各有优劣,但都很重要.由于本 ...

  4. D - Wireless Network(无线网络)

    题意:给你 N 台坏了的电脑的坐标 ,和一个距离范围 d . (在距离范围内的电脑可以相互通信,每台电脑也可以连接两台不同的电脑,使他们之间能够通信) 输入任意次数操作: O   x        表 ...

  5. 牛客练习赛64 D【容斥+背包】

    牛客练习赛64 D.宝石装箱 Description \(n\)颗宝石装进\(n\)个箱子使得每个箱子中都有一颗宝石.第\(i\)颗宝石不能装入第\(a_i\)个箱子.求合法的装箱方案对\(99824 ...

  6. Codeforces Round #613 (Div. 2) C. Fadi and LCM(LCM & GCD)

    题意: LCM(a, b) = X,求 max(a, b) 的最小值. 思路: a, b 只可能存在于 X 的因子中,枚举即可. #include <bits/stdc++.h> usin ...

  7. 【noi 2.5_8465】马走日(dfs)

    最基本的dfs.这代码理应超时的,我也不知为何AC了......打表我都放弃了,因为最大的数据真的要跑很久...... 1 #include<cstdio> 2 #include<c ...

  8. python+fiddler 抓取抖音数据包并下载抖音视频

    这个我们要下载视频,那么肯定首先去找抖音视频的url地址,那么这个地址肯定在json格式的数据包中,所以我们就去专门查看json格式数据包 这个怎么找我就不用了,直接看结果吧 你找json包,可以选大 ...

  9. AcWing 239.奇偶游戏 (带权并查集/种类并查集)

    题意:你和朋友玩游戏,有个一\(01\)序列,你每次给出一个区间,朋友会回答这个区间中的\(1\)的个数是奇数还是偶数,但是你亲爱的朋友可能在撒谎,问在哪个询问你能确定你的朋友在撒谎,输出回合数. 题 ...

  10. CodeForces - 1209D 并查集

    题意: 有 n个不同的糖果,从 1到 n编号.有 k个客人.要用糖果招待客人.对于每个客人,这些糖果中恰有两个是其最爱.第 i个客人最爱的糖果编号是 xi和 y.将 k 个客人任意排列,他们按顺序去拿 ...