前言
本栏目会从数据库概念开始到数据库的SQL优化持续更新(站在Java开发的角度,不站在数据库管理员(DBA)角度),本篇是第一篇《数据库常用概念》以开启我的数据库之旅,主要是讲述MySQL 8.0数据库,也是我常用的数据库之一,希望与大家一起坚持学习,数据库下载与安装详见:t.csdn.cn/H1vjv
一、数据库概述
1.数据库使用的原因
持久
......
310
0
0
2022-10-15
TiKV节点缩容不掉,通常遇到的情况:1、经常遇到的情况是:3个节点的tikv集群缩容肯定会一直卡着,因为没有新节点接受要下线kv的region peer。2、另外就是除缩容tikv外,剩下的KV硬盘使用情况比较高,到达schedule.high-space-ratio=0.6的限制,导致该tikv的region无法迁移。但是今天要讨论的是:我先执行了扩容,
......
380
0
0
2022-10-09
单表查询单表查询是指仅涉及一个数据库表的查询,比如选择一个表中的某些列值、选择一个表中的某些特定行等。单表查询是一种最简单的查询操作。示例查询全体学生的学号与姓名如:select 学号,姓名 from student;查询全体学生的出生年份如:select 姓名,2018-年龄 from student;多个查询条件查询如:select * from stu
......
323
0
0
2022-10-07
sql面试题1,写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:ID可能不是连续的。答:→ 解1: select top 10 * from A where id not in (select top 30 id from A)演变步骤:1)select top 30 id from T_FilterWo
......
481
0
0
2022-10-07
一、前言 OceanBase和TiDB作为国内2款的比较流行的兼容MySQL协议的开源数据库使用者也越来越多,两种数据库不仅在架构原理上有较大差异,在开源方式上有较大的不同: TiDB 采用的Apache License 2.0开源协议,其第一行代码提交就是在github上,和企业版相比社区版只是不包含访问白名单和审计2个插件功能,其他与企业
......
342
0
0
2022-10-07
对于很多现代人来说,在忙碌的工作中,一顿口味不错、能量满满、质量可靠且快速方便的汉堡、薯条、炸鸡的确是不错的选择。更何况快餐中富含的盐、糖、脂肪和碳水化合物也更容易让人产生满足感。但在享受快餐所带来的快乐时,你是否也曾想过,快餐企业在运营成百上千家门店的同时是如何做到线上买券、线下提货,在家下单、快递上门,手机下单、门店取货等一系列高级别数字化操作的?业务重
......
304
0
0
2022-10-05
1.背景最近刚学习完PCTP,对TiDB的各种读写有了粗略的了解,但是要想研究的更细节一些的东西,肯定离不开学习源码,学习源码的话大家可以参考官方的TiDB源码系列文章,但是官方的文章都是18年发的,可能会有些滞后,所以大家可以参考这个以及结合源码去学。TiDB源码系列解读文章:官方源码解读博客地址然而学习源码肯定编译调试源码是最有效的学习途径,经过这几天的
......
355
0
0
2022-10-01
写这篇文章更多的是像一篇年终回忆,春节之前一直有这么个想法来回顾这一年我和TIDB奇妙的缘分,但是总被俗务缠身搁置到现在,直到表妹前段时间约稿,我知道不得不开始了。人群中多看了你一眼应该是好多年以前,偶然在某个技术公众号上第一次看到TiDB这个词,那时候还是一个刚工作没多久的小开发,并不能理解TiDB背后强大的设计思想,只留下一个模糊的印象:和MySQL类似
......
308
0
0
2022-09-27
[来自IT168]【IT168 现场报道】2016年5月12日,2016第七届中国数据库技术大会(DTCC2016)在北京国际会议中心正式召开,大会以"数据定义未来"为主题,云集了国内外顶尖专家,共同探讨MySQL、NoSQL、Oracle、缓存技术、云端数据库、智能数据平台、大数据安全、数据治理、大数据和开源、大数据创业、大数据深度学习等领域的前瞻性热点话
......
309
0
0
2022-09-22
一、文档目的在使用 TiDB Cloud 过程中,通常大家面临的第一个难题便是如何将现有集群的数据导入至 TiDB Cloud 集群中,”很幸运“地是 TiDB Cloud 上提供了多种方式可以帮助大家完成这一过程,大家可以自行到官网上查看。本文档提供了将 AWS S3 中数据导入至 TiDB Cloud 集群的操作步骤,供大家参考。说明:目前在免费的 Ti
......
349
0
0
2022-09-20
【编者按】你会怎么选择数据库,是关系数据库、XML 数据库、资源描述框架(RDF),还是图形数据库?这篇演讲深入而生动地探讨了各种选择。本文系国内 ITOM 管理平台 OneAPM 编译呈现。备注:在去年十月于旧金山举办的 GraphConnect 大会上,FactGem 公司首席技术官 Clark Richey 发表了这篇演讲,解释了他决定选择 Neo4j
......
313
0
0
2022-09-19
近日,Facebook 开源的 Golang 实体框架 Ent 完成了对 TiDB 数据库的支持。Ent 是一款易于构建和维护应用程序与大数据模型的框架。具有以下特点:Schema 即代码:能将任何数据库表建模为 Go 对象;轻松地遍历任何图形 :可以轻松地运行查询、聚合和遍历任何图形结构;静态类型和显式 API:使用代码生成静态类型和显式 API,查询数据
......
324
0
0
2022-09-18
关系型数据库(Relational Database)是一个伟大的发明,一般的数据库的理论,大概会分成以下三个部分。首先,数据库是建立在关系模型基础上的,并且从理论上来讲,是有完备的数学模型,也就是集合代数来做支撑的,他把我们真实世界中的联系和实体抽象成了关系模型,并用这个发展出了数据库理论,这是数据库的理论基础。其次,也有人通过这个关系模型,发明了SQL这
......
353
0
0
2022-09-07
openGauss 开发者大会 2022 于 7 月 14 - 15 日线上和线下同步举办。这是面向数据库开发者的年度活动,也是 openGauss 开源社区发起并主办的首届开发者大会。本届大会在中国计算机学会数据库专委会的指导下,由 openGauss&nb
......
329
0
0
2022-09-04
三大范式是什么?第一范式:数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性;第二范式(2NF):满足1NF后,要求表中的所有列,都必须依赖于主键,而不能有任何一列与主键没有关系,也就是说一个表只描述一件事情;第三范式:必须先满足第二范式(2NF),要求:表中的每一列只与主键直接相关而不是间接相关,(表中的每一列只能依赖于主键);
......
355
0
0
2022-09-01