我正在建立一个在线商店或电子商务平台。数百万个网站已经没有额外的功能了。
我开始关注Spring,但学习的开销和抽象程度对我来说太过分了。我找到了Spark和在线教程,虽然它更加直接,并且与Velovcity相结合,它迄今为止已经完成了我迄今为止所需要的工作。对于作为POC一部分的后端DB,我们使用的是Cassandra。在进一步研究项目之前,我有一些问题,你可以帮助我:
Spark是否过度杀伤?我(模糊地)意识到框架的大数据功能 - 鉴于(至少在这个阶段)我们不需要。在寻找云部署选项时,已经强调了这一点 - 似乎为spark提供的所有内容都是围绕大数据和相关的处理能力。
从第1点开始 - 上述堆栈有哪些好的部署选项? ..在云端,Azure / Google Compute Engine?像任何其他业务一样,我认为要求是,最大限度地降低成本,并随着您的成长而扩展。看一下Azure(Cosmos DB)定价的一些帖子,它非常昂贵,即使对于POC来说也是如此。
从研究中可以看出,没有多少人选择将Spark用于电子商务网站,而不是POC工作/ API或大数据。任何有关为什么,限制等的任何想法的人。?
由于
答案 0 :(得分:0)
Spark用于批处理。它没有能力在线速度方面匹配Spring Framework,J2EE或Microsoft .NET。电子商务公司如何将其用于数据分析,这对他们的业务至关重要。