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

问题

融资租赁数据库·2017-01-10
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
可以使用kettle等ETL工具进行同步。或者github上,阿里开源了一个dataX也可以。
银行nosql数据库·2017-06-29
美国队长 · Alibaba 擅长领域:大数据, 大数据平台, 数据库
512 会员关注
对应Redis而言,可以主从读写分开调整缓存大小访问并发大小Hbase这个就比较多了,从预先分配好region,到rowkey的设置,在到底层配置参数的调整等
互联网服务MongoDB·2017-01-11
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
1、mongodb的数据空间是复用的,所以不会回收已经删除的空间。2、repairdatabase需要停机,不会丢数据。建议在副本集上滚动执行,这样对业务影响最小。3、最后,可以的话,大的表进行拆分。比如说按日期或者按归档表。不需要的数据可以把表drop掉。drop表可以释放空间。(因为删除了...
银行大内存页·2017-06-06
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
Transparent Huge Pages是linux上的一种内存管理方式,通过调大内存页,来减少大内存机器的Translation Lookaside Buffer的开销。然而MongoDB(其实mysql和oracle也是)数据库对内存访问是随机而非连续的,所以在Huge Pages上反而会有性能的衰减。所以建议关闭Huge Pages...
金融其它应用场景·2016-09-21
ZengGang · 浪潮商用机器有限公司 擅长领域:服务器, 云计算, 数据库
101 会员关注
mongoDB可以应用在很多场景,比如360客户视图;在线银行;风险分析;产品目录;业务数据分发。。。
银行水平扩展·2017-06-01
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
MongoDB的水平扩展主要依赖的原理相当有一个config组件负责管理元数据的位置,然后mongo的路由会从config取得数据所在或者应该在的数据节点位置,从而去对应的数据节点读写(路由本身也会有缓存)我这里只是简单的说明,具体可以看官方文档sharding一章节水平扩展的步骤不算复杂,不...
IT咨询服务大数据·2018-11-16
杨文云 · GBS 擅长领域:数据库, 云计算, 服务器
10 会员关注
我找了Cassandra,还不错,本想用redis,但redis对大量数据处理不行。
农业其它数据库事务·2017-06-01
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
只支持行级的事务,或者说原子性,单行的操作要么全部成功,要么全部失败。需要事务的话,需要自己用代码实现二次提交作,模拟事务的功能https://docs.mongodb.com/manual/tutorial/perform-two-phase-commits/...
农业其它数据库升级·2017-06-01
liucj2004 · undefined 擅长领域:数据库, 数据库系统改造, 关系型数据库
441 会员关注
这里升级以副本集为例小版本升级非常简单,直接停机,替换二进制文件,启动即可。先升级从节点,再升级主节点,避免业务中断。大版本升级(不更换存储引擎),也是直接替换即可,有的版本(如升级到3.4),想启动新版本功能,需要执行db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } ...
互联网服务hbase·2015-10-14
heguangwu · 芒果TV 擅长领域:大数据, 大数据平台, 分布式系统
3 会员关注
Hbase,Mongodb明显都不是太合适,小文件一般都借鉴fb的haystack,但其实很多时候我们的场景和fb的场景千差万别。fb提到的用HDFS之类的分布式文件系统不适合存小文件,但并不是说不能存小文件,主要是应付不了fb的业务场景。fb主要是大并发访问,这种方式除了有限的几个大公司外,一般...

描述

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