盘点2021年晋升为Apache TLP的大数据相关项目
  • 精选30个炫酷的数据可视化大屏(含源码),拿走就用!
  • PrestoCon Day 2021 会议 PPT 下载
  • Data + AI Summit 2021 全部超清 PPT 下载
  • Learning Spark, 2nd Edition 可以免费下载了
  • Trino Summit 2021 会议视频和 PPT 下载盘点2021年晋升为Apache TLP的大数据相关项目精选30个炫酷的数据可视化大屏(含源码),拿走就用!PrestoCon Day 2021 会议 PPT 下载Data + AI Summit 2021 全部超清 PPT 下载Learning Spark, 2nd Edition 可以免费下载了

    最热排行榜

  • 浏览 (139550)481喜欢

    1Hive数据类型转换
  • 浏览 (116248)90喜欢

    2Hive常用字符串函数
  • 浏览 (102312)70喜欢

    3Hive insert into语句用法
  • 浏览 (94099)183喜欢

    4Hive常用函数大全一览
  • 浏览 (92761)132喜欢

    5Hive几种数据导入方式
  • 浏览 (91094)78喜欢

    6Apache Spark SQL自适应执行实践
  • 浏览 (88072)297喜欢

    7精心收集的Hadoop学习资料(持续更新)
  • 浏览 (84877)72喜欢

    8使用HttpClient通过post方式发送json数据
  • 浏览 (84186)76喜欢

    9Hive:ORC File Format存储格式详解
  • 浏览 (83995)91喜欢

    10Spark: sortBy和sortByKey函数详解
  • Apache Parquet

    通过 Parquet Page Indexes 加速查询性能 24小时内最新

    通过 Parquet Page Indexes 加速查询性能
    分析型SQL引擎(如Apache Impala)在进行大型表扫描和聚合查询工作负载时非常出色。在大数据生态系统中,单个表的大小可达PB(拍字节)级别,因此要实现快速的查询响应时间,就需要依据WHERE或HAVING子句中的条件对表数据进行智能过滤。通常会使用一个或多个列来对大型表进行分区,这些列能够有效地对数据进行范围过滤。例

    w397090770   9分钟前 2℃ 0评论0喜欢

    Spark

    《现代C++编程指南》:尽可能使用 auto 类型占位符 24小时内最新

    《现代C++编程指南》:尽可能使用 auto 类型占位符
    自动类型推导是现代 C++ 中最重要且广泛使用的特性之一。新的 C++ 标准使得在各种上下文中可以使用 auto 作为类型的占位符,并让编译器推导出实际的类型。在 C++11 中,auto 可用于声明局部变量以及具有尾随返回类型的函数的返回类型。在 C++14 中,auto 可用于无需指定尾随类型的函数的返回类型以及 lambda 表达式中的参数声明。未

    w397090770   2小时前 8℃ 0评论0喜欢

    Spark

    Magnet: 基于推送的大规模数据处理 Shuffle 服务

    Magnet: 基于推送的大规模数据处理 Shuffle 服务
    本文翻译自:《Magnet: Push-based Shuffle Service for Large-scale Data Processing》摘要在过去的十年中,Apache Spark 已成为大规模数据处理的流行计算引擎。与其他基于 MapReduce 计算范式的计算引擎一样,随机Shuffle操作(即中间数据的全部对全部传输)在 Spark 中起着重要作用。在 LinkedIn,随着数据量和 Spark 部署规模的快速增长,随机Shuffle操作正

    w397090770   1周前 (01-06) 20℃ 0评论0喜欢

    Spark

    告别 Shuffle!深入探索 Spark 的 Storage Partition Join(SPJ) 技术

    告别 Shuffle!深入探索 Spark 的 Storage Partition Join(SPJ) 技术
    随着 Spark >= 3.3(在 3.4 中更加成熟)中引入的存储分区连接(Storage Partition Join,SPJ)优化技术,您可以在不触发 Shuffle 的情况下对分区的数据源 V2 表执行连接操作(当然,需要满足一些条件)。如果想及时了解Spark、Hadoop或者HBase相关的文章,欢迎关注微信公众号:ob欧宝体育在线登录-ob欧宝娱乐app下载大数据Shuffle 是昂贵的,尤其是在 Spark 中的连

    w397090770   1周前 (01-03) 60℃ 0评论0喜欢

    数据库

    2024 年数据库回顾:一年综述

    2024 年数据库回顾:一年综述
    本文原文来自:Databases in 2024: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon University就像一颗子弹击中你的头顶,我回来了,要给你带来我关于数据库领域发生的事情的年度综述。是的,我曾经在OtterTune博客上写过这篇文章,但公司已经倒闭了(安息吧)。我现在在我的教授博客上发表这篇文章。过去的一年有很多值得关注的事情,从

    w397090770   1周前 (01-03) 33℃ 0评论0喜欢

    深入理解 JNI

    《深入理解 JNI》JNI 高级特性

    《深入理解 JNI》JNI 高级特性
    全局引用与弱全局引用在JNI编程中,管理对象引用的生命周期是非常重要的。JNI提供了几种不同类型的引用,以适应不同的使用场景。其中,全局引用(Global Reference)和弱全局引用(Weak Global Reference)是两种常用的引用类型。全局引用(Global Reference)全局引用是JNI中最强的引用类型。一旦一个Java对象被全局引用指向,它

    w397090770   2周前 (12-31) 22℃ 0评论0喜欢

    深入理解 JNI

    《深入理解 JNI》:JNI 对象操作

    《深入理解 JNI》:JNI 对象操作
    对象的创建与销毁在JNI中,创建和销毁Java对象是常见的操作。这涉及到使用JNIEnv指针提供的函数来实例化Java类并管理对象的生命周期。创建Java对象要创建一个Java对象,首先需要获取表示该对象类的 jclass ,然后使用 JNIEnv 的 NewObject 函数。 NewObject 函数需要三个参数:1. jclass:表示要实例化的Java类的类引用。2. jmetho

    w397090770   2周前 (12-31) 9℃ 0评论0喜欢

    深入理解 JNI

    《深入理解 JNI》:JNI 函数调用

    《深入理解 JNI》:JNI 函数调用
    调用本地方法在JNI中,从Java代码调用本地方法是一个核心功能。这个过程涉及到Java端的声明、本地方法的实现,以及两者之间的连接。以下是如何在JNI中调用本地方法的详细步骤。在Java中声明本地方法首先,在Java类中声明本地方法。使用`native`关键字标记这些方法,但不需要提供方法体。这些方法的具体实现在本地代码

    w397090770   2周前 (12-31) 17℃ 0评论0喜欢

    深入理解 JNI

    《深入理解 JNI》:JNI 数据类型与类型转换

    《深入理解 JNI》:JNI 数据类型与类型转换
    基本数据类型映射在JNI中,Java的基本数据类型和C/C++的基本数据类型之间有一一对应的关系。这种映射关系是JNI能够实现Java与本地代码之间数据交换的基础。以下是Java基本数据类型与C/C++基本数据类型之间的映射:整数类型byte:在Java中,`byte`是有符号的8位整数。在C/C++中,它映射为`jbyte`,实际上就是一个`signed char`。shor

    w397090770   2周前 (12-31) 35℃ 0评论0喜欢

    深入理解 JNI

    《深入理解 JNI》:JNI 基础

    《深入理解 JNI》:JNI 基础
    JNI 简介Java Native Interface(JNI)是Java平台的一个标准接口,它允许Java代码与其他语言编写的代码进行交互。这种交互能力极大地扩展了Java的应用范围,使得Java程序可以调用系统级的库或者执行高性能计算,这些往往是纯Java代码难以高效完成的。从Java 1.1版本开始,JNI标准就成为Java平台的一部分。JNI最初的设计目的是为了本地

    w397090770   2周前 (12-31) 19℃ 0评论0喜欢