你的位置:首页 > 软件开发 > 数据库
  • 什么是 SQL GROUPING 运算符,如何使用 SQL GROUPING 运算符
    本文介绍什么是 SQL GROUPING 运算符,如何使用 SQL GROUPING 运算符。GROUPING 指示是否聚合 GROUP BY 列表中的指定列表达式。 本文重点 只使用 GROUP B
    SQL2022年06月15日 16:2010
  • 分布式锁
    分布式锁 本文整理自黑马程序员相关资料 问题的引入 在平时单服务的情况下,我们使用互斥锁可以保证同一时刻只有一个线程执行自己的业务。原理是,在JVM内部维护了一个锁监视器,锁监视器保证了同一时刻只有一
    2022年06月15日 02:590
  • 什么是 SQL 窗口函数(分析函数)
    本文介绍什么是 SQL 窗口函数,窗口函数可以进行排序、生成序列号等一般的 聚合函数 无法实现的高级操作。 本文重点 窗口函数可以进行排序、生成序列号等一般的聚合函数无法实现的高级操作。 理解 PAR
    SQL 分析函数2022年06月14日 23:307
  • 【MySQL】MySQL的安装、卸载、配置、登陆和退出
    1 MySQL安装 安装环境:Win10 64位 软件版本:MySQL 5.7.24 解压版 1.1 下载 https://downloads.mysql.com/archives/community
    SQL mysql2022年06月14日 22:306
  • 实时开发平台建设实践,深入释放实时数据价值丨04期直播回顾
    原文链接:实时开发平台建设实践,深入释放实时数据价值 视频回顾:点击这里 课件获取:点击这里 一、实时数仓建设背景 随着整体行业的数字化转型不断深入以及技术能力的不断提高,传统的 T+1 式(隔日)的
    2022年06月14日 22:111
  • 缓存穿透,缓存雪崩,缓存击穿
    缓存穿透,缓存雪崩,缓存击穿 本文整理自黑马程序员相关资料 缓存穿透 缓存穿透是指客户端请求的数据在缓存中和数据库中都部存在,这样缓存永远不会生效。因此这些请求都会穿过缓存,最终请求到数据库上,对数据
    2022年06月14日 22:112
  • SQL 如何使用内联结、外联结和交叉联结
    本文介绍 SQL 如何使用内联结(INNER JOIN)、外联结(OUTER JOIN)和交叉联结(CROSS JOIN)。简单来说,就是将其他表中的列添加过来,进行“添加列”的运算。 本文重点 联结
    SQL join2022年06月14日 19:516
  • SQL 如何进行并集、交集、差集等集合运算
    本文将会和大家一起学习集合运算操作。集合在数学领域表示“(各种各样的)事物的总和”,在数据库领域表示记录的集合。具体来说,表、视图和查询的执行结果都是记录的集合。 本文重点 集合运算就是对满足同一规则
    SQL2022年06月14日 18:29409
  • 李呈祥:bilibili在湖仓一体查询加速上的实践与探索
    导读: 本文主要介绍哔哩哔哩在数据湖与数据仓库一体架构下,探索查询加速以及索引增强的一些实践。主要内容包括: 什么是湖仓一体架构 哔哩哔哩目前的湖仓一体架构 湖仓一体架构下,数据的排序组织优化 湖仓一
    2022年06月14日 18:293
  • 走好数据中台最后一公里,为什么说数据服务API是数据中台的标配?
    一、课程介绍 数据服务API作为数据统一服务平台建设的最上层,能够将数据仓库数据以服务化、接口化的方式提供给数据使用方,屏蔽底层数据存储、计算的诸多细节,简化和加强数据的使用。 随着企业“互联网化、数
    2022年06月14日 17:313
  • 调试Archery连接SQL Server提示驱动错误
    当我们在调试Archery的时候,连接SQL Server 会报错,而MySQL部分没有问题。报错信息如下: Error: ('01000', "[01000] [unixO
    SQL mysql SQL Server Server2022年06月14日 17:3128
  • Redis缓存更新策略
    Redis缓存更新策略 本文整理自黑马程序员相关资料 内存淘汰 超时剔除 主动更新 说明 不用自己维护,利用Redis的内存淘汰机制,当内存不足时自动淘汰部分数据。下次查询时更新缓存 给缓存数据添加T
    2022年06月14日 17:316
  • Oracle学习笔记二十五:包的定义
    一、package的作用 • Oracle中包的概念与Java中包的概念非常类似,只是Java中的包是为了分类管理类,但是关键字都是package。 • 在一个大型项目中,可能有很多模块,而每个模块又
    oracle2022年06月14日 07:000
  • 蒋鸿翔:网易数据基础平台建设
    导读: 首先简单介绍一下网易杭州研究院情况简介,如下图所示: 我们公司主要从事平台技术开发和建设方面,工作的重点方向主要在解决用户在数据治理中的各种问题,让用户能更高效地管理自己的数据,进而产生更大的
    2022年06月13日 20:310
  • 什么是 SQL CASE 表达式,如何使用 SQL CASE 表达式
    本文介绍 SQL CASE 表达式,它是 SQL 中数一数二的重要功能,CASE 表达式的语法分为简单 CASE 表达式和搜索 CASE 表达式两种。 本文重点 CASE 表达式分为简单 CASE 表
    SQL2022年06月13日 18:101
  • 三篇论文入选国际顶会SIGMOD,厉害了腾讯云数据库
    好消息!6月13日,腾讯云数据库三篇论文再次入选数据库行业顶会SIGMOD,被SIGMOD 2022 Research Full Paper(研究类长文)收录。 本次被收录的研究成果中,新型数据结构设
    2022年06月13日 07:220
  • 什么是 SQL 谓词,如何使用 SQL 谓词
    本文将会和大家一起学习 SQL 的搜索条件中不可或缺的工具——谓词(predicate)。SQL 谓词就是返回值为 TRUE、FALSE 或 UNKNOWN 的表达式。 谓词用于 WHERE 子句 和
    SQL where2022年06月12日 22:519
  • ShardingSphere 异构迁移最佳实践:将3.5亿量级的顾客系统 RTO 减少60倍
    Apache ShardingSphere 助力当当 3.5 亿用户量级顾客系统重构,由 PHP+SQL Server 技术栈无缝转型为 Java+ShardingSphere+MySQL,性能、可用
    SQL mysql SQL Server Server2022年06月12日 21:515
  • 陈宏智:字节跳动自研万亿级图数据库ByteGraph及其应用与挑战
    导读: 作为一种基础的数据结构,图数据的应用场景无处不在,如社交、风控、搜广推、生物信息学中的蛋白质分析等。如何高效地对海量的图数据进行存储、查询、计算及分析,是当前业界热门的方向。本文将介绍字节跳动
    2022年06月12日 18:100
  • 迄今微软不同时期发布的SQL Server各版本之间的大致区别,供参考查阅
    通过在互联网上收集及微软官方网站等途径获取相关资料进行整理汇总出Microsoft SQL Server各个版本(SQL Server 2008 R2、SQL Server 201
    SQL SQL Server Server2022年06月11日 23:3235
  • 邱盛昌:OPPO商业化数据体系建设实战
    **导读:**本文是OPPO商业数据研发负责人&技术专家邱盛昌老师带来的“OPPO商业化数据体系建设实践”的分享。整体内容围绕着下图中垂直划分的六个部分展开,分别为:数据平台、数据接入、数据开
    2022年06月11日 22:100
  • Redis常见使用场景
    Redis常见使用场景 缓存、数据共享分布式、分布式锁、全局 ID、计数器、限流、位统计、购物车、时间线 Timeline、消息队列、抽奖、点赞、签到、打卡、商品标签、商品筛选、用户关注、推荐模型、排
    2022年06月11日 21:500
  • 每日一练 数据库linux安装
    第一步:下载数据库 通过shell工具,采用xftp功能 第二步:解压数据包 mkdir mysql (在解压之前创建文件夹) tar -xvf mysql-8.0.28-1.el8.x86_64.r
    SQL mysql2022年06月11日 20:109
  • Doris记录服务接口调用情况
    背景 公司的一个项目,需要记录某个接口的访问pv、uv,并且不能丢失明细数据,需要记录【用户,调用接口,调用详情,调用时间,调用次数】 之前使用MySQL记录,每来一条记录一条,例如: insert
    SQL mysql Insert2022年06月11日 17:0124
  • Centos7 中安装Elasticsearch
    1.下载安装包 1.1 下载elasticsearch 7.13.3 curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/e
    Centos2022年06月11日 06:205
  • MyBatis-Plus入门教程及基本API使用案例
    MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率
- 无侵入:只做增强不做改变,不会对现有工程产生影响
- 强大的 CRUD 操作:内置通用 M
    2022年06月11日 00:3092
  • 罗景:连接效率优化实践
    分享嘉宾:罗景 58同城 高级架构师 编辑整理:洪鹏飞 内容来源:DataFun AI Talk《连接效率优化实践》 出品社区:DataFun **导读:**本次分享由以下几个部分构成—— 58的业务
    2022年06月10日 18:091
  • 腾讯云数据库TDSQL-大咖论道 | 基础软件的过去、现在、未来
    近十年来,中国基础软件发展势头迅猛,市场前景看高,越来越多的企业也正在进行基础软件升级。那中国基础软件行业目前在国际市场上有什么优势,面临哪些困境,以及未来基础软件行业会如何发展呢?腾讯云数据库邀请沙
    SQL2022年06月10日 00:100
  • SQL 常用的函数:算术函数、字符串函数、日期函数和转换函数
    不仅 SQL,对所有的编程语言来说,函数都起着至关重要的作用。函数就像是编程语言的“道具箱”,每种编程语言都准备了非常多的函数。 使用函数,我们可以实现计算、字符串操作、日期计算等各种各样的运算。 本
    SQL2022年06月09日 22:51111
  • 蚂蚁金服杨军:蚂蚁数据分析平台的演进及数据分析方法的应用
    导读: 大家好,今天主要分享数据分析平台的平台演进以及我们在上面沉淀的一些数据分析方法是如何应用的。 具体分以下四部分: Part1:主要介绍下我所在的部门,数据平台部主要是做什么的,大概涉及到哪些业
    2022年06月09日 18:106
  • 如何使用 SQL 视图和子查询进行复杂查询
    前几篇我们一起学习了 SQL 如何对表进行创建、更新和删除操作、SQL SELECT WHERE 语句如何指定一个或多个查询条件 和 SQL 如何插入、删除和更新数据 等数据库的基本操作方法。 从本文
    SQL select where2022年06月09日 16:2149
  • MySQL并行复制(MTS)原理(完整版)
    在MySQL 5.7版本,官方称为enhanced multi-threaded slave(简称MTS),复制延迟问题已经得到了极大的改进,可以说在MySQL 5.7版本后,复制延迟问题永不存在。
    SQL mysql2022年06月08日 23:3131
  • 什么是 SQL 事务,如何创建 SQL 事务
    本文给大家介绍数据库中用来管理数据更新的重要概念——SQL 事务。简单来讲,事务就是需要在同一个处理单元中执行的一系列更新处理的集合。 本文重点 事务是需要在同一个处理单元中执行的一系列更新处理的集合
    SQL2022年06月08日 23:313
  • SQL 如何插入、删除和更新数据
    本文将会给大家介绍 DBMS 中用来更新表中数据的方法。SQL 数据的更新处理大体可以分为插入(INSERT)、删除(DELETE)和更新(UPDATE)三类。本文将会对这三类更新方法进行详细介绍。
    SQL Insert2022年06月08日 21:11137
  • 苏涛:对抗样本技术在互联网安全领域的应用
    导读: 验证码作为网络安全的第一道屏障,其重要程度不言而喻。当前,卷积神经网络的高速发展使得许多验证码的安全性大大降低,一些新型验证码甚至选择牺牲可用性从而保证安全性。针对对抗样本技术的研究,给验证码
    2022年06月08日 19:497
  • 为什么 SQL 语句使用了索引,但却还是慢查询?
    聊一聊索引和慢查询,经常遇到的一个问题:一个SQL语句使用了索引,为什么还是会记录到慢查询日志之中?
    SQL2022年06月08日 19:490
  • 一些有趣的B+树优化实验
    作为目前数据库引擎的两种主要数据结构,LSM-tree和B+-tree在业界已经有非常广泛的研究。相比B+-tree,LSM-tree牺牲一定的读性能以换取更小的写放大以及更低的存储成本,但这必须建立
    2022年06月08日 04:010
  • 大数据技术之Hive 第11章 Hive实战
    第11章 Hive实战 11.1 需求描述 统计硅谷影音视频网站的常规指标,各种TopN指标: -- 统计视频观看数Top10 -- 统计视频类别热度Top10 -- 统计出视频观看数最高的20个视频
    2022年06月08日 03:414
  • 大数据技术之Hive 第9章 压缩和存储
    第9章 压缩和存储 9.1 Hadoop压缩配置 9.1.1 MR支持的压缩编码 压缩格式 算法 文件扩展名 是否可切分 DEFLATE DEFLATE .deflate 否 Gzip DEFLATE
    2022年06月07日 23:301
  • 融360蒋宏:自动化特征工程和自动建模在风控场景的应用
    01 背景和问题 目前,模型开发的流程越来越规范化,通常可以分为业务分析、样本准备、特征工程、模型构建、模型评估及监控这几个步骤。其中,特征工程和模型构建在建模的整个流程中依然非常耗时,并且非常依赖于
    2022年06月07日 19:511
  • 以字节跳动内部 Data Catalog 架构升级为例聊业务系统的性能优化
    字节的 DataCatalog 系统,在 2021 年进行过大规模重构,新版本的存储层基于 Apache Atlas 实现。迁移过程中,我们遇到了比较多的性能问题。本文以 Data Catalog 系
    atlas2022年06月07日 19:512
  • 腾讯云数据库TDSQL|像这样的高考,其实我们每天都在经历
    2022年6月7日,北京时间11:30,随着高考第一场科目语文考试结束,全国各地的高考作文题也正式在公众面前“登台亮相”。今年全国乙卷的高考作文题目是“跨越,再跨越”,双奥之城闪耀世界,两次奥运会展示
    SQL2022年06月07日 15:200
  • 大数据技术之Hive 第10章 企业级调优
    第10章 企业级调优 10.1 执行计划(Explain) 1)基本语法 EXPLAIN [EXTENDED | DEPENDENCY | AUTHORIZATION] query 2)案例实操 (1
    Query2022年06月07日 12:011
  • 大数据技术之Hive 第4章 DDL数据定义语言
    第4章 DDL数据定义语言 4.1 创建数据库 CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LO
    Exist EXISTS2022年06月07日 08:401
  • 大数据技术之Hive 第5章 DML数据操作语言
    第5章 DML数据操作 5.1 数据导入 5.1.1 向表中装载数据(Load) 1)语法 hive> load data [local] inpath '数据的path' [o
    2022年06月07日 08:405
  • 大数据技术之Hive  第1章 Hive基本概念
    第1章 Hive基本概念 1.1 什么是Hive 1)hive简介 Hive:由Facebook开源用于解决海量结构化日志的数据统计工具。 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的
    2022年06月07日 07:401
  • Oracle学习笔记二十四:自定义函数之返回结果集
    一、引言 • Oracle 中的函数可以返回表类型,但是这个表类型实际上是集合类型(与数组类似),不能直接作为 From 的宾语。从 Oracle 9i 开始,提供了一个叫做"管道
    oracle 数组2022年06月07日 06:003
  • 如何扩展Spark Catalyst,抓取spark sql 语句,通过listenerBus发送sql event以及编写自定义的Spark SQL引擎
    1、Spark Catalyst扩展点 Spark catalyst的扩展点在SPARK-18127中被引入,Spark用户可以在SQL处理的各个阶段扩展自定义实现,非常强大高效,是SparkSQL的
    SQL2022年06月06日 22:113
  • MySQL安装配置
    一.下载安装 地址: 官方地址(可能速度不好):https://dev.mysql.com/downloads/mysql/ 网盘直链地址(速度比较快):https://www.123pan.com/
    SQL mysql2022年06月06日 18:101
  • 大数据技术之Flume  第1章 Flume概述
    第1章 Flume概述 1.1Flume定义 Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。Flume基于流式架构,灵活简单。 官网地址:https
    2022年06月06日 09:200
  • Oracle学习笔记二十三:自定义函数
    一、函数概述 • PL/SQL中的过程和函数(通常称为子程序)是PL/SQL块的一种特殊的类型,这种类型的子程序可以以编译的形式存放在数据库中,并为后续的程序块调用。 • 相同点:
    SQL oracle2022年06月06日 07:204
  • XtraBackup 搭建从库的一般步骤及 XtraBackup 8.0 的注意事项
    搭建从库,本质上需要的只是一个一致性备份集及这个备份集对应的位置点信息。之前介绍的几个备份工具( MySQL中如何选择合适的备份策略和备份工具 )均可满足。 这里,我们重点看看如何
    SQL mysql2022年06月05日 21:1117
  • 实时数据湖在字节跳动的实践
    实时数据湖在字节跳动的实践对实时数据湖的解读 数据湖的概念是比较宽泛的,不同的人可能有着不同的解读。这个名词诞生以来,在不同的阶段被赋予了不同的含义。数据湖的概念最早是在 Hadoop World 大会上提出的。当时的提出者给数据湖赋予了一个非常抽象的含义,他认为它能解决数据集市 ...
    2022年06月05日 18:101
  • SQL 如何对表进行聚合和分组查询并对查询结果进行排序
    随着表中记录(数据行)的不断积累,存储数据逐渐增加,有时我们可能希望计算出这些数据的合计值或者平均值等。 本文介绍如何使用 SQL 语句对表进行聚合和分组的方法。此外,还介绍在汇总操作时指定条件,以及
    SQL2022年06月05日 18:10706
  • SQL Server 2019企业版和标准版的区别?
    来源公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485400&idx=1&a
    SQL SQL Server Server2022年06月05日 17:4039
  • MySQL锁(乐观锁、悲观锁、多粒度锁)
    锁 并发事务可能出现的情况: 读-读事务并发:此时是没有问题的,读操作不会对记录又任何影响。 写-写事务并发:并发事务相继对相同的记录做出改动,因为写-写并发可能会产生脏写的情况,但是没有一个隔离级别
    SQL mysql2022年06月05日 16:000
  • 记一次有意思的业务实现 → 单向关注是关注,双向关注则成好友
    开心一刻 有个问题一直困扰着我:许仙选择了救蛇,为什么杨过却选择救雕(而不救蛇) 后面想想,其实杨过救神雕是有原因的,当年神雕和巨蛇打架的时候 雕对杨过说:杀蛇,杀蛇,杀蛇! 蛇对杨过说:杀雕,杀雕,
    2022年06月05日 15:200
  • Oracle学习笔记二十二:存储过程
    一、存储过程简介 • 存储过程(Stored Procedure)是一组为了完成特定功能的PL/SQL语句块,经编译后存储在数据库中。 • 存储过程经编译和SQL优化后存储在数据库服务器中,使用时只要
    SQL oracle Procedure2022年06月05日 05:003
  • Oracle学习笔记二十一:动态游标的使用
    一、概念 • REF游标和游标变量用于处理运行时动态执行的SQL查询的结果集。 • 创建游标变量有两个步骤: • 声明REF游标类型 • 声明REF游标类型的游标变量 • 声明REF游标的语法: ty
    SQL oracle 游标2022年06月05日 02:204
  • FastDFS 技术整理
    1、FastDFS 1.1、了解基础概念 1.1.1、什么是分布式文件系统? 全称:Distributed File System,即简称的DFS 这个东西可以是一个软件,也可以说是服务器,和tomc
    2022年06月04日 23:4981