1

Redis全方位详解--数据类型使用场景和redis分布式锁的正确姿势

一、Redis数据类型 1.string string是Redis的最基本数据类型,一个key对应一个value,每个value最大可存储512M。string一半用来存图片或者序列化的数据。 2.hash 相当于一个string类型的映射表。特别适合用来存储对象。例如可以存储用户信息,用户ID作为 ...

JohnsonChung 发布于 2018-10-22 09:21 评论(0)阅读(229)
0

MySQL聚簇索引

MySQL作为迭代了很多个版本的数据库。在数据库的索引上实现了很多的优化版本,从一开始的只允许一个表有一个列为索引值,到目前版本可支持多个列建立索引值。本文主要介绍索引当中的聚簇索引和非聚簇索引的区别和在数据库中的内部实现原理。 ...

四两逻辑 发布于 2018-10-22 00:25 评论(0)阅读(12)
0

c#数据批量插入

由于之前面试中经常被问到有关EF的数据批量插入问题,今天以Sqlserver数据库为例,对.net中处理数据批量处理的方案进行了测试对比。 1.四种测试方案 (1)普通的EF数据批量插入:即调用DbSet中的Addrange方法 (2)不进行上下文跟踪的EF数据批量插入:即关闭自调用的DetectC ...

钢笔水 发布于 2018-10-21 23:36 评论(0)阅读(9)
0

一、MySQL数据库之简介和安装

一、基础部分 1.数据库是简介 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上。 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题 但需要考虑的问题是:程序的执行效率依赖于承载它 ...

大秀 发布于 2018-10-21 23:30 评论(0)阅读(10)
0

数据与字段类型

数据与字段的类型 数据表 建表语句规范 SQL语句不区分大小写,但是表就是一个文件名,window不区分大小写,Linux区分大小写。 类型和属性 l 数值型 整型 注意:M:所占的位数 Unsigned:有无符号 Zerofill:1.插入数据时,当该字段的值的长度小于定义的长度时,会在改制的前面 ...

石汐曦 发布于 2018-10-21 20:55 评论(0)阅读(11)
1

想学习大数据?这才是完整的大数据学习体系

干货走起,闲话不多说,以下就是小编整理的大数据学习思路 第一阶段:linux系统 本阶段为大数据学习入门基础课程,帮大家进入大数据领取打好Linux基础,以便更好的学习Hadoop、habse、NoSQL、saprk、storm等众多技术要点。 另:目前企业中无疑例外是使用Linux来搭建或部署项目 ...

大数据002 发布于 2018-10-21 12:39 评论(0)阅读(15)
0

多维数据库 Oracle Essbase 和 IBM Cogons 底层原理

多维数据库(Multi Dimensional Database,MDD)使用Dimension(维度)和Cube(数据立方体、数据集市)模型描述数据。 多维数据模型 多维数据模型 关系型数据库(Relational Database,RDB)中的星型结构或雪花型结构就是模拟上述多维模型结构的,但无 ...

格德米斯 发布于 2018-10-21 10:02 评论(0)阅读(76)
0

ElasticSearch 索引 剖析

ElasticSearch index 剖析 在看ElasticSearch权威指南基础入门中关于:分片内部原理这一小节内容后,大致对ElasticSearch的索引、搜索底层实现有了一个初步的认识。记录一下在看文档的过程中碰到的问题以及我的理解。此外,在文章的末尾,还讨论分布式系统中的主从复制原理 ...

hapjin 发布于 2018-10-21 09:07 评论(0)阅读(15)
0

7 集合运算

7 集合运算 7-1 表的加减法 本章将会和大家一起学习“集合运算”操作。在数学领域,“集合”表示“(各种各样的)事物的总和”;在数据库领域,表示“记录的集合”。具体来说,表、视图和查询的执行结果都是“记录的集合”。 所谓集合运算,就是对满足同一规则的记录进行的加减等“四则运算”。通过集合运算,可以 ...

yinliangyun 发布于 2018-10-21 08:23 评论(0)阅读(6)
0

CentOS7安装MySQL5.7

大家好, 我是冬冬杨~ 最近做的项目要上传服务器了,才发现服务器上竟然还没有安装,MySQL 特写个笔记记录一下安装过程。贡献给有同样问题的童鞋们。 首先找到MYSQL的安装源 执行命令下载 rpm 文件。 然后执行: 一路 Y 就可以安装成功啦。 然后执行 启动 MySQL 服务。 可以执行这句代 ...

冬冬杨 发布于 2018-10-21 01:32 评论(0)阅读(13)
0

数据库概述与入门

数据库:(格式化,持久化的存储数据)--按照数据结构来组织、存储和管理数据的仓库。 非关系型(NoSQL):(非表格,用键值对) 特点:NoSQL不是否定关系数据库,而是作为关系 数据库的一个重要补充 NoSQL高性能,高并发 NoSQL典型的产品memcached(纯内存),redis(持久化缓存 ...

石汐曦 发布于 2018-10-21 00:14 评论(0)阅读(14)
0

MySQL 8.0.12 基于Windows 安装教程

第一步:到MySQL官网下载安装包:https://dev.mysql.com/downloads/mysql/ 第二步:将下载好的安装包(mysql-8.0.12-winx64 .zip)解压到相应路径下:C:\Program Files\Java\mysql-8.0.12-winx64 第三步: ...

~无崖子~ 发布于 2018-10-20 22:23 评论(0)阅读(19)
0

MySQL报错:Packets larger than max_allowed_packet are not all

MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。 修改方法: 1.修改配置文件my.ini max_allowed_packet = 10M 2.使用命令修改 mysql> set global ...

不爱吃香菜 发布于 2018-10-20 19:58 评论(0)阅读(11)
0

Windows下MongDB的下载安装

1.下载 https://www.mongodb.com/download-center/community 选择msi格式的下载结束后按照安装步骤进行安装。2.建库安装结束后,选择一个盘然后创建库D:\mongdb\data\db3.开启服务与关闭 打开cmd命令行窗口,切换到mongdb安装目录 ...

藏龙阁 发布于 2018-10-20 19:01 评论(0)阅读(6)
0

数据库部分(MySql)_3

表设计之关联关系 一对一:有两张表A和B,A表中有一条数据对应B表中的一条数据称为一对一; 应用场景:用户表和用户扩展表,商品表和商品信息扩展表; 如何建立关系:在从表中添加一个外键字段指向主表的主键。 SELECT * FROM user u JOIN userinfo us ON u.id=us ...

國仕無雙 发布于 2018-10-20 17:56 评论(0)阅读(10)
0

Centos7 安装 MySQL8以及远程访问的配置

新买的服务器当然是要装新的数据库了,刚好MySQL8发布,尝试安装学习一下。 ...

黑风风 发布于 2018-10-20 13:16 评论(0)阅读(17)
0

Linux下MySQL远程链接配置

配置步骤: 1).首先进入数据库,使用系统数据库mysql 2).接着对系统数据库的root账户设置远程访问的密码,与本地的root访问密码并不冲突 3).防火墙配置 4).重启、关闭、开启firewalld.service服务 5).设置完之后,查看一下是否能通过 配置好之后,就可以使用Navic ...

NewCode 发布于 2018-10-20 13:16 评论(0)阅读(5)
0

mysql 开发进阶篇系列 54 权限与安全(账号管理的各种权限操作 下)

1. 查看权限 2. 更改权限 可以进行权限的新增和回收,使用grant来新增,使用revoke来回收。在前面52章节中也有介绍revoke的使用。 也可以直接对user,db,tables_priv,columns_prive 四个权限表进行更新,这个在上篇中也有讲到。 更多revoke语法的了解 ...

花阴偷移 发布于 2018-10-20 09:02 评论(0)阅读(135)
0

6 函数、谓词、CASE表达式

6 函数、谓词、CASE表达式 6-1 各种各样的函数 /* 所谓函数,就是输入某一值得到相应输出结果的功能。输入值称为参数(parameter),输出值称为返回值。 函数大致可以分为以下几种 : 算术函数 :用来进行数值计算的函数 字符串函数 :用来进行字符串操作的函数 日期函数 : 用来进行日期 ...

yinliangyun 发布于 2018-10-20 08:04 评论(0)阅读(9)
0

数据库部分(MySql)_2

分组查询 分组查询通常和聚合函数结合使用,查询条件中每个XXX就以XXX为分组的条件; 格式:每个A的平均B select avg(B) from 表名 group by A; having 在where后面只能写普通字段的条件;在having后面写聚合函数的条件;having写在group by的 ...

國仕無雙 发布于 2018-10-19 23:41 评论(0)阅读(7)