Hazelcast与MongoDB集成(2)

Maven依赖配置如下:

<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>${mongo-java-driver.version}</version> </dependency> MongoClient mongoClient = new MongoClient(new MongoClientURI(mongoUrl)); (1) MongoCollection collection = mongoClient.getDatabase(dbName).getCollection(collectionName); (2) final Document document = (Document) collection.find(eq("_id", key)).first(); (3) collection.insertOne(document); (3)

1)使用给定URI(比如mongodb://localhost:27017)建立到MongoDB实例的连接

2)MongoClient类提供了连接MongoDB实例、访问数据库、访问集合、访问文档的方法

3)MongoCollection类允许对集合中的文档进行增删改查

总结

MongoDB结合Hazelcast,可以提供低延迟访问分布式、无模式的数据的解决方案。如果你在寻求NoSQL数据存储解决方案,MongoDB是很适合的。Hazelcast的fenbushii数据结构和分布式计算能力,是MongoDB所不具备的。

更多MongoDB相关教程见以下内容

CentOS 编译安装 MongoDB与mongoDB的php扩展

CentOS 6 使用 yum 安装MongoDB及服务器端配置

Ubuntu 13.04下安装MongoDB2.4.3

MongoDB入门必读(概念与实战并重)

Ubunu 14.04下MongoDB的安装指南

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]

Nagios监控MongoDB分片集群服务实战

基于CentOS 6.5操作系统搭建MongoDB服务 uxidc.com/Linux/2014-11/108900.htm

MongoDB 的详细介绍请点这里
MongoDB 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/351872b69eed1e0f8dec78b0209e8493.html