- 博客(20)
- 资源 (1)
- 收藏
- 关注
转载 mongodb 数据库操作--备份 还原 导出 导入
mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。一,mongodump备份数据库1,常用命令格mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径 如果没有用户,可以去掉-u和-p。如果导出本机的数据
2016-12-23 17:49:45 403
原创 mongodb权限设置[整理]
官方文档https://docs.mongodb.com/manual/tutorial/create-users/一、掌握权限,理解下面4条1、mongodb是没有默认管理员账号,所以要先添加管理员账号,在开启权限认证。2、切换到admin数据库,添加的账号才是管理员账号。3、用户只能在用户所在数据库登录,包括管理员账号。4、管理员可以管理所有数据库,但是
2016-12-21 17:45:34 1062
转载 MongoDB——第八天 驱动实践
系统最后一个是MONGODB的驱动实践,这里是.NET的,举一反三,找其它相对应的开发程序驱动吧。作为系列的最后一篇,得要说说C#驱动对mongodb的操作,目前驱动有两种:官方驱动和samus驱动,不过我个人还是喜欢后者,因为提供了丰富的linq操作,相当方便。 官方驱动:https://github.com/mongodb/mongo-csharp-driver
2016-12-20 17:21:50 362
转载 MongoDB——第七天 运维技术
这一篇我们以管理员的视角来看mongodb,作为一名管理员,我们经常接触到的主要有4个方面:1. 安装部署2. 状态监控3. 安全认证4. 备份和恢复,下面我们就一点一点的讲解。 一:安装部署 我之前的文章都是采用console程序来承载,不过在生产环境中这并不是最佳实践,谁也不愿意在机器重启后满地找牙似找mon
2016-12-20 17:17:48 481
转载 MongoDB——第六天 分片技术
在mongodb里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存就吃不消了,针对这样的场景我们该如何应对。 一:分片 mongodb采用将集合进行拆分,然后将拆分的数据均摊到几个片上的一种解决方案。 下面我对这张图解释一下: 人脸: 代
2016-12-20 17:17:14 484
转载 MongoDB——第五天 主从复制
从这一篇开始我们主要讨论mongodb的部署技术。 我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。 一:主从复制1: 首先看看模型图 2: 从上面的图形中我们可以分析出这种架构有如下的好处
2016-12-20 17:16:35 297
转载 MongoDB——第四天 索引操作
今天分享下mongodb中关于索引的基本操作,我们日常做开发都避免不了要对程序进行性能优化,而程序的操作无非就是CURD,通常我们又会花费50%的时间在R上面,因为Read操作对用户来说是非常敏感的,处理不好就会被人唾弃,呵呵。 从算法上来说有5种经典的查找,具体的可以参见我的算法速成系列,这其中就包括我们今天所说的“索引查找”,如果大家对sqlserver比较了解的
2016-12-20 17:15:08 362
转载 MongoDB——第三天 细说高级操作
mongodb的聚合,游标。一: 聚合 常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce。 count count是最简单,最容易,也是最常用的聚合工具,它的使用跟我们C#里面的count使用简直一模一样。 distinct 这个操作相信大
2016-12-20 17:13:02 333
转载 MongoDB——第二天 细说增删查改
看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然傻眼了,擦,竟然开启不了,仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启,接下来我们要做的就是干掉它,之后,开启成功,关于mongodb的管理方式将在后续文章分享。 一
2016-12-20 17:06:02 288
转载 MongoDB——第一天 基础入门
这个系列是网上转载的,是在WINDOWS平台上操作的,不过对于LINUX上的操作也大同小异。对于LINUX上的下载安装部署,可以看另一篇文章:Linux平台安装MongoDBmongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。 一: 下载 上MongoDB官网 ,我们发现有32bi
2016-12-20 17:03:56 259
转载 MongoDB基本使用(常用命令)
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,
2016-12-19 19:21:15 234
转载 Linux平台安装MongoDB
MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装包。下载地址:http://www.mongodb.org/downloads这里选的是社区版(Community Server),然后根据系统情况选择版本(lsb_release -a 查看LINUX系统版本)下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。
2016-12-19 16:40:19 439
转载 Oracle 常用性能监控SQL语句
Oracle 常用性能监控SQL语句:1. --查看表锁 SELECT * FROM SYS.V_$SQLAREA WHERE DISK_READS > 100; 2. --监控事例的等待 SELECT EVENT, SUM(DECODE(WAIT_TIME, 0, 0, 1)) "Prev", SUM(DECOD
2016-12-07 14:24:42 334
转载 Linux下取代top的进程管理工具 htop
一、htop 简介This is htop, an interactive process viewer for Linux. It is a text-mode application (for console or X terminals) and requires ncurses.Comparison between htop and topIn 'htop' you
2016-12-06 16:28:59 363
转载 安装和使用EPEL源linux安装包进行扩展
我们在Centos下使用yum安装时往往找不到rpm的情况,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译很痛苦,而EPEL恰恰可以解决这两方面的问题。EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供
2016-12-06 12:42:46 3360
转载 流量监控工具iftop
iftop是linux下一个查看和监控实时流量的工具,iftop可以用来监控网卡的实时流量,使用不同的参数,可以指定网段、反向解析IP、显示端口信息等等,如果使用yum安装,必须安装第三方源,如EPEL源,查看之前的:Centos下安装和使用EPEL源。1、使用yum安装iftop#安装依赖包yuminstall -y flex byacc libpcap nc
2016-12-06 12:41:14 459
转载 NetHogs实时进程流量查询工具
NetHogs 是一个开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率。此工具可以查询每个进程进出网卡的实时流量,这样就不用痛苦服务器或VPS是哪个进程在消耗你的网络流量了。NetHogs项目网站是这样诠释NetHogs:NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组.
2016-12-06 12:38:38 509
转载 atop安装和使用
atop就是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中。atop是一款开源软件,目前最新版本为2.1,期官方网站为:http://www.atoptool.nl/如果要使用yum安装atop,请先安装第三方源:EPEL源yum
2016-12-06 12:35:50 12599
转载 linux 修改CENTOS镜像源
有一些服务商的系统给默认设置的是国外的。这样就会导致下载速度缓慢。于是,找到了国内几家比较热门的镜像点。奉献给大家。下面的镜像全部支持Linux的任何一个发行版的系统。小编就拿Centos来进行做教程。阿里云Linux安装软件镜像源阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。阿里云Linux安装镜像源地址:http://mirrors
2016-12-06 10:49:25 1097
转载 linux内存一直占满问题
开始是512的内存,数据量增大后,说卡,后面增加到1G,还是很快用光了,后面一下加到 4G,开始还好,后面没两天又跑满了,查了资料,才明白。[root@iZ9488z4qfcZ ~]# free total used free shared buffers cachedMem:
2016-12-02 09:56:04 5071 1
net.sf.fjep.fatjar_0.0.31插件
2012-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人