- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 mongoDB的复制集5----复制集安全(认证,用户,权限)
一、什么是认证 如何开启认证 1).auth=true(在配置文件里增加) 2).keyFile(建议添加到配置文件里)#如果设置了auth=true,但第一次没有创建用户就启动实例怎么办# 在配置文件里增加如下 echo "setParameter=enableLocalhostAuthBypass=1" >> /usr/local/mongoDB/conf/2
2016-08-31 23:02:17 3693
原创 mongoDB的复制集2----同步机制(工作原理,oplog详解,初始化同步的过程
一、复制集是怎么工作的1-1.复制集工作原理 Mongodb复制集由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点,Mongodb Driver(客户端)的所有数据都写入Primary,Secondary从Primary同步写入的数据,以保持复制集内所有成员存储相同的数据集,提供数据的高可用。 下图(图片源于Mongodb官方文档)
2016-08-29 20:46:38 5141
原创 Mysql----Join用法(Inner join,Left join,Right join, Cross join, Union模拟Full join)及---性能优化
前期数据准备CREATE TABLE atable(aID int( 1 ) AUTO_INCREMENT PRIMARY KEY ,aNum char( 20 ));CREATE TABLE btable(bID int( 1 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,bName char( 20 ) );INSERT
2016-08-28 19:45:58 6247
原创 mongoDB基础知识3----启动命令mongod参数说明
Mongodb启动命令mongod参数说明mongod的主要参数有: 基本配置----------------------------------------------------------------------------------quiet# 安静输出--port arg# 指定服务端口号,默认端口27017-
2016-08-28 12:18:49 1934
原创 mongoDB的复制集1----复制集的特点、快速搭建复制集
单点模式的优点是什么? 部署方便,节省资源但单点模式会有如下问题: 硬盘的存储空间要满了,怎么办? 如何出现网络通信或者是机房电力故障,服务器无法正常提供服务怎么办? 进行备份时,为了保证数据的一致性,要将实例关闭或者上个写锁保证备份有有效怀这时怎么办?复制集概念 传统主从结构MASTER/SLAVE --> 复制集 复制集是由一组拥有相同数据集的m
2016-08-27 19:28:31 1718
原创 mongoDB基础知识2----基本操作(CRUD),索引(常见、全文、地理位置)
一、mongoDB基本使用1-1.数据写入和查询> show dbslocal 0.000GB# 即使数据库不存在,使用use也会创建 > use changwenDBswitched to db changwenDB# 插入数据> db.changwenDB_collection.insert({x:1})WriteResult({ "nInserted" : 1
2016-08-25 21:05:19 2259 1
原创 mongoDB基础知识----搭建简单的monogoDB服务器
一、mondoDB安装与配置--下载mongodb-linux-x86_64-ubuntu1604-3.2.9.tgz# 前期准备changwen@ubuntu:~$ mkdir user_projectchangwen@ubuntu:~$ cd user_project/changwen@ubuntu:~/user_project$ mkdir mongodb_simplec
2016-08-23 23:14:57 2864
原创 oracle基础知识2----pl/sql基础(基本语法、光标、例外、应用)
测试数据来源:http://blog.csdn.net/ochangwen/article/details/51297893 PL/SQL(Procedure Language/SQL),是Oracle对sql语言的过程化扩展。 过程化扩展指在SQL命令语言中增加了过程处理语句(如分支、循环),使SQL语言具有过程处理能力。 pl/sql是面向过程的语言,操作or
2016-08-17 11:32:46 1697
原创 Oracle基础知识3----存储过程、存储函数、out参数、包
存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。二者相同点:完成特定功能的程序 二者区别:存储函数可以用return语句返回值,而存储过程不能。一、存储过程1-1.创建和使用存储过程 用create procedure命令建立存储过程和存储函数 语法:create [or replace] procedure 过程名(参数列表)
2016-08-16 20:47:37 3338
原创 oracle基础知识1----用户(创建用户)和表空间、管理表
sys: Oracle的一个超级用户,主要用来维护系统信息和管理实例,只能以sysdba或sysoper角色登录 system: Oracle默认的系统管理员,拥有DBA权限,通常用来管理Oracle数据库的用户、权限和存储等,只能以Normal方式登录 sysdba是一种角色,不属于用户。 scott: 是普通的用户,安装Oracle时自带的,默认密码是tiger,
2016-08-15 22:11:14 5987 1
原创 oracle用户创建及权限设置详解
权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL
2016-08-14 22:11:02 10209 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人