最近测试MongoDB,发现当插入数据达到2G后,有的都没有插入成功。
Exception in thread "main" com.mongodb.MongoException: can't map file memory - mongo requires 64 bit build for larger datasets
从MySQL中转移5百多万的数据进MongoDb.执行完成后。发现在Mysql中的count数比mongodb中的count数多。
一查询才知道,32位操作系统下.MongoDB 数据有限制 2G(64位听说没有这个限制)。但中途也没有异常产生啊。真是不友好.
虽然网上说有2G,限制。我把剩余的数据,又重新插入了好几次。终于插入完成了。Mysql中的count数 与 MongoDb中的count相等了共 5044929 条记录. 再抽查了1000多条数据,在MongoDb中都存在. 以为完事了,结束重起了一下MongoDb,再查询 就报错了
Exception in thread "main" com.mongodb.MongoException: can't map file memory - mongo requires 64 bit build for larger datasets
我把\data\db下的最后一个数据库文件(511 MB)给 bak掉,再测试。结果可以了。然后又修改回去,再测试,结果也是可以的。但再重启后,结果又不行了,同样的错误 can't map file memory - mongo requires 64 bit build for larger datasets . 晕乎,不知道怎么回事?
有时间换个64位机再测试一下.
分享到:
相关推荐
MongoDB Community Server(mongodb-linux-aarch64-ubuntu1804-5.0.8.tgz)适用于Ubuntu 18.04 Arm芯片, MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决...
1. **下载安装包**:访问MongoDB官网或通过wget命令从官方镜像站点下载`mongodb-linux-aarch64-ubuntu1804-4.2.5.tgz`到你的服务器。 2. **解压文件**:使用tar命令解压下载的tgz文件: ``` tar -zxvf mongodb-...
MongoDB Community Server(mongodb-org-server-5.0.8-1.el7.x86_64.rpm)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。...
赠送jar包:mongodb-driver-sync-4.2.3.jar; 赠送原API文档:mongodb-driver-sync-4.2.3-javadoc.jar; 赠送源代码:mongodb-driver-sync-4.2.3-sources.jar; 赠送Maven依赖信息文件:mongodb-driver-sync-4.2.3....
mongodb-windows安装包: mongodb-compass-1.31.2-win32-x64.msi 打开直接安装
**Node.js + MongoDB + Express + EJS + Connect-Mongo 知识点详解** Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript,提供了丰富的库和框架来简化开发流程。在...
赠送jar包:mongodb-driver-core-4.2.3.jar; 赠送原API文档:mongodb-driver-core-4.2.3-javadoc.jar; 赠送源代码:mongodb-driver-core-4.2.3-sources.jar; 赠送Maven依赖信息文件:mongodb-driver-core-4.2.3....
MongoDB window 安装包,mongodb-windows-x86_64-4.4.0-signed.msi,免除下载速度慢的烦恼!
**Egg-mongo** 是一个专门为 **Egg.js** 框架设计的 MongoDB 驱动插件,它基于 **node-mongodb-native** 这个官方的 Node.js MongoDB 库,为 Egg.js 应用提供了高效且方便的 MongoDB 集成方案。通过 Egg-mongo,...
此“mongodb-windows-x86-64-6.0.5”是针对Windows 64位操作系统的最新稳定版本,旨在为用户提供了高效且稳定的数据库服务。 1. MongoDB的特点: - 分布式:MongoDB支持分布式部署,可以构建多节点复制集和分片...
mongodb-macos-arm64-7.0.2
MongoDB Community Server(mongodb-windows-x86_64-5.0.8-signed.msi)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 ...
在提供的压缩包"mongodb-database-tools-windows-x86_64-100.3.1.zip"中,包含了以下关键文件: 1. mongodump.exe:这是用于创建MongoDB数据库的逻辑备份的工具。它将数据库的数据和元数据转换为JSON或BSON格式的...
MongoDB Community Server(mongodb-org-server-5.0.4-1.el7.x86_64.rpm)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。...
在解压"mongodb-linux-x86_64-4.0.8.tgz"后,我们得到的主要文件是"mongodb-linux-x86_64-4.0.8"目录,这个目录包含了MongoDB服务器(mongod)和其他相关工具,如管理工具mongoshell(mongo)和数据备份恢复工具...
MongoDB Community Server(mongodb-linux-x86_64-rhel70-5.0.4.tgz)适用于RedHat / CentOS 7.0 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 ...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
《Bugu-Mongo 1.12:深入解析开源MongoDB框架》 MongoDB,作为一个高性能、开源、无模式的文档型数据库,近年来在IT行业中备受瞩目,尤其在大数据处理和分布式存储领域更是表现出色。Bugu-Mongo是基于MongoDB开发的...
在这个特定的场景中,我们关注的是MongoDB针对Linux x86_64架构、针对Ubuntu 16.04操作系统的安装包——"mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz"。 这个压缩包文件的名称揭示了一些关键信息: 1. **mongodb**:...
MongoDB 是一个流行的开源、基于分布式文件存储的数据库系统,主要使用C++开发。在Windows 10环境下,开发人员经常需要使用C或C++语言与MongoDB进行交互,这时就需要利用MongoDB提供的C和C++驱动程序。本篇文章将...