-
dataGrip显示clickhouse时间字段不正确的问题
最近做数据迁移碰到一个问题,源数据和目的端数据,导入的时间怎么都差8个小时 服务器时间是对的 服务器上clickhouse客户端连接查询出来的数据是对的 显示的时间却不对 发现是datagrip的问题,试了use_time_zone修改为asia/shanghai 发现并不... -
Navicat Premium 12.0.29安装与激活超详细教程
目录 下载安装程序及激活工具 1.安装程序 2.激活程序 navicat premium 是一套多连接数据库开发工具,让你在单一应用程序中同时连接多达六种数据库:mysql、maria... -
详解SQL中Group By的使用教程
1、概述 “group by”从字面意义上理解就是根据“by”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。 2、原始表 3、简单group by示例1 ... -
InfluxDB,TimescaleDB和QuestDB三种时序数据库的比较
【51CTO.com快译】在过去的十年间,我们亲历了关系型、非关系型、在线分析处理(OLAP)型、以及在线事务处理(OLTP)型数据库的市场之争,也注意到了诸如:Snowflake、MongoDB、Cockroach Labs、以及Neo4j等新型数据库的产生和发展。而根据DB-Engines的一项针对数据库管理系统调查的统计(如下图所... -
jdbc 数据库的连接(sqlserver oracle)
1.sql server 2000数据库的连接方式: 复制代码 代码如下: Connection con; public Connection getCon(){ try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//... -
数据计算中间件技术综述
传统企业大数据架构的问题 上图是大家都很熟悉的基于 hadoop 体系的开源大数据架构图。在这个架构中,大致可以分成三层。最下一层是数据采集,通常会采用 kafka 或者 flume 将 web 日志通过消息队列传送到存储层或者计算层。对于数据存储,目前 apache 社区提供了多种存储引擎的选择,除了传统的 hdfs 文件和... -
复杂系统中的用户权限数据库设计解决方案
b/s系统中的权限比c/s中的更显的重要,c/s系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而b/s中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到b/s系统中的所有功能。因此b/s业务系统都需要有一个或多个权限系统来实现访问权限... -
一篇学会 Hive SQL 参数与性能调优
如果我们只局限于会使用Hive,而不考虑性能问题,就难搭建出一个完美的数仓,所以Hive性能调优是我们大数据从业者必须掌握的技能。本文将给大家讲解Hive参数与性能调优的一些方法及技巧。 一、Limit 限制调整 一般情况下,limit语句还是需要执行整个查询语句,然后再返回部分结果。 有一个配置属性可以开启,避免这种... -
Hive SQL语句的正确执行顺序
关于 sql 语句的执行顺序网上有很多资料,但是大多都没进行验证,并且很多都有点小错误,尤其是对于 select 和 group by 执行的先后顺序,有说 select 先执行,有说 group by 先执行,到底它俩谁先执行呢? 今天我们通过 explain 来验证下 sql 的执行顺序。 在验证之前,先说结论,... -
数据库索引,小白连环十六问
这段时间一直在面试,问了很多候选人数据库索引相关的知识,能答好的不是很多,令人惋惜啊,我也想留你啊…… 面试官:了解过数据库索引吗? 候选人:听过一些,底层数据结构好像是二叉树,不对,好像是 B 树,哦,我想起来了,好像是 B+树……(像极了当年面试的我) 面试官:听过哈希索引吗? 候选人...
