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

热点

银行MySQL存储引擎·2017-06-06
liucj2004undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
用MMAPv1的引擎是有限制的,因为存储的namespace有限。不过这个引擎远不如新的WiredTiger引擎,已经不推荐,也不应该使用了。WiredTiger引擎从上个版本起已经是默认的引擎了。单集合大小上限和你的OS还有文件系统有关,MongoDB本身没有限制。此外,如果集合类型是capped collectio...
互联网服务MongoDB·2017-06-02
liucj2004undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
看db.currentop,看mongotop和mongostat,currentop相当于当前所有在执行的任务,看一下是在执行什么也可以去slowlog里面看是否有记录然后mongotop和mongostat是用来查看和平时比有什么异常信息可能的情况有连接数突然变高,查询突然变多,有一种查询没有索引等等...
保险MySQL·2017-06-02
liucj2004undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
这里就简单说一下题主说的几个数据库中,mongodb优势的地方vs hbasehbase是基于row key存储宽列的一款nosql,乍一看结构类似mongodb的_id主键和可变长的列数量。具体的原理和区别这里不展开。mongodb的优势在于轻量化部署非常简单,不用像hbase那样搭一整套hadoop集群,即开即用...
互联网服务索引·2017-06-02
liucj2004undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
分片方式有两种1、范围分片:这个类似分区表,合适的分片条件可以增加查询性能,更优的设计可以优化写入性能。比如说数据1、2在节点a,数据3、4、5在节点b,数据6、7在节点c2、hash分片:使数据均匀落在不同的分片节点上,优化写入性能,但是读的话需要扫所有节点好的片键需要以下的考...
能源采矿数据库连接·2017-05-31
hufeng719某钢铁企业 擅长领域:数据库, 存储, 服务器
144 会员关注
不当之处请批评指正
软件开发数据库选型·2017-01-12
liucj2004undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
硬件选型没有通用的规范,主要和你具体的业务挂钩。比如数据量,并发量,读写比例等等。生产环境中等公司推荐这样吧。以mysql和mongodb为例。cpu 32核 内存 64G 硬盘容量看需要。类型的话有钱ssd,没钱15ksas,数据重要raid10,不重要raid5+热备盘...
银行数据库·2017-01-11
liucj2004undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
MongoDB在金融行业可以进行日志存储,单一视图,APM,也有听说当做用户登录缓存使用的。hbase的话,主要是金融大数据分析的领域。
融资租赁数据库·2017-01-10
liucj2004undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
可以使用kettle等ETL工具进行同步。或者github上,阿里开源了一个dataX也可以。
软件开发Redis·2017-01-09
liucj2004undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
应用场景不一样:redis适用于那种高速的数据量不太大的缓存数据,虽然支持持久化,不过只是为了数据安全。Mysql、mongodb适合数据量较大,需要落地的数据。Hbase适合数据量巨大的数据仓库的场景。简而言之redis缓存,mysql/mongodb实时存储,hbase数据分析...
互联网服务数据库·2015-05-12
将一台linux的mongodb加入已有的replset中后,该成员的状态一直处于startup2 ??大家知道是什么原因吗? "_id" : 7,                        "name" : "x.x.x.x:27017",     ...(more)
浏览5967

描述

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