需求分析 -> 逻辑设计 -> 物理设计-> 维护和优化 需求分析-核心模块 用户模块 用于记录用户的注册信息,包括用户名、密码、手机、邮...
mongodb分片技技术 注意:MongoDB 3.4, config servers must be deployed as a replica set (CSRS). 也就是说...
副本集的特点 主是唯一的,但不是固定的:具体哪个节点是主节点由仲裁决定,相对于传统的主从结构副本集可以进行自动容灾。默认读写操作指向主节点,主节点记录写操作的oplog(写日志),从节点...
mongodb的标准安装与卸载 # 1. 导入包管理系统使用的公钥 # Ubuntu 的软件包管理工具(即dpkg和APT)要求软件包的发布者通过GPG密钥 # 签名来确保软件包的一致性和真实...
简介 Redis是一个可以持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到硬盘来保证持久化。 redis支持两种持久化方式: snapshotting(快照),也是默...
简介 redis主从复制配置和使用都非常的简单。通过主从复制可以允许多个 slave 拥有和 master 相同的数据库副本。 redis主从复制的特点: master可以拥有多个s...
一般情况下,Redis Client端发出一个请求后,通常会阻塞并等待Redis服务端处理,Redis服务端处理完后请求命令后会将结果通过响应报文返回给Client。这有点类似于HBase的Sc...
数据备份与恢复 数据备份 redis save 命令用于创建当前数据库的备份。 redis 127.0.0.1:6379> SAVE OK 该命令将在 redis 安装目录中创建...
订阅发布通信模式 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下...
和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,multi/exec/discard/watch 这四个命令是我们实现事务的基石。相信对有关系型数据库开...
哈希类型(hash)相关操作 我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。 如Userna...
Redis简介 Remote Dictionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用AN...
数据库事务的四个基本性质简介 原子性(Atomicity),在一个事务中的所有操作,相当于一个原子操作,要么全部成功,要么全部失败。 一致性(Consistency),就是在事务执行...
truncate table命令将快速删除数据表中的所有记录,但保留数据表结构。这种快速删除与delete from 数据表的删除全部数据表记录不一样,delete命令删除的数据将存储在系统回滚...
数据库的分类 按照项目的规模分类 小型数据库 –负载在百十来号人,成本在1000以内,安全性要求不高。ep留言本、信息发布系统 access foxbase ...
常见的三类子查询 使用比较运算符的子查询 > < = >= <= <> != <=> 和 any(some)、all关键字 ...
如何进行行转列 场景:报表统计、汇总显示 报表统计示例: create table t_amount( create_time date not null, amount ...
cascade:父表删除或者更新,自动删除或更新子表中匹配的行 set null:父表删除或更新行,设置子表中的外键列为null。使用该选项必须保证子表中没有指定not null ...
存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,...
字符串函数 concat(...) --连接函数 concat_ws('-', ...) --使用指定的分隔符连接 format(1232.2123, 2) --格式化数字,千分位划...
create table UserLogOn ( UserId INTEGER not null, Us...