简介 什么是MongoDB? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key= ...
分类:
数据库 时间:
2020-06-19 12:17:25
阅读次数:
52
关系数据库系统的查询优化 一、查询优化概述 1.查询优化的优点 2.查询优化的好处 3.查询优化的总目标 二、一个实例 参考-《数据系统概论(第五版)》-人民大学-王珊 ...
分类:
数据库 时间:
2020-06-12 10:51:15
阅读次数:
47
1、mongodb是什么? MongoDB 是由 C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在给 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储给一个文档,数据结构由键值(ke ...
分类:
数据库 时间:
2020-06-11 21:40:45
阅读次数:
75
一、索引简介 1.索引是什么? MySQL官对索引的定义为:索引(Index)是帮助MySQL搞笑获取数据的数据结构。即得到索引的本质:索引是数据结构。 1)你可以理解为“排好序的快速查找数据结构”。 详解(重要): 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引 ...
分类:
数据库 时间:
2020-06-11 21:39:32
阅读次数:
81
一、选择题 1.完整性检查和控制的防范对象( ),防止它们进入数据库。安全性控制的防范对象是( ),防止他们对数据库数据的存取。 A. 不合语义的数据 B. 非法用户 C. 不正确的数据 D. 非法操作 2.下述哪个是SQL语言中的数据控制命令( )。 A. GRANT B. COMMIT C. U ...
分类:
数据库 时间:
2020-06-09 14:31:13
阅读次数:
239
一,关于WAL归档 事务提交后,对系统的影响必须是永久的,即使系统意外宕机,也必须确保事务提交时的修改已真正永久写入到永久存储中。最简单的实现方法,当然是在事务提交后立即刷新事务修改后的数据到磁盘。但是磁盘和内存之间的IO操作是最影响数据库系统影响时间的,一有事务提交就去刷新磁盘,会对数据库性能产生 ...
分类:
其他好文 时间:
2020-06-08 14:43:23
阅读次数:
64
数智时代,数据量呈现爆炸式增长,根据IDC预测,到2025年,全球数据将增长61%,达到175ZB。海量数据不仅带来了数据红利,也让企业的数据系统不堪重负,没有一款性能强大的数据库引擎傍身,何以洞悉数据背后的价值? 面对海量数据,您常用的数据库系统或查询引擎有哪些?他们有哪些优势?在日常工作中遇到过 ...
分类:
数据库 时间:
2020-06-07 14:42:43
阅读次数:
115
一、存储过程概述 存储过程是一个用户定义的函数,由存储过程语句(SPL) 和一组SQL语句组成,以可以执行代码形式存储在数据库中,和表、视图、索引等一样,是数据库的一种对象。 存储过程语言SPL(Stored Procedure Language),只能用在存储过程中,可以分成下面几类: 1、变量定 ...
分类:
其他好文 时间:
2020-06-07 10:35:52
阅读次数:
73
备份与恢复过程都依赖归档日志,归档日志是保证数据一致性和完整性的重要保障。配有归档日志的数据库系统在出现故障时丢失数据的可能性更小,这是因为一旦出现介质故障如磁盘损坏时,利用归档日志,系统可被恢复至故障发生的前一刻,也可以还原到指定的时间点。
分类:
数据库 时间:
2020-06-06 23:27:35
阅读次数:
104
还原与恢复是备份的反过程。还原是将备份集中的有效数据页重新写入目标数据文件的过程。恢复则是指通过重做归档日志,将数据库状态恢复到备份结束时的状态;也可以恢复到指定时间点和指定 LSN。恢复结束以后,数据库中可能存在处于未提交状态的活动事务,这些活动事务在恢复结束后的第一次数据库系统启动时,会由 DM7 数据库服务器自动进行回滚。
分类:
数据库 时间:
2020-06-06 23:10:40
阅读次数:
92