• 文件摄取是一种ETL应用程序,它逐行读取文件,验证每个行条目,并经常执行某种类型的数据转换。生成的条目放在数据存储中,这些转换后的数据可以被其他应用程序使用。这种类型的处理经常出现在B2B集成领域,零售商的制造商产品更新批量供应产品,金融服务公司之间的证券交易以及内部批处理过程中。事实上,这
  • 数据流是一种数据分发技术,数据生成器将数据记录写入有序数据流,数据使用者可以从该数据流以相同的顺序读取数据。这是一个简单的数据流图,说明了数据生成器,数据流和数据使用者:
  • Spring JdbcTemplate从1.0版开始就一直在使用这个类,并且它的发展很好,但我希望在版本5中它会包含一些流式处理功能,用于查询很大数据结果,可惜没有发生。尽管如此,有时我需要执行返回数百万行的查询,而且我不能使用JdbcTemplate方法来返回列表,RowCallb icon
  • 荷兰和比利时最大的电子商务公司 bol.com开始了为期4年的重新思考和重建其整个ETL(提取,转换,加载) 管道的过程,该管道一直在阴暗的甲骨文 Oracle PL / SQL黑客的地牢中呼吸,处于腐烂状态,导致生产上的不断增加的短暂停顿。重写是不可避免的。在起草了许多蓝图后,我们 icon
  • 在编写流处理应用程序时,Spring Cloud Stream提供了另一个 icon
  • 优步如何实时根据打车者的要求有效匹配到对应司机?这项挑战算法归为如何收集,存储和逻辑排列数据的问题。 通过预测打车者的需求,能够确保他只要很短的等待时间就能打到车,同时通过考虑流量和其他因素使司机尽可能有效地使用平台。 icon
  • 如何使用Debezium向Kafka提交MySQL的更改数据事件? CDC(变更数据捕获 icon
  • Hazelcast JET目前是分布式计算框架领域的新成员。根据Hazelcast团队的说法,他们甚至比Apache Spark和 icon
  • Apache Spark是一个分布式计算平台,在当今非常流行,特别是因为与Hadoop mapreduce相比性能要好得多,Spark比基于磁盘的hadoop mapreduce 快了近100倍。让我们测试它并从头开始创建maven Apache Spark应用程序......Apa icon
  • 如果您的职位类似于Data Analyst,VP Analytics,分析主管等,您就知道您的角色在公司中的重要性。你开始工作时,会面临无数的报告。管理层会议正在召开,客户的数据由您的组织管理,他们希望获得有关其基于云的音乐流应用的采用报告。为此,您需要使用包含数十亿行的表,并对关系 icon
  • 随着时间的推移变得越来越复杂和越来越苛刻。Google的Spann icon
  • Hudi目前管理着超过4,000个表,在Uber存储了数PB的数据,同时将Apache Hadoop仓库访问延迟从几小时降低到30分钟以下。Hudi还以比公司以前使用的解决方案更低的成本和更高的效率为数百个增量数据流水线提供支持。Hudi已经发展成为一个通用的大数据存储系统,可以:< icon
  • Trivago是一个以拍卖为基础的市场。广告商可以通过拍卖购买指定酒店的查询结果页面中的重要位置,trivago的拍卖机制将几个因素:价格、点击率和出价本身,以确定拍卖获胜者。当您访问trivago的页面并搜索位置或关键字时,会运行实时拍卖机制来确定获胜的广告客户,即哪个广告客户成为“查看交 icon
  • 将人工智能和机器学习融入业务应用程序并非易事。特别是,当涉及到处理关键任务型的企业应用时,将ML与现有应用程序集成成为一项具有挑战性的工作。从组织决定将机器学习纳入完全训练模型的实际部署开始,有多个阶段涉及不同的团队和具有不同技能的个人。它必须通过下图中描述的工作流程。 icon
  • 1. registerTempTable 与createOrReplaceTempView以下面数据JSON为案例people.json: icon
  • 吞吐量性能取决于底层实现。在返回Stream之前将所有行收集到List的查询可能比从ResultSet中按元素读取要慢。Reactive目前会有更多开销,因此较小的结果会产生更高的总查询持续时间。当有大量数据时,这就会导致不同性能。响应式可以在处理已经收到的结果(智能预取)时获取下一 icon
  • AI供应商总是试图说服公司购买他们的机器学习平台和工具,原因之一是声称它的产品是自动化的。这是一个关键的卖点,因为大多数公司都敏锐地意识到他们无法雇用足够的数据科学家(甚至他们已经设法聘请任何数据科学家)。数据科学家是那些探索数据,清理数据,测试他们认为可能对数据能够进行准确预测的算 icon
  • 在微服务架构中使用断路器模式,在出现数据质量问题时,断路器会打开,防止低质量数据传播到下游进程。结果是报告中的低质量数据将在某个时间段内丢失,但如果存在,则保证肯定是正确的。本文描述了实施和部署断路器的细节,并分为三个部分: 数据管道基础现实 数据管道的断路器模式 < icon