
数据库系统以及计算机网络知识点及理解
WindyLuo微渺
想脚踏实地做好一件事
展开
-
来,简单了解一下NoSQL
1、为了解决大数据问题,催生了NoSQL技术,它弥补了传统关系型数据库的技术缺陷----尤其在速度、存储量及多样化结构数据的·处理问题上,一般分为键值存储、文档存储、列族存储、图存储、其他存储五种模式。2、定义:主体符合非关系型、分布式、开放源码和具有横向拓展能力的下一代数据库。热门的NoSQL数据库产品包括MongoDB\Cassandra\Redis\Hbase等。3、NoSQL数据库...原创 2018-11-25 12:56:08 · 842 阅读 · 0 评论 -
浅谈Redis配置
在Redis中存在两种方式的备份:快照(snapshotting),备份当前瞬间Redis在内存中的数据记录;备份可能造成Redis卡顿,但是恢复重启比较快速 只追加文件(Append-OnlyFile,AOF),当Redis执行写命令后,在一定的条件下将执行过的写命令依次保存在Redis的文件中,将来就可以依次执行那些保存的命令恢复Redis的数据;AOF备份而言,只是追加写入命令,一般不...原创 2019-09-05 19:29:37 · 206 阅读 · 1 评论 -
Java后台代码操作Redis
Jedisimport org.junit.jupiter.api.Test;import redis.clients.jedis.Jedis;class TestJ { @Test void test() { Jedis jedis=new Jedis("127.0.0.1",6379); //jedis.auth("密码"); int i=0; try {...原创 2019-09-05 15:26:49 · 310 阅读 · 0 评论 -
Redis概述与常用命令
性能优越的三大原因:基于ANSIC语言编写,接近于汇编语言的机器语言,运行快速 基于内存读写,快于关系型数据库的磁盘读写 数据结构只有六种,较为简单,因此规则少,而数据库是范式,完整性、规范性需要考虑的规则多,处理业务会比较复杂在JavaWeb中的应用缓存:内存虽然高效但空间有限,价格也高昂,需要考虑使用Redis存储的条件:比如数据命中率是否高,数据是否读操作更多,业务数据大小是否不...原创 2019-09-04 20:20:44 · 157 阅读 · 0 评论 -
Mysql主从数据库使用
读写分离的好处:将读写操作分离到不同数据库,避免服务器出现性能瓶颈 主服务器进行写操作时,不影响查询应用服务器的查询性能,降低阻塞,提高并发 数据拥有多个容灾副本,提高数据安全性,当主服务器故障时,可立即切换到其他其他服务器,提高系统可用性读写分离基本原理:让主数据处理事务增删改操作,而从数据库处理查询操作 数据库复制被用来把事务性操作导致的变更同步到其他从数据库 主从数据库不是实时...原创 2019-09-03 22:58:24 · 241 阅读 · 0 评论 -
数据查询之单表、连接、嵌套、集合(下)
连接查询等值与非等值连接/*连接两表中emp_id相等的元组显示查询结果*/SELECT a.*, b.*FROM ssm.t_work_card AS a, ssm.t_employee_task AS bWHERE a.emp_id = b.emp_id;/*连接查询添加其他限定条件*/SELECT a.*, b.*FROM ...原创 2019-02-26 20:15:31 · 573 阅读 · 0 评论 -
数据查询之单表、连接、嵌套、集合(上)
查询语句一般格式([ ]里面表示如果不需要可不写的):select [all(有重复)或者distinct(去重复)] *或者目标列表达式/*查询的内容,结果*/from 表名或者视图名或者(select语句的结果集合)[as 别名]/*从哪里查询,数据源*/[where 条件表达式]/*条件筛选*/[group by 列名 [having 条件]]/*按什么条件再按照什么列进...原创 2019-02-24 21:51:56 · 408 阅读 · 0 评论 -
ubuntu安装redis全过程
1、下载地址:http://redis.io/download 2、在linux里面创建自己的文件夹,【mkdir /XXX】我的具体位置是/usr/java_tool/redis 3、从windows上复制下好的压缩包到linux上面,在windows的cmd里面输入下面语句,比如我的:pscp -r E:\java-tool\linuxRedis\redis-5.0.3.tar.gz ub...原创 2018-12-17 15:20:52 · 269 阅读 · 1 评论 -
数据库完整性基于关系型数据库mysql
数据库的完整性是指数据的正确性和相容性,是为了防止数据库中存在不符合语义的数据,即不正确的数据。为了提供数据库的完整性,数据库管理系统必须能实现如下功能:提供定义完整性约束条件的机制 提供完整性检查的方法 进行违约处理实体完整性【主键primary key】将检查主码值唯一且不为空,检查方法为避免全表扫描【耗时】将自动建立一个索引,违约处理为拒绝该操作。对单属性构成的码可以有两...原创 2018-12-07 20:13:24 · 349 阅读 · 0 评论 -
Java操作MongoDB简单demo以及操作配置文件demo
1、请先参考我的上一篇https://blog.youkuaiyun.com/qq_37575994/article/details/844847822、https://github.com/mongodb/mongo-java-driver下载需要的jar包【Mongodb-java=driver】,一般简单用法以下:连接如:MongoClient mongoClient=new Mongo...原创 2018-12-02 18:26:07 · 3426 阅读 · 0 评论 -
文档数据库MongoDB基本安装、使用以及和python、Java结合的简单案例
1、文档数据库MongoDB用于记录文档结构的数据,如:Json、XML等,一条文档就是一条记录。主要特征是高性能【提供json、XML等可嵌入式数据快速处理功能;提供文档的索引功能,以提高查询速度】、丰富的查询语言、高可用性【自动故障转移和数据冗余处理功能】、水平拓展能力、多个存储引擎的支持。2、我的安装过程【win10系统64位】:进入网址http://www.runoob.com/mon...原创 2018-11-25 21:16:51 · 669 阅读 · 0 评论 -
在SSM框架中使用Redis进行缓存实例
1、连接池对象import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public class JedisPoolWriper { //redis连接池对象 private JedisPool jedisPool; /** * 配置相关信息 * @param po...原创 2019-09-10 19:35:03 · 443 阅读 · 0 评论