zoukankan      html  css  js  c++  java
  • MongoDB初识及库级操作

    分布式:

    一个任务分成多个子任务完成 (副手)

    集群:

    一个任务由多态服务器同时服务

    大数据

    文档结构,海量数据,大容量存储,高校存储大量二进制文件

    场景:

    1.需要不断扩容;

    2.新应用,需求会变,数据模型无法确定;

    3.高可用(不宕机)

    4.需要整合多个外部数据源

    SQL术语 MongoDB术语 解释说明
    database database 数据库
    table collection 数据库表/集合
    row document 数据记录行/文档
    column field 字段/域
    index index 索引
    table joins 表连接,MongoDB不支持
    primary key primary key 主键,MongoDB自动将_id字段设置为主键

    文档:就是一个对象,由键值对构成,是json的一种扩展 Bson形式

    字段(域)之间可以是不同类型:

    `{‘book’:'xxx', 'hero':'yyy'}

    {'name':'sjz', 'age':18}

    下载完成后,将可执行文件添加到PATH路径中

    export PATH=/user/local/mondodb/bin:$PATH

    服务端mongod

    配置文件位置 etc/mongod.conf

    默认端口 27017

    查看端口:

    ss -tnl

    数据库服务启动/停止/重启

    sudo service mongodb start/stop/restart

    查看状态:

    sudo service mongodb status

    客户端启动

    mongo

    连接mongodb:

    # 进入
    mongo   
    # 退出
    exit 或者 ctrl + c 或 quit()

    数据库级操作:

    1.查看所有数据库

    show dbs

    2.创建数据库

    use mydb
    
    # 创建之后,如果不插入数据的话, show dbs是看不到刚建立的数据库的

    3.显示当前数据库

    db

    4.删除数据库

    db.dropDatabase()  # 注意大小写
  • 相关阅读:
    UILabel 详解
    didMoveToSuperView 引发的思考
    Source
    设计模式
    Code ReView
    UIApearance
    UINavigationBar
    initWithNibName与viewDidLoad的执行关系以及顺序
    bLock 回调 就是这么简单!
    程序语言小记
  • 原文地址:https://www.cnblogs.com/shuai06/p/12397490.html
Copyright © 2011-2022 走看看