借助基于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. three.js cannon.js物理引擎制作一个保龄球游戏

    关于cannon.js我们已经学习了一些知识,今天郭先生就使用已学的cannon.js物理引擎的知识配合three基础知识来做一个保龄球小游戏,效果如下图,在线案例请点击博客原文. 我们需要掌握的技能 ...

  2. linux(5)查看历史命令执行记录history

    前言 我们每次敲打linux命令的时候,有时候想用之前用过的命令,一般情况下,我们都会按↑↓箭头来寻找历史的命令记录,那如果我想用1天前执行的某条命令,难道还要按↑100次?显示这样是不现实的,我们可 ...

  3. XV6学习(11)Lab thread: Multithreading

    代码放在github上. 这一次实验感觉挺简单的,特别是后面两个小实验.主要就是对多线程和锁进行一个学习. Uthread: switching between threads 这一个实验是要实现一个 ...

  4. Codeforces Global Round 9 A. Sign Flipping

    题目链接:https://codeforces.com/contest/1375/problem/A 题意 给出一个大小为 $n$ 的数组 $a$,可以反转每个数的正负,要求: 至少有 $\frac{ ...

  5. CodeForces - 915E 动态开点线段树

    题目 晚上有n个亮着的灯泡,标号从1到n. 现在存在2种操作,如下: 操作1,关掉标号 [l,r] 区间的灯 操作2,打开标号 [l,r] 区间的灯 下面有q次询问,每次询问执行其中一种操作,询问格式 ...

  6. linux环境下使用jmeter进行分布式测试

    1.前言 熟练使用jmeter进行性能测试的工程师都知道,jmeter的客户端性能是有点差的.这会导致一个问题,其客户端的性能损耗会干扰到性能测试的结果,而且当线程数/并发大到一定程度时,客户端性能会 ...

  7. CentOS6下mysql的安装与配置

    CentOS是免费的.开源的.可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一. ...

  8. MySQL 误删用户故障解决方案

    目录 "误删"所有用户 解决方式一: 停止数据库 跳过 授权表 和 网络启动(重要) 插入新的用户 重启启动数据库 解决方式二: 停止数据库 跳过 授权表 和 网络启动(重要) 授 ...

  9. Ubuntu-16.04下Docker通过阿里云镜像安装(apt-get)

    由于通过官方路径安装docker时总是连接不上,所以从网上找了半天,通过阿里云镜像安装docker,我的Linux是ubuntu-16.04 一.配置源里的阿里云镜像仓库 sudo vim /etc/ ...

  10. Ubuntu16安装Caffe+Python3缺少libboost

    如果在/usr/lib/x86_64-linux-gnu中找到libboost_python-py3.5.so, 则 sudo ln -s libboost_python-py3.5.so libbo ...