mongo索引 索引的基本理解 索引实际就是对指定字段进行排序的数据结构 。 基于B Tree的结构提升查询速度。 (时间复杂度logn) 复合键索引可以对多个字段进行排序。复合键索引只能支持前缀子查询 例如创建的复合查询为(a,b,c),匹配的时候只能按照从左往右的形式,比如 (a),(a,b)但 ...
分类:
其他好文 时间:
2020-01-28 12:40:10
阅读次数:
143
本文目录 1 数据库相关概念 1.啥是数据库 2.数据库的分类 3.关系型数据库的特点 4.关系型数据库的常用术语 2 认识MySQL 3 数据库的安装 4 数据库操作 1.显示数据库 2.创建数据库 3.使用数据库 4.用户管理 5.授权管理 5 MySQL数据类型 1.数值型 2.字符串类型 3 ...
分类:
数据库 时间:
2019-01-14 16:31:22
阅读次数:
262
一、kudu概念 Apache Kudu是由Cloudera开源的存储引擎,可以同时提供低延迟的随机读写和高效的数据分析能力。Kudu支持水平扩展,使用Raft协议进行一致性保证,并且与Cloudera Impala和Apache Spark等当前流行的大数据查询和分析工具结合紧密。 这是一个为块数 ...
分类:
数据库 时间:
2019-01-14 00:19:03
阅读次数:
980
关于出现 idclass mapping 运行错误 @IdClass 注释通常用于定义包含复合键id的Class。即多个属性的关键复合。 @IdClass(CountrylanguageEntityPK.class) 则CountrylanguageEntityPK如下所示: 使用注解 @IdCla ...
分类:
移动开发 时间:
2018-10-11 01:51:54
阅读次数:
230
此出处:http://blog.csdn.net/fgf00/article/details/52949973 此出处:http://blog.csdn.net/fgf00/article/details/52949973 本节内容 ORM介绍 sqlalchemy安装 sqlalchemy基本使用 ...
分类:
数据库 时间:
2018-06-23 15:42:35
阅读次数:
190
1. 数据库介绍 什么是数据库?(https://www.cnblogs.com/alex3714/articles/5950372.html) 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我 ...
分类:
数据库 时间:
2017-09-22 10:04:20
阅读次数:
177
外键约束(foreign key constraints) 确保存储在外键表中的数据一致性、完整性。 外键前提:本表列须于外键列类型相同(外键须是外表主键)。 外键选择原则 1.为关联字段创建外键。 2.所有的键都必须唯一。 3.避免使用复合键。 4.外键总是关联唯一的键字段。 ...
分类:
其他好文 时间:
2017-09-14 00:50:13
阅读次数:
226
1. 几个概念 冗余:存储两倍数据,提高安全性,但会牺牲一些性能。 索引:对一列或者多列的值进行排序,类似书的目录,可以用于快速查找数据库中的特定信息。 复合键:将多个列作为索引键,一般用于复合索引。 实体完整性:要求每个表中的主键都不能为空,并且不能有重复值。 参照完整性:关系中不允许引用不存在的 ...
分类:
数据库 时间:
2017-03-14 20:26:09
阅读次数:
178
对查询结果进行分组 分组是 LINQ 最强大的功能之一。 下面的示例演示如何以各种方式对数据进行分组: 按照单个属性。 按照字符串属性的首字母。 按照计算出的数值范围。 按照布尔谓词或其他表达式。 按照复合键。 此外,最后两个查询将它们的结果投影到一个新的匿名类型中,该类型仅包含学生的名字和姓氏。 ...
分类:
其他好文 时间:
2017-03-09 18:54:03
阅读次数:
284
1 package keySort; 2 import java.io.IOException; 3 4 import org.apache.hadoop.conf.Configuration; 5 import org.apache.hadoop.io.Text; 6 import org.a.....
分类:
编程语言 时间:
2015-11-14 22:01:37
阅读次数:
457