手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
编程之家
数据库
数据库
编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是数据库相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
Nosql Mongodb之旅(1)
mongodb属于nosql中算是最热门的数据库,所以我们不妨对nosql有一个最基本的了解: NoSQL,全称是”Not Only Sql”,指的是非关系型的数据库。NoSQL 被我们用得最多的当数key-value 存储,当然还有其他的文档型的、列存储、图型数据库、xml 数据库等。与关系型数据库相比,关系型数据库给你强加了太多东西。它们要你强行修改对象数据,以满足
Nosql Mongodb之旅(2)
mongodb在linux下的安装和配置,其实windows下也玩过,都大同小异! 1、官网下载 地址:http://www.mongodb.org/downloads mongodb-linux-x86_64-2.4.9.tgz (目前为止,64位最新版本) 2、解压 切换到下载目录下,命令行输入: tar zxf mongo
Nosql Mongodb之旅(3)
是涉及到内部结构方面的内容,都比较抽象,但是事物的结构往往决定事物的性质,要想更本质的认识mongodb,那就慢慢啃吧! 废话少说,步入正题: MongoDB 是一个可移植的数据库,它在流行的每一个平台上都可以使用,即所谓的跨平台特性。 一个运行着的MongoDB 数据库就可以看成是一个MongoDB Server,该Server 由实例和数据库组成,在一般的情况下一个Mo
Nosql Mongodb之旅(4)—MongoDB命令行式的CRUD
添加数据 下面我们来建立一个test 的集合并写入一些数据。建立两个对象j 和t , 并保存到集合中去。在例子里 “>” 来表示是 shell 输入提示符 > j = { name : "mongo" }; {"name" : "mongo"} > t = { x : 3 }; { "x" : 3 } > db.things.save(j);
Nosql Mongodb之旅(5)—MongoDB常用工具
MongoDB 在bin 目录下提供了一系列有用的工具,这些工具提供了MongoDB 在运维管理上的方便。 非常合适DBA或者网站运维的人使用! bsondump: 将bson 格式的文件转储为json 格式的数据 mongo: 客户端命令行工具,其实也是一个js 解释器,支持js 语法 mongod: 数据库服务端,每个实例启动一个进程,可以fork 为后台
Nosql Mongodb之旅(6)—MongoDB界面操作
值得幸运的是,其实MongoDB也有像类似于PL/SQL一样的界面操作工具操作MongoDB。 下面就来介绍几款不同的界面工具,大家各取所需! MongoVUE 主页:http://www.mongovue.com/ 一个桌面程序,提供了对MongoDB 数据库的基本操作,如查看、查询、更新、删除等,简单易用,但是功能还比较弱,以后发展应该不错。 RockMong
Nosql Mongodb之旅(6)—MongoDB高级查询の条件操作符
从现在开始,进入我们mongodb查询的核心领域了! 1、条件操作符 <, <=, >, >= 这个操作符就不用多解释了,最常用也是最简单的 db.collection.find({ "field" : { $gt: value } } ); // 大于: field > value db.collection.find({ "field" : { $lt: va
Nosql Mongodb之旅(7)—MongoDB界面操作
值得幸运的是,其实MongoDB也有像类似于PL/SQL一样的界面操作工具操作MongoDB。 下面就来介绍几款不同的界面工具,大家各取所需! MongoVUE 主页:http://www.mongovue.com/ 一个桌面程序,提供了对MongoDB 数据库的基本操作,如查看、查询、更新、删除等,简单易用,但是功能还比较弱,以后发展应该不错。 RockMong
Nosql Mongodb之旅(8)—MongoDB高级查询の游标使用
像大多数数据库产品一样,MongoDB 也是用游标来循环处理每一条结果数据,具体语法如 下: [plain] view plaincopy > for( var c = db.t3.find(); c.hasNext(); ) { printjson( c.next()); } { "_id" : ObjectId("4fb8e4838b2cb86417c9423
Nosql Mongodb之旅(9)—MongoDB高级查询の存储过程
下面我们将这个sql 自定义函数转换为MongoDB 的存储过程: [plain] view plaincopy > db.system.js.save({_id:"addNumbers", value:function(x, y){ return x + y; }}); 存储过程可以被查看,修改和删除,所以我们用find 来查看一下是否这个存储过程已经被创建上了。 [plain]
Nosql Mongodb之旅(10)—MongoDB Capped Collection
1、简单介绍 capped collections 是性能出色的有着固定大小的集合,以LRU(Least Recently Used 最近最少使用)规则和插入顺序进行age-out(老化移出)处理,自动维护集合中对象的插入顺序,在创建时要预先指定大小。如果空间用完,新添加的对象将会取代集合中最旧的对象。 2、功能特点 可以插入及更新,但更新不能超出collection 的
Nosql Mongodb之旅(11)—MongoDB GridFS
这篇文章写的很详细,忍不住就拿来收藏了! GridFS 是一种将大型文件存储在MongoDB 数据库中的文件规范。所有官方支持的驱动均实现了GridFS 规范。 GridFS是MongoDB中的一个内置功能,可以用于存放大量小文件。 官网学习: http://www.mongodb.org/display/DOCS/GridFS http://www.mong
Nosql Mongodb之旅(12)—MongoDB MapReduce
MongDB的MapReduce相当于MySQL中的“group by”,所以在MongoDB上使用Map/Reduce进行并行“统计”很容易。 使用MapReduce要实现两个函数Map函数和Reduce函数,Map函数调用emit(key,value),遍历collection中的所有记录,将key和value传递给Reduce函数进行处理。Map函数和Reduce函数可以使用JS
Nosql Mongodb之旅(13)—MongoDB 导入导出
内容比较简单,依葫芦画瓢。 先讲导入,导入分为两种:json数据导入以及csv数据导入。 导入json数据 我们先将表user删除掉,以便演示效果: [plain] view plaincopy > db.user.drop(); true > show collections; system.indexes <p>></p> 然后导入数据
Nosql Mongodb之旅(14)—MongoDB 数据备份
备份 [plain] view plaincopy [root@localhost bin]# ./mongodump -d my_mongodb connected to: 127.0.0.1 DATABASE: my_mongodb to dump/my_mongodb my_mongodb.system.indexes to dump/m
Nosql Mongodb之旅(16)—MongoDB命令行操作指定命令和指定文件
MongoDB shell 不仅仅是一个交互式的shell,它也支持执行指定javascript 文件,也支持执行指定的命令片断。有了这个特性,就可以将MongoDB 与linux shell 完美结合,完成大部分的日常管理和维护工作。 执行指定命令 例如,需要查询test 库的t1 表中的记录数有多少,常用方法如下: [plain] view plaincopy [root@lo
Nosql Mongodb之旅(17)—MongoDB进程控制
查看活动进程 [plain] view plaincopy > db.currentOp(); > // 等同于: db.$cmd.sys.inprog.findOne() { inprog: [ { "opid" : 18 , "op" : "query" , "ns" : "mydb.votes" , "query" : "{ score : 1.0 }" , "inLock"
Nosql Mongodb之旅(18)—MongoDB索引
MongoDB 提供了多样性的索引支持,索引信息被保存在system.indexes 中,且默认总是为_id创建索引,它的索引使用基本和MySQL 等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足为奇。 基础索引 在字段age 上创建索引,1(升序);-1(降序) [plain] vie
Nosql Mongodb之旅(19)—MongoDB explain执行计划
MongoDB 提供了一个 explain 命令让我们获知系统如何处理查询请求。利用 explain 命令,我们可以很好地观察系统如何使用索引来加快检索,同时可以针对性优化索引。 [plain] view plaincopy > db.t5.ensureIndex({name:1}) > db.t5.ensureIndex({age:1}) > db.t5.find({age:{$gt:4
Nosql Mongodb之旅(20)—MongoDB性能监控
方法一:Mongostat 此工具可以快速查看某组运行中的mongodb实例的统计信息,用法如下: [plain] view plaincopy [root@localhost bin]# ./mongostat insert query update delete ...... locked % idx miss % qr|qw ar|aw conn time *0 *0 *0
上一页
13
14
15
16
17
18
19
20
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native