MongoDB数据库使用引入和介绍以及业务场景----MongoDB

本文介绍了MongoDB在高并发、大数据存储、高可用性和灵活性方面的优势,对比了与关系型数据库MySQL的差异,适用于数据量大、读写频繁、需求变化快速且对事务性要求不高的场景,如新应用开发和大数据存储需求。
摘要由CSDN通过智能技术生成
MongoDB的业务场景
(High Performance)高并发:对数据库高并发读写的需求
(双十一上亿客户同时下单或是浏览商城)
(High Storage)大量数据高效存储和访问
(朋友圈海量的数据存储,使用MySQL就很难存储了)
(High Scalability && High Availability)对数据库的高拓展性和高可用性的需求
关系型数据库Mysql的表和表关系是固定的,难以扩展,扩展代价高
针对的场景主要是数据量大的,读取写入操作频繁的,价值较低的,
对事务性要求不高的数据
什么时候选择MongoDB,不需要事务以及复杂的Join支持
新应用,需求会变,数据模型无法确定,想快速迭代开发
应用需要在2000-3000(QPS)以上的读写
应用新业态TB甚至PB以上的数据存储
应用要求存储的数据不丢失,需要99.99%高可用
需要大量的地理位置查询,文本查询
MongoDB是无模式的文档型数据库,当初的设计就是为了简化开发和方便拓展,是最像关系型
数据库的一种非关系型数据库
table对应collection(集合),row对应document(文档),column对应field(域),table joins对应
嵌入文档
数据类型,对象ID,是文档的12字节的唯一ID

MongoDB的业务场景
(High Performance)高并发:对数据库高并发读写的需求
(双十一上亿客户同时下单或是浏览商城)
(High Storage)大量数据高效存储和访问
(朋友圈海量的数据存储,使用MySQL就很难存储了)
(High Scalability && High Availability)对数据库的高拓展性和高可用性的需求
关系型数据库Mysql的表和表关系是固定的,难以扩展,扩展代价高
针对的场景主要是数据量大的,读取写入操作频繁的,价值较低的,
对事务性要求不高的数据
什么时候选择MongoDB,不需要事务以及复杂的Join支持
新应用,需求会变,数据模型无法确定,想快速迭代开发
应用需要在2000-3000(QPS)以上的读写
应用新业态TB甚至PB以上的数据存储
应用要求存储的数据不丢失,需要99.99%高可用
需要大量的地理位置查询,文本查询
MongoDB是无模式的文档型数据库,当初的设计就是为了简化开发和方便拓展,是最像关系型
数据库的一种非关系型数据库
table对应collection(集合),row对应document(文档),column对应field(域),table joins对应
嵌入文档
数据类型,对象ID,是文档的12字节的唯一ID

mongod --dbpath=..\data\db

 mongod --dbpath=..\data\db

mongod -f ..\conf\mongod.config

 mongod -f ..\conf\mongod.config

storage:
    #The directory where the mongod instance stores its data.Default Value is "\data\db" on Windows.
    dbPath: D:\mongodb-win32-x86_64-windows-7.0.0\data\db

 storage:
    #The directory where the mongod instance stores its data.Default Value is "\data\db" on Windows.
    dbPath: D:\mongodb-win32-x86_64-windows-7.0.0\data\db

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值