导读关键词:MongoDB SQL 经常看到有人追寻 MongoDB 支持 SQL 的解决方案,得到的都是一些否定答案,去写 MongoDB 语法的脚本吧 /MongoDB 归类就是“NoSql”,有人解释为“not only sql”,也有人直接理解为“no sql”/ 十年前有个 github ...
分类:
数据库 时间:
2020-05-21 10:30:59
阅读次数:
86
原文:在Docker平台实现MySQL Replication(复制) MySQL Replication提供了数据库之间复制数据的功能,通过这个功能可以让一个数据库的数据更改自动同步到另外一个数据库。通常用这个功能来实现数据备份、数据容灾、数据冗余,进一步实现数据的读写分离等功能。具体的功能介绍不... ...
分类:
数据库 时间:
2020-05-21 10:11:30
阅读次数:
58
导读关键词:BIRT MongoDB JDBC MongoDB 不同于 Oracle,MYSQL 这些关系数据库,没有提供 JDBC 连接,查询语言也不是 SQL 了,换成了一套有些复杂的脚本语言。 BIRT 里怎么连 MongoDB 呢,通常是这两种方式: 1、 新建 Scripted Data ...
分类:
数据库 时间:
2020-05-21 10:10:49
阅读次数:
65
[toc] 第6章:关系数据库理论(考研重点) 代码是基于SQLServer学习,与MySQL有略微差别! 考研复试或者考研科目中可能会考! 6.1、问题的提出 举例: 我们要开发一个教务管理系统,信息有:学号,姓名,课号,课名,成绩。 首先应该设计数据库来存储信息。 针对这个具体系统,应该如何构造 ...
分类:
数据库 时间:
2020-05-21 09:40:58
阅读次数:
184
[toc] 第8章:数据库编程 代码是基于SQLServer学习,与MySQL有略微差别! 8.1、存储过程 存储过程的概念 : 存储过程( Stored Procedure )是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。 用户通过存储过程的名字并给出参数(如果该存储过程带有参数) ...
分类:
数据库 时间:
2020-05-21 09:37:34
阅读次数:
55
第1章 存储引擎 1.1 存储引擎的介绍 第2章 存储引擎的种类 1.1 查看MySQL支持的存储引擎 第3章 第三方存储引擎 1.1 RocksDB MyRocks TokuDB 第4章 存储引擎的查看及设置 1.1 查看存储引擎 1.2 查看系统默认的存储引擎 1.3 存储引擎的修改 1.1 永 ...
分类:
数据库 时间:
2020-05-21 00:38:37
阅读次数:
95
mysql8.0.20下载安装教程 mysql8.0.20安装教程 1、浏览器搜索mysql下载安装 地址:https://dev.mysql.com/downloads/mysql/ 2、登录或者不登录下载 3、下载的是一个压缩包,直接解压缩,无需安装 4、新建my.ini文件,内容如下 关于sq ...
分类:
数据库 时间:
2020-05-21 00:32:20
阅读次数:
448
这个工具类完成的工作如下: 1、第一个static方法,完成数据库初始化的工作 2、第二个static方法,完成与数据库建立连接的工作。 package util; import java.sql.Connection; import java.sql.DriverManager; import j ...
分类:
数据库 时间:
2020-05-21 00:23:31
阅读次数:
677
参考教材《数据库系统:原理、设计与编程(MOOC版)》,陆鑫 张凤荔 陈安龙 选择这本书来学习是因为教材出版时间是2019年3月,比较新,而且出版社是人民邮电出版社,根据我的经验,人民邮电出版社出版的技术类书籍基本都是精品。这本书除了基本概念,关系模型,SQL,数据库设计与实现和管理这些必学内容之外 ...
分类:
数据库 时间:
2020-05-21 00:12:42
阅读次数:
64
如图,这是一张有一百行数据的employee数据表。 假设每行占128Bytes,那么存入磁盘的时候,是怎么存储的呢? 磁盘由磁道和扇区组成,磁盘和扇区组成一个基本的存储单位,我们称之为“块”,块的存储空间一般默认为512Bytes。 刚才的employee数据表有一百行,每行128Bytes,那么 ...
分类:
数据库 时间:
2020-05-21 00:11:55
阅读次数:
83
银行转账案例演示 1.需求:一个账号fromAccount向另一个账号toAccount转入money元钱 2.分析: 检查两个账号是否存在,不存在的话,结束转账行为 检查转出账号的里金额是否充足,不充足,结束转账行为,充足的话,进行扣款money元 转入账号进行增加money元 3.数据准备参考上 ...
分类:
数据库 时间:
2020-05-20 23:58:13
阅读次数:
92
九、PostgreSQL12.2并行查询调优1、PG并行概述2、TPC-H测试环境搭建3、ParallelAggregation描述4、分配多少workers最佳?5、PG并行工作机制?6、为什么没有使用并行查询?7、Nestedloopjoins、HashJoin、MergeJoin并行处理方式8、Partition-wisejoin并行处理案例9、ParallelAppend操作机制10、相关
分类:
数据库 时间:
2020-05-20 21:35:48
阅读次数:
69
范式:关系数据库中的关系是要满足一定要求的,满足不同程度要求的不同范式。满足最低要求的叫第一范式,简称1NF ,在第一范式中满足进一步要求的为第二范式,其余以此类推。通俗来说是满足数据库关系表中的一套规则。 范式理论研究:Codd提出1NF,2NF,3NF概念 2NF 例如:有关系模式S-L-C(S ...
分类:
数据库 时间:
2020-05-20 20:18:40
阅读次数:
200
聚类的定义 聚类就是对大量未知标注的数据集,按数据的内在相似性将数据集划分为多个类别,使类别内的数据相似度较大而类别间的数据相似度较小。聚类算法是无监督的算法。 常见的相似度计算方法 闵可夫斯基距离Minkowski/欧式距离 在上述的计算中,当p=1时,则是计算绝对值距离,通常叫做曼哈顿距离,当p ...
分类:
数据库 时间:
2020-05-20 20:12:09
阅读次数:
427
方式一: 将java.util.Date()转为java.sql.Date(),即可通过sql语句存入数据库 Date date = new Date(); java.sql.Date sqlDate = new java.sql.Date(date.getTime()); 方式二: 转换为字符串传 ...
分类:
数据库 时间:
2020-05-20 20:08:57
阅读次数:
111
十、PostgreSQL12.2IN/EXISTS/ANY/ALL/JOIN百花争鸣1、IN/EXISTS/ANY/ALL哪个好?2、相同业务IN/EXISTS/ANY/ALL/INNERJOIN解决方案对比。3、相同业务NOT(IN/EXISTS/ANY/ALL)解决方案对比。4、数据量的增长对性能带来的严重影响如何解决?5、我们是否应该意识到更多的复杂性?6、给开发人员的建议!这是针对Post
分类:
数据库 时间:
2020-05-20 20:08:45
阅读次数:
80
概念: geometry和geography的区别 geometry:planar 平面坐标系【supported by SQL Server conforms to the Open Geospatial Consortium (OGC) Simple Features for SQL Speci ...
分类:
数据库 时间:
2020-05-20 18:52:05
阅读次数:
145