MongoDB介绍-安装

MongoDB的特点
  • 非关系型数据库和关系型数据库的区别
    • 关系型数据库
      • 关系型数据库有很好的表间关系,可以实现表之间的关联,
      • 关系数据库很强⼤,但是它并不能很好的应付所有的应⽤场景。 
      • MySQL的扩展性差,⼤数据下IO压⼒⼤, 表结构更改困难
    • 非关系型数据库
      • 不用建表,使用简单
      • 易扩展,大数据量高性能,灵活的数据模型,⾼可⽤
  • MongoDB的优点
    • 易扩展 
      • NoSQL数据库种类繁多, 但是⼀个共同的特点都是去掉关系数据库的关系型特性。 数据之间⽆关系, 这样就⾮常容易扩展
    • ⼤数据量, ⾼性能
      • NoSQL数据库都具有⾮常⾼的读写性能, 尤其在⼤数据量下, 同样表现优秀。 这得益于它的⽆关系性, 数据库的结构简单
    • 灵活的数据模型
      • NoSQL⽆需事先为要存储的数据建⽴字段, 随时可以存储⾃定义的数据格式。 ⽽在关系数据库⾥, 增删字段是⼀件⾮常麻烦的事情。 如果是⾮常⼤数据量的表, 增加字段简直就是⼀个噩梦
  • MongoDB的结构
    • 数据库
    • 集合(相当于mysql的表)
    • 文档(相当于mysql的记录)
MongoDB的安装
MonfoDB服务端的启动与关闭,与其配置文件
  • 查看帮助
    • mongod –help
  • 启动
    • sudo service mongod start
  • 停止
    • sudo service mongod stop
  • 重启
    • sudo service mongod restart
  • 查看是否启动成功
    • ps ajx|grep mongod
  • 配置文件的位置
    • /etc/mongod.conf     
      • 如果mongodb不能启动,可以重新的执行该配置文件再试试
      • 也可以将其配置的ip地址改为0:0:0:0,设置为允许所有ip访问
  • 默认端⼝
    • 27017
  • 日志的位置
    • /var/log/mongodb/mongod.log
mongo客户端的启动与退出
  • 启动本地客户端
    • mongo
  • 退出
    • exit   或者     ctrl + c
  • 查看帮助
    • mongo --help

刘小恺(Kyle) wechat
如有疑问可联系博主