TangGodBlogs

mangoDB基本操作和优化
1.链接工具:https://robomongo.org/download 必填 设置了安全认证的话,需要勾选,并填写 在线教程,一会功夫就能看完: http://www.yiibai.com/mongodb/mongodb_quick_guide.html 3.mangodb 出现的问题: 1.使用spring的模板,如果class的字段和数据表中的字段个数等等不相同,则会报错 4.mangodb的优化: 1.查询多条:使用in操作符来直接匹配文档,一次性返回到代码中,在做逻辑剔除,不要使用单个查询...
redis安装
linux 阿里阿里的CentOS 7+ 版本的系统 :wget http://download.redis.io/releases/redis-4.0.1.tar.gz tar zxvf redis-4.0.1.tar.gz cd redis-4.0.1 yum install -y tcl make & make test (出错则换为:make MALLOC=libc vi redis.cnf 修改为守护进程的方式运行: daemonize yes 设置Redis 密码: requirepass 密码 设置Redis 端口号: port 9000 密码...
mysql sql概念
概念:1.首先sql优化,索引的分类,区别2.存储引擎3.存储过程(我们用的函数,传参进去,每次不用编译了,加快了效率),视图,游标的概念4.mysql几种连接的区别,外连接和内链接 5.比较高级的问题就是,mysql事务,行锁,表锁,mysql主从复制,读者分离原理,分库分表6.乐观锁和悲观锁实现原理 优化:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null ...
redis的主从复制、哨兵、集群
1.redis主从复制概述 1、redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个从数据库只能有一个主数据库。 2、通过redis的复制功能可以很好的实现数据库的读写分离,提高服务器的负载能力。主数据库主要进行写操作,而从数据库负责读操作。 主从复制过程 主从复制过程:见下图 主从复制过程过程: 1:当一个从数据库启动时,会向主数据库发送sync命令, 2:主数据库接...
mangodb做文件存储
-1.每个数据库都有一个fs.files的表,存储文件使用:-2.fs.files表的数据结构: 字段: -chunkSize: 文件的byte[]的长度 -length: FileInputStream inputStream =new FileInputStream(url); int available = inputStream.available(); //availab...