初识mongo】的更多相关文章

进入mongo /usr/local/mongodb/bin/mongo --host 查看所有db show dbs 查看当前进入的db db 查看当前db的所有collection show collections 创建collection(table) db.createCollection(,capped:}) 删除collection db.mytable.drop(); 新增一条记录 db.myindex.insert({,'username':'admin'}) 查看 http:/…
前言 2016年伊始,开始研究NoSql.看了couchdb,cloudant,cassandra,redis.却一直没有看过排行榜第一的mongo,实属不该.近期会花时间研究下mongo.本文是初识mongo的体验.有错误之处,还望指正. Mongo VS cassandra 目前NoSql 排行版前三是Mongo,Cassandra,Redis.Redis 特点明确,key-value 形式,数据不持久化主要用来做缓存.所以这里主要比较Mongo,Cassandra license mong…
关于mongo的思考 第一阶段的弱联网游戏已基本完成,截至今天下午,测试也基本差不多了,前端还有一些小bug需要优化,接下来会接入小米,360,百度,腾讯等平台,然后推广一波,年前公司还能赚一笔,而我,也即将准备做下一款SLG.上一次,我第一次尝试了Netty,并且也着实感受到了Nio的魅力,Netty的魅力,在做的过程中也学到了很多有用的东西,这一次,在数据持久化方面,我思考了很久,我越发的觉得,我即将做的这款游戏的数据用nosql来存储更合适,甚至是之前做的那款弱联网游戏的存储,我也认为似乎…
简单介绍mongo的一些基本命令 1.   连接与登陆mongo 在命令行输入“mongo”命令即可登陆Mongo数据库(PS:默认讨论被信任的环境,也就是不需要用户名和密码进行登陆). 查看当前所使用的数据: 命令:db (Mongo默认连接到test数据库) 查看已存在的所有数据库 命令:show dbs 连接到指定的数据库 命令:use XXX (XXX为你要连接的数据名称) 2.   MongoDB简单的插入与查询 1.      创建Collections 并且插入一条数据(Mongo…
NoSQL介绍 一.NoSQL简介 NoSQL,全称是”Not Only Sql”,指的是非关系型的数据库. 非关系型数据库主要有这些特点:非关系型的.分布式的.开源的.水平可扩展的. 原始的目的是为了大规模 web 应用,这场全 新的数据库革命运动早期就有人提出,发展至 2009 年趋势越发高涨. NoSQL 的拥护者们提倡运用非关系型的数据存储,通常的应用如:模式自由.支持简易复制.简单的 API.最终 的一致性(非 ACID).大容量数据等. NoSQL 被我们用得最多的当数 key-va…
1. 初识 接触MongoDB,是由于最近在工作中用到了MongoDB做数据存储.之前也听说过这个NoSQL数据库,但是一直没有尝试去使用它做开发.这次趁着这个机会,想好好学习下这个NoSQL数据库.每次听到这个名字,总是想,为什么它的Logo不是一个芒果呢! 2. 简介 MongoDB是一款C++编写的开源的跨平台面向文档数据库,是NoSQL数据库的一种.MongoDB摒弃了传统数据库中基于表的数据结构,采用类似JSON格式的文档结构来存储数据(MongoDB中称这种格式为BSON).Mong…
摘要 在mongo初识文中介绍了mongo与cassandra的主要区别,以及mongo物理部署架构图.本文接着上一篇的mongo 架构图,来继续讲分片集群. 分片介绍 shard key mongo 默认配置是不分片的,需要自行enable.mongo 根据shard key来对数据进行分片.有三种分片方式 range 根据范围来分片,比如1-10到shardA,11-20 shardB,以此类推 hash 根据shard key的hash 值来分片 tag 代表的shard key 的一段范…
摘要 在MongoDB 初识篇中谈到过Mongo 与 Cassandra的区别,这边再谈谈Mongo与Cassandra的存储引擎差别 概括 存储引擎: 类型 功能 应用 hash 增删改.随机读.顺序扫描 Key-Value存储系统 B-Tree 增删改.随机读.顺序扫描 关系型数据库 LSM 增删改.随机读.顺序扫描 分布式存储系统,如cassandra.google LevelDB B-Tree 缓存管理 缓存管理的核心在于置换算法,置换算法常见的有FIFO(First In First…
1.简陋版web智能玩具 FAQ.py文件 import os from aip import AipSpeech, AipNlp from uuid import uuid4 """ 你的 APPID AK SK """ APP_ID = ' API_KEY = 'uzx4SWZuimPqbE4LvxYScEhi' SECRET_KEY = '3HBy8yi11ID9T4yyxkADuGYOGyavxPdG' client = AipSpeec…
一.MongoDB初识 什么是MongoDB MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的. 官方给出了以上的解释,那么综上所述,马德 F U C K ! 有效信息太少了(完全没用) 那么让我来用人类的语言讲述一下MongoDB吧 它和我们使用的关系型数据库最大的区别就是约束性,可以说文件型数据库几乎不存…