MongoDB
MongoDB
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的...(more)
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

问题

农业其它数据库升级·2017-06-01
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
这里升级以副本集为例小版本升级非常简单,直接停机,替换二进制文件,启动即可。先升级从节点,再升级主节点,避免业务中断。大版本升级(不更换存储引擎),也是直接替换即可,有的版本(如升级到3.4),想启动新版本功能,需要执行db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } ...
农业其它数据库事务·2017-06-01
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
只支持行级的事务,或者说原子性,单行的操作要么全部成功,要么全部失败。需要事务的话,需要自己用代码实现二次提交作,模拟事务的功能https://docs.mongodb.com/manual/tutorial/perform-two-phase-commits/...
能源采矿非关系型数据库·2017-05-31
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
导入导出有mongodump/mongoresotre和mongoexport/mongoimport两套工具前者适合大数据量的备份恢复,是基于bson的后者适合少量数据,使用更灵活,可以基于json或者csv管理和修改数据的话,和传统rdbms类似。虽然说是schema-less,但是还是建议遵循一定的规则做schema的设计,相同fiel...
能源采矿数据库连接·2017-05-31
hufeng719联盟成员 · 某钢铁企业 擅长领域:数据库, 存储, 服务器
145 会员关注
不当之处请批评指正
农业其它关系型数据库·2017-05-31
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
相同点都有,行,字段,表,库的概念基于B-Tree的存储不同点不支持事务、join自带高可用,自带水平扩展可直接和hadoop对接表里面没有严格的字段概念,可自由扩展
农业其它MongoDB·2017-05-31
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
写在最前:请使用mongodb 3.2或以上版本进行学习,或者直接从3.4开始。另外,百度出来的中文资料,请查看15年及以后的信息,可以少走很多弯路。另外,建议使用linux系统进行学习,方便排错。英文比较好的小伙伴如果英语不好,建议先花时间学英语强烈推荐MongoDB官方的教程,MongoDB在线大...
银行应用场景·2017-05-31
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
常见应用场景最近单的入手就是存log,因为mongodb本身存的就是json,可以很方便的接入各种存储日志的地方。然后可以做成相关监控报表,比如说APM,NPM等,比如说千寻位置其他的话要看题主所在的行业了,不同的行业有不同的用法,比如说信息的展示等等在网游界,MongoDB也非常流行,比如说...
金融其它关系型数据库·2017-05-27
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
使用_id做关联或者使用DBRef具体看下面这个连接https://docs.mongodb.com/manual/reference/database-references/对接hive或者sparkSQL也可以,间接使用SQL的语法(商业版有BI connect,直接提供MySQL的接口)https://github.com/mongodb/mongo-hadoop/wiki/Hive-Usagehttps:/...
银行数据复制·2017-05-23
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
1、看数据量,如果数据量不大,oplog足够大,直接在灾备机房搭建成从节点,加入后会自动同步,前提是oplog要够大,如果是3.4以上集群更好,因为初始化同步速度回更快。主要就是同步完初始化数据后,oplog要能覆盖到这段时间,否则也没法同步。2、数据太大的话,找个从节点,停机,物理拷贝到硬盘...
银行数据安全·2017-01-12
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
0、(安全无关)数据库一定要有备份!1、开启auth,并分配最小权限2、进行网络隔离3、Linux常规加固,比如专门的用户,log等文件有远程备份4、网络层面有监控,比如说内网有app扫描端口等操作5、网络层面的加密,如SSL等。公网映射有vpn最后下周MongoDB中文社区将举行MongoDB原厂顾问专...

描述

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的...(more)
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
X社区推广
  • 提问题