麦格理银行借助DataStax Enterprise (DSE) 驱动数字化转型
在本文中,我们将介绍DataStax Enterprise是如何助力澳大利亚最大的投资银行麦格理银行的数字银行,实现了实时分析和自然语言搜索等多项功能,并为用户提供了个性化的用户体验。
"DSE使我们能够专注于提供卓越的使用体验和价值,同时持续受益于DataStax对平台创新的持续投入。"
——Rajay Rai,麦格理数字架构师
一分钟案例速读
行业
银行业
机会
基于对用户需求的贴切理解来改进数字银行,使其比传统的线下银行网点更加人性化和易于使用
在如今的数字化世界中,向用户提供具有创新意义的数字化体验变得越来越值得重视
将线上移动银行的体验打造得易于使用且有吸引力,从而使用户能够在线上掌控个人财务情况,继而达到个人目标
解决方案
DataStax Enterprise (DSE)提供具有弹性的线性伸缩能力、可调的一致性级别和内存数据库的性能,以及对等(peer-to-peer)的架构
DSE Search和DSE Analytics提供接近实时的串流处理、机器学习和搜索能力
DSE OpsCenter(运维中心)提供监控和报警功能,从而助益于平台的稳定性和开销管理
成果
DSE的特性使麦格理可以专注于对精致的个性化推荐、建议及使用体验的执行层面
为麦格理的开发团队和顾客们提供更短且效率更高的价值实现速度(time to value)
简便地升级到最新的DSE版本且没有宕机时间,这使得麦格理可以更快捷地使用到绝大多数最新的技术功能
01 关于麦格理银行
麦格理银行是一个跨国的投资银行和多元化的金融服务集团,向全世界的机构、企业和零售客户提供银行服务、财务咨询和投资基金。麦格理是澳大利亚最大的投资银行,其总部设在悉尼。
麦格理使用DataStax Enterprise Max来为他们数字化旅程中的多项计划赋能。麦格理银行和金融服务集团的数字架构师Rajay Rai深入描述了他们是如何使用DSE的。

02 选择正确的平台支持数字化旅程
我们的客户对于科技的需求和期望一直在不断变化,我们随之改变才能真正提供世界级且创新的数字体验——这对我们来说非常重要。我们认为应该基于对用户需求的贴切理解来改进数字银行,使其比传统的线下银行网点更加人性化和易于使用。
麦格理有一个无实体网点的银行网络,以及扎实的金融服务业务——这些业务基于与多个澳大利亚的领先品牌的强大合作关系。这些基础让我们有能力为用户提供他们在别处得不到的用户体验。
为了帮助我们向顾客提供创新的数字体验,我们需要考察能够支撑我们的雄心壮志的架构基础,从而确保我们可以在当今的数字世界占有一席之地。
03 需要什么来驱动数字化能力?
当我们在选择能够帮助我们开启数字化旅程的数据库时,我们必须真正了解我们需要什么。首先,合适的数字化架构必须能在现实环境中不间断运行,捕获迅速出现的事件和数据流。随着客户们已经开始习惯全天候且个性化的数字体验,我们自己的系统也需要个性化并随时待命。
我们希望用户可以拥有像Facebook和Apple一类的数字化公司为他们所提供的用户体验,所以构建一个易于使用且有吸引力的线上移动银行体验对我们来说非常重要,因为这可以使用户能够在线上掌控个人财务情况以达到他们的目标。
个性化在我们的整体解决方案中是第一位的——让客户们理解他们的金钱支出如何、财务状况如何以及他们可以作何改进。这意味着我们不仅需要利用实时分析,还需要批处理分析方案。
要快速为客户们提供反馈信息,我们需要结合历史数据的实时分析。数据在手,推荐和个性化功能都要求数据分析必须几乎在用户交互、交易动作或事件发生的同时完成。
我们要为用户提供的一项重要的数字化功能就是让他们能用自然语言搜索他们的账户和交易,这样他们才会更关心他们的财务状况并能够真正获得深入的理解。这意味着我们需要从客户那里获取更多数据,并辅以企业级来源的信息,从而提供有意义且可搜索的分析——也就是说,你不止能够按商品类型(比如咖啡、服饰)搜索你的支出记录,你还能按商店或者消费地点来进行搜索。
另外,为了提供良好的客户体验,交易数据、事件和行为的量不得不非常之大,再加上还需存储很长时间,以及非常重要的是必须要能高速读取。这意味着那个理想的架构必须得能响应未来客户和技术的不断变化的需求——实际上,快速且灵活的平台变化在如今的技术市场是必要且有意义的。

04 打造数字化可信度的解决方案
为了支持我们的数字银行的转型,我们选择了Cassandra,因其具有弹性的线性伸缩能力、可调的一致性级别和内存数据库性能,以及对等(peer-to-peer)的架构。
来自DataStax的DataStax Enterprise(DSE)平台集成了Spark,不仅提供近乎实时的串流处理,还基于机器学习和Solr的搜索和索引能力提供了在内存中的分布式计算能力。
使用DSE中的这些技术的关键益处在于:它是数据、Cassandra与Solr结合而来的搜索能力以及Cassandra与Spark结合而来的分析能力的交汇之处。因为所有的数据在集群中的复制是透明的,结果就是实时节点可以立即取得数据,而无需经过费时费力的在系统间转移数据的ETL过程。
拥有混合事务分析处理(Hybrid Transactional / Analytical Processing,即HTAP)的架构的愿景已经通过工作负载分离(workload segregation)实现,这让数据中心可以被独用于分析和搜索。
DataStax提供了必要的培训,帮我们开启了项目的第一阶段。除此之外,DataStax还在零宕机时间的前提下简便地升级到了最新版的软件,这使我们可以更快捷地使用到绝大多数最新的技术功能。
DSE OpsCenter(运维中心)提供监控和报警功能,从而助益于平台的稳定性和开销管理。警报会在没在平台中遵守最佳实践时响起,为平台提供了稳定性。警报再加上适当的自动化,也有益于管理平台的开销。
在使用Spark自动推送通知以及执行分布式批量处理时,这些技术让我们能够降低串流处理的复杂性。建立在Solr的索引能力之上,我们可以向用户提供基于位置的信息和自然语言搜索功能。通过这些功能,我们能够用邻近搜索(proximity search)提供丰富多彩的用户体验。
Cassandra提供的低延迟的读的性能,让我们可以做到高速地向不同的设备提供数据——我们需要使用Cassandra的in-memory特性在内存中存储引用数据(reference data),从而在串流处理时加速数据充实(data enrichment)。
这些技术的优势在于它们开发的基础原则是易用、低延迟、分布式和容错。这些技术让我们可以专注于提供卓越的使用体验和价值,同时持续受益于DataStax对平台创新的持续投入。
举一个能说明问题的例子:DSE的图技术(graph technology)进一步强化了平台的多模型(multi-model)功能。这些功能将会让我们可以专注于对成熟的个性化推荐、建议及使用体验的执行层面。
麦格理银行借助DataStax Enterprise (DSE) 驱动数字化转型的更多相关文章
- 稠州银行数字化转型:打造银行数据大脑,建立全新数字化DNA
数字经济时代,银行如何进行数字化转型?业务模式转型与科技转型如何协同并进? 2019年1月4日,在上海蚂蚁金服ATEC城市峰会上,浙江稠州商业银行(以下简称“稠州银行”)副行长兼首席信息官程杰分享了稠 ...
- DTSE Tech Talk | 第9期:EiPaaS驱动企业数字化转型
摘要: 揭秘华为企业集成新模式. 本期直播详解 组装式概念解析 EiPaaS的核心技术能力 华为实践经验分享 EiPaaS未来的技术趋势 直播讲师:华为云PaaS DTSE布道师 傅翌伟 tips:E ...
- 微软Azure IoT驱动数字化变革线上分享会(6月4号)
微软Azure IoT驱动数字化变革线上分享会(6月4号) 微软作为全球范围内IoT领域的领军者,以微软智能云Azure为基础和核心,推动包括物联网.机器学习.微服务.人工智能等在内的新技术的发展 ...
- 内核过DSE驱动签名验证.
一丶简介 现在的驱动,必须都有签名才能加载.那么如何加载无签名的驱动模块那. 下面可以说下方法.但是挺尴尬的是,代码必须在驱动中编写.所以就形成了 你必须一个驱动带有一个签名加载进去.执行你的代码.p ...
- NFV/SDN驱动OSS转型
- Cassandra存储附带索引(SAI)全新上线
新一代Apache Cassandra索引现已在Astra和DataStax Enterprise 6.8.3中正式开放使用 (general availability or GA),很快您也将在开源 ...
- 行业动态 | 每日处理2500万事务数据的IoT解决方案
借助DataStax Enterprise和其他开源的解决方案,Locstat为它的用户提供了创新的IoT解决方案,并将数据分析时间由2-3周降至数分钟内,从而快速生成用于分析的图数据.不仅如此,现在 ...
- 技术基础 | 用JSON在抖音上发布动态——使用Stargate即可轻松实现
Cassandra是世界上经受住最多实战考验的数据库,通过其快速且易于使用的数据API,让你的程序开发升级. 本文将介绍什么是Stargate以及Stargate的最新进展,如果您想快速浏览相关代码和 ...
- 物联网、5G世界与大数据管理
物联网带动中国产业转型.推动社会经济发展的时代已经到来.什么是物联网?物联网又给数据管理带来了哪些挑战?面对挑战,我们有怎样的解决方案?本文中我们将一一为您揭晓. 01 物联网时代的到来 ...
随机推荐
- Java基础教程——打印流
打印流 打印流可以把原本输出到控制台的信息输出到文件中.PrintStream是字节打印流(还有个对应的字符打印流是PrintWriter,这里不涉及) System类中有个变量: public fi ...
- 汇编中的inc和dec
原文链接:https://www.cnblogs.com/whzym111/p/6370198.htmlinc 加1指令 dec 减1指令 一.加一指令inc inc a 相当于 add a,1 // ...
- 20200116_centos7.2 下 mysql_5.7修改root密码
1. 需改my.cnf文件 [root@rakinda-iot-platform ~]# vim /etc/my.cnf 2. 新增一行, 登录时跳过密码, 保存后退出, 重启mysql system ...
- intelliJ IDEA 鼠标光标消失问题
经常会遇到,光标就莫名消失了,得重启 IntelliJ IDEA 才行,到官方论坛询问才得知,系统时间如果被调前就会发生这个情况,我想原因是之前的破解是用的调系统时间的方式,所以留下了这个bug,总之 ...
- PyQt(Python+Qt)学习随笔:QTreeWidgetItem项子项展开相关方法
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 树型部件QTreeWidget中的QTreeWidgetItem项如果一个项有子项,可以调用setE ...
- 第14.9节 Python中使用urllib.request+BeautifulSoup获取url访问的基本信息
利用urllib.request读取url文档的内容并使用BeautifulSoup解析后,可以通过一些基本的BeautifulSoup对象输出html文档的基本信息.以博文<第14.6节 使用 ...
- Robot framework 环境搭建+图标处理
场景:随着现在项目各种赶工,很多时候界面上的功能还没有实现,这时就可以先对接口进行验证,提早发现一些和预期不一致的错误. Robot framework需要的几个知识点: 测试库:RF是大树,测试库就 ...
- async await的简单使用
今天再看一个别人的项目时,发现代码中用到了aysnc和await,代码很简洁,因此自己简单写了一个示例,来学习一下 : //2秒后返回值的2倍 function mult2(num) { return ...
- 【NOI2019】弹跳(KDT优化建图)
Description 平面上有 \(n\) 个点,分布在 \(w \times h\) 的网格上.有 \(m\) 个弹跳装置,由一个六元组描述.第 \(i\) 个装置有参数:\((p_i, t_i, ...
- redis学习之——redis.conf配置(基本)文件学习
# Redis configuration file example # Note on units: when memory size is needed, it is possible to sp ...