【澳门金莎娱乐网站】mongodb基本功篇

作者: 数据库信息  发布:2019-11-03

一、  关于mongodb

  1. 三种非关全面据库
    1. Redis:满意相当高读写质量的Key-Value数据库

      键值式积累,能够因而键快速查询到值。

      内存数据库,肖似于mencached。质量非凡。容积低,不具扩充性。

    1. Mongodb:满意海量存款和储蓄供给和拜访页面的面向文书档案的数据库

      海量数据急忙访谈。并发读写效用不是很了不起。

      布满式积存系统GridFS。

  1. MongDB的特点

    面向集结(json卡塔 尔(英语:State of Qatar)、格局自由、文书档案型、动态查询、存款和储蓄、碎片。

  1. MongDB的应用

澳门金莎娱乐网站 ,    网址数据、缓存、大尺寸平价值的数据、扩展、json数据的积累。

二、  功底知识

  1. 结构
    1. 数量逻辑结构

      文档、集合、数据库。

    1. 多少存款和储蓄结构

      用0填充的预分配空间。

      表和目录对应的命名空间。

  1. 日志

      系统日志、journal日志oplog日志、慢日志

      参数-logappend为扩充,journal日志归于两种提交,oplog记录主服务器的操作,慢日志是记录超时的操作:--profile=1 –slowms=5

  1. 数据类型

      Number、date、array、embedded document。

  1. 启动
    1. 可用配置文件的开发银行方式、守护进度。
  2. 停止
    1. Ctrl C、shutdownServer()、kill pid。
  3. 操作数据库
    1. 连接:./mongo
    2. 布置记录

      1卡塔 尔(阿拉伯语:قطر‎db.collections.save();可创设对象,再在(卡塔尔里面填写对象名。

      2卡塔尔for(var i=1;i<10;i ) db.collections.save(x:i)来循环插入。

      3卡塔 尔(英语:State of Qatar)save和insert的分别正是当id_key重复,用save可一向覆盖当前数码,用insert不可能覆盖,反而有提醒。

  1. 查询记录

    1卡塔尔国var a= db.collections.find(); while (a.hasNext()) printjson(a.next()); //hasNext()是检查评定是不是还可能有数目,next()是读取。

    2卡塔尔国db.collections.find().forEach(printjson);//使用JavaScript的出口游标天性。

  1. 条件查询

    FindOne()、limit();

  1. 删除记录
    db.collections.remove({name:”mongo”);//还可选用find查找的尺度删除。

本文由金沙澳门官网发布于数据库信息,转载请注明出处:【澳门金莎娱乐网站】mongodb基本功篇

关键词: 金沙澳门官网

上一篇:澳门金莎娱乐网站使得连接
下一篇:没有了