写点什么

sql

18 人感兴趣 · 106 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/6f/6f5b9ae11c45ce2a1ffc2aef0d6d64ab.jpeg?x-oss-process=image/resize,w_416,h_234

万字长文详解 HiveSQL 执行计划

Hive SQL的执行计划描述SQL实际执行的整体轮廓,通过执行计划能了解SQL程序在转换成相应计算引擎的执行逻辑,掌握了执行逻辑也就能更好地把握程序出现的瓶颈点,从而能够实现更有针对性的优化。此外还能帮助开发者识别看似等价的SQL其实是不等价的,看似不等

https://static001.geekbang.org/infoq/4a/4a91683c10117fbe7e0c28bd305e6e11.jpeg?x-oss-process=image/resize,w_416,h_234

「SQL 数据分析系列」8. 分组和聚合

用户头像
数据与智能6 月 19 日

写在前面: 大家好,我是强哥,一个热爱分享的技术狂。目前已有 12 年大数据与AI相关项目经验, 10 年推荐系统研究及实践经验。平时喜欢读书、暴走和写作。

https://static001.geekbang.org/infoq/4a/4a91683c10117fbe7e0c28bd305e6e11.jpeg?x-oss-process=image/resize,w_416,h_234

「SQL 数据分析系列」7. 数据生成、转换以及操作

用户头像
数据与智能6 月 18 日

写在前面: 大家好,我是强哥,一个热爱分享的技术狂。目前已有 12 年大数据与AI相关项目经验, 10 年推荐系统研究及实践经验。平时喜欢读书、暴走和写作。

https://static001.geekbang.org/infoq/4a/4a91683c10117fbe7e0c28bd305e6e11.jpeg?x-oss-process=image/resize,w_416,h_234

「SQL 数据分析系列」6. 使用集合

用户头像
数据与智能6 月 17 日

写在前面: 大家好,我是强哥,一个热爱分享的技术狂。目前已有 12 年大数据与AI相关项目经验, 10 年推荐系统研究及实践经验。平时喜欢读书、暴走和写作。

https://static001.geekbang.org/infoq/4a/4a91683c10117fbe7e0c28bd305e6e11.jpeg?x-oss-process=image/resize,w_416,h_234

「SQL 数据分析系列」5. 多表查询

用户头像
数据与智能6 月 16 日

写在前面: 大家好,我是强哥,一个热爱分享的技术狂。目前已有 12 年大数据与AI相关项目经验, 10 年推荐系统研究及实践经验。平时喜欢读书、暴走和写作。

详解 SQL 的集合运算

用户头像
悟空聊架构6 月 15 日

本篇主要是对集合运算中并集、交集、差集运算基础的总结。

TempDB 的使用和性能问题

用户头像
悟空聊架构6 月 13 日

本篇给大家介绍 TempDB 的使用和性能问题总结。TempDB是一个系统数据库。从SQL Server2000开始就一直存在。

https://static001.geekbang.org/infoq/4a/4a91683c10117fbe7e0c28bd305e6e11.jpeg?x-oss-process=image/resize,w_416,h_234

「SQL 数据分析系列」1. SQL 背景知识介绍

用户头像
数据与智能6 月 12 日

写在前面: 大家好,我是强哥,一个热爱分享的技术狂。目前已有 12 年大数据与AI相关项目经验, 10 年推荐系统研究及实践经验。平时喜欢读书、暴走和写作。

https://static001.geekbang.org/infoq/1c/1c7c68fc3b761cef5524c127e7cc2bf1.jpeg?x-oss-process=image/resize,w_416,h_234

Apache Calcite:异质数据源优化查询框架

用户头像
余生6 月 7 日

Apache Calcite是一个基础的软件框架,能够为许多流行的开源数据处理系统提供查询处理、优化和查询语言的能力支持。其灵活、可嵌入且可扩展的架构设计使得Apache Calcite在大数据处理框架上,成为一个很好的选择。

我不信有 Java 程序员没犯过这 10 个 SQL 错误

用户头像
北游学Java6 月 6 日

Java程序员编程时需要混合面向对象思维和一般命令式编程的方法,能否完美的将两者结合起来完全得依靠编程人员的水准:

某 cms 网站渗透的过程

用户头像
Machine Gun5 月 6 日

1.通过fofa查询出该网站的后台,进去发现很像某cms,利用御剑的cms识别工具识别出对方是phpcms的站。

https://static001.geekbang.org/infoq/3d/3d07ade0764b227184eb60501b55a51d.jpeg?x-oss-process=image/resize,w_416,h_234

全文最全的 SQL 手工注入总结(收藏这篇就够了)

用户头像
Machine Gun4 月 29 日

虽说目前互联网上已经有很多关于 sql 注入的神器了,但是在这个 WAF 横行的时代,手工注入往往在一些真实环境中会显得尤为重要。本文主要把以前学过的知识做个总结,不会有详细的知识解读,类似于查询手册的形式,便于以后的复习与查阅,文中内容可能会存在错

【剑指 Java】第 2 弹:剑指大厂,这份数据库面试总结请收好

用户头像
村雨遥4 月 28 日

最开始,我们是将数据保存在 内存 中,这能够保证我们十分 快速存取,但是一旦断电,数据就丢失了,无法永久保存。 于是我们将数据存放在 文件 中,这样一来我们就 能够将数据永久保存,但每次都要进行频繁的 IO 操作,相对于内存来讲速度就慢了许多,而且进

PostgreSQL 安全最佳实践

用户头像
Machine Gun4 月 27 日

数据库是黑客眼中的“圣杯”,需要我们像对待“花朵”一样精心呵护它。本文主要介绍数据库保护的最佳实践。首先,从最常用的开源数据库PostgreSQL开始,我们将一一介绍诸位需要考虑的几个安全层级:

https://static001.geekbang.org/infoq/10/103bc4e80f3e39321a7971275620e7b3.jpeg?x-oss-process=image/resize,w_416,h_234

知识分享:SQL 注入的流程和步骤

用户头像
Thrash4 月 22 日

首先的话,我们来仔细搞清楚这个攻击的流程,第一步就是了解一下,什么是sql?又什么是sql注入、sql注入的流程和步骤。

https://static001.geekbang.org/infoq/e9/e9735a6f044940b8b97568197b352df2.png?x-oss-process=image/resize,w_416,h_234

是个狠人!阿里资深 DBA 用 4 部分从 0 到 1 讲明白 SQL(程序员必学)

用户头像
Machine Gun4 月 20 日

目前,无论是人工智能,机器学习还是深度学习,数据处理都是一项基础操作,而在大数据时代,很多数据都存储在数据库中,因此掌握数据库操作技术就成为程序员开发的一项必备技能。

SQL 子查询怎么优化?写的很深的这种!

用户头像
xcbeyond4 月 18 日

子查询(Subquery)的优化一直以来都是 SQL 查询优化中的难点之一。关联子查询的基本执行方式类似于 Nested-Loop,但是这种执行方式的效率常常低到难以忍受。

SQL 性能优化的几条建议

用户头像
U+26474 月 14 日

使用外键时会使锁升级,并行度下降。例如,不使用外键的时候,只需要锁一张表,当使用外键后,需要锁两张表。

https://static001.geekbang.org/infoq/08/08a4938ee8ffafcc5eb75f2493ab8ebb.jpeg?x-oss-process=image/resize,w_416,h_234

卧槽,误删数据库了,会被开除吗?

用户头像
AI乔治4 月 14 日

无论是开发、测试,还是DBA,都难免会涉及到数据库的操作,比如:创建某张表,添加某个字段、添加数据、更新数据、删除数据、查询数据等等。

https://static001.geekbang.org/infoq/52/52e3178e2c5fd6142efa50222b92c108.png?x-oss-process=image/resize,w_416,h_234

CloudQuery v1.3.6 发布,更加完善的数据操作支持

用户头像
CloudQuery社区4 月 14 日

Hello,CloudQuery 社区的小伙伴们!又到了两周一次的版本发布时间,今日发布 v1.3.6,不说废话,直接看更新吧!

https://static001.geekbang.org/infoq/29/29567a034dfcc913c7404625e2403e71.jpeg?x-oss-process=image/resize,w_416,h_234

NoSQL 数据库兄弟会

很早出现的NoSql数据库

你的 Parquet 该升级了:IOException: totalValueCount==0 问题定位之旅

摘要: 使用Spark SQL进行ETL任务,在读取某张表的时候报错:“IOException: totalValueCount == 0”,但该表在写入时,并没有什么异常。

https://static001.geekbang.org/infoq/e4/e47c46daf0df1d65bb2aef56eda086a1.jpeg?x-oss-process=image/resize,w_416,h_234

sql 执行顺序优化

SQL不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。

flink 流计算可视化 web 平台

用户头像
无情4 月 2 日

flink-streaming-platform-web 系统是基 Flink 封装的一个可视化的、轻量级的 flink web 客户端系统,用户只需在 web 界面进行 sql 配置就能完成流计算任务 主要功能:包含任务配置、启/停任务、告警、日志等功能,支持 sql 语法提示,格式化、sql 语句校验。

一文掌握 GaussDB(DWS) SQL 进阶技能:全文检索

​​​​摘要: 本文简要介绍了GaussDB(DWS)全文检索的原理和使用方法。

sql_sql资料文章-InfoQ写作平台