保存成功
保存失败,请重试
提交成功
当前位置 > 首页 > 大数据 > Chat
大数据
SQL 常见面试题解析
著名的技术问答网站 Stack Overflow 发布了 2019 年度开发者调查报告,SQL 在最受欢迎的编程语言中排在了第 3 名,超过一半的开发者在工作中需要使用 SQL。 无论你是打算从事数据库开发或数据库管理(DBA),还是成为一名数据分析师或数据科学家,又或是 Web /移动开发工程师,甚至是产品经理,都不可避免需要与数据打交道。这就需要我们具有访问和操作数据库的能力,尤其是当前主流的关系数据库,例如 Oracle、MySQL、SQL Server 等。 SQL 作为这些关系数据库的标准语言,几乎已经成为了 IT 从业者必备技能之一,也是我们求职过程中不可或缺的一个环节。为了帮助大家在面试之前做到有备无患,我们整理了 100 道常见的 SQL 面试题,并且提供相应的答案和解析。本次 Chat 主要包括以下几个方面: - SQL 初级查询,包括单表查询、查询条件的使用、查询结果的排序、实现排行榜和分页查询; - SQL 常见函数、CASE 表达式、分组汇总操作等; - SQL 多表连接查询、集合运算符、子查询、高级分组选项、通用表表达式、窗口函数等; - 数据库设计与开发,包括数据库基础、表结构设计、DDL 语句、DML 语句等; - 索引与查询优化、存储过程、触发器等; - 以上所有问题在 MySQL 和 Oracle 中的实现。 希望能够给大家的面试带来好运!
董旭阳 · 数据库架构师
647 人已加入
大数据
首本 Druid 技术书作者介绍最火实时大数据 OLAP 技术原理和实践
实时大数据OLAP技术一直是大数据几座最陡峭和难以征服的技术高峰之一,因为在海量数据、实时性、复杂的OLAP技术和系统复杂性之间达到平衡本身就是一件很困难的事情。为了解决这个难题,各大互联网和技术公司都各自出了不同的解决方案,但都会存在这样或那样的问题,因此一直都没有公认或事实上的技术方案。不过,当Druid项目横空出世后,这一切都得到了改变:它近乎完美地解决了以上所有的技术矛盾点,从而它迅速在技术和工业圈传播开来。然而,由于Druid技术比较新,资料比较少,因此很多用户遇到了很多学习的困难。 在本场Chat中,第一本Druid技术书《Druid实时大数据分析原理与实践》的作者将会深入浅出地介绍Druid技术原理、他在大规模Druid集群的实际使用经验和技巧,想必一定能够帮助大家彻底掌握住实时大数据OLAP技术的精髓。 **实录提要:** - Druid 和 Spark Stream 、Clickhouse 的区别? - 有实例介绍如何读入数据、如何处理吗? - Druid 如何使用 bitmap? - Druid 是否有推荐的图形化方式? - Druid 目前支持的操作还是比较少的,数据保存后,是否能重新被其他工具利用? - 实际生产中,适合和哪些其他工具组合? - Druid 有资源隔离吗,不同查询之间会不会相互影响,有哪些坑? - 不同查询量级,肯定对资源消耗不同,如何保证每个查询都能在秒级返回结果? - 介绍下 Hadoop、Spark 和这个开源平台最适合使用的场景吗?
刘麒贇 · 技术总监
265 人已加入
微信扫描登录