开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
MongoDB - 开源中国社区
MongoDB

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以...

使用 Java 8 学习 MongoDB(Part 1)
Java 8 提供了很多工具,能让你连接 MongoDB,查询数据,甚至转换结果。 欢迎来到新的系列教程:使用 Java 8 学习 MongoDB。通过这份教程,希望大家对 Java 8 提供的大数据和新特性有...
oschina 发布于 1个月前 6
谁是最好的图形化 MongoDB 管理工具
一个好的UI是开发体验的重要组成部分。Mongo的shell对于管理工作非常好用,但是当处理大量数据时,UI就显得非常重要。当谈到MongoDB的GUI时,有若干个选择,有一些很好,有一些不是很...
oschina 发布于 1年前 26
Ceryx:一个动态 NGINX
反向代理包含数百甚至上千个微服务是一个很有意思的事情,也是我们在 Sourcelair 每天都要面对的事情。这也是为什么我们今天要很高兴地宣布 Ceryx,一个动态反向代理,使用 OpenRest...
oschina 发布于 2年前 15
MongoDB 3.2 先睹为快
MongoDB 3.2 预计在2015年底在 MongoDB World 里向大家介绍,我们认为这有益于带来一些很有吸引力的特征。大多数的这些功能仍然在发展,尽管它们被展示出来,有可能真正等到 MongoD...
oschina 发布于 2年前 30
再见 MongoDB,你好 PostgreSQL
Olery 差不多成立于5年前。始于Ruby代理开发的单一产品(Olery Reputation),随着时间的推移,我们开始致力于一系列不同的产品和应用程序。当今,我们的产品不仅有(Olery) Reputatio...
oschina 发布于 2年前 111
简单的 6 步配置 MongoDB 复制集
在本次教程中,我们将创建含有三个节点的群集。第一个节点是主节点,第二个节点是Failover节点,第三个节点是仲裁节点。 1. 安装Mongo并设置配置文件 安装3台服务器并调整配置文件/...
oschina 发布于 3年前 6
在 Postgres 里克隆一个 MongoDB :第二部分
在第一部分中我们讨论了创建集合和JSON对象一插入时的深度检测。在本部分中将覆盖保存数据以及从MongDB查询中构建WHERE从句,以便检索我们已经写入的数据。 保存数据到集合中很简单。...
FreeZ 发布于 3年前 4
在 Postgres 里克隆一个 MongoDB :第一部分
我有一个偷懒的想法。这个好点子该如何开始呢?好吧,这是一个恰如其分的小疯狂:为什么不直接在Postgres的基础上建立我们自己的MongoDB版本呢?这听起来有点牵强附会,但却简单而实...
FreeZ 发布于 3年前 5
MongoDB Map-reduce 如何避免全局锁
在MongoDB中驱动分析的两个重要特性是: 聚合 Map-Reduce 一般来说大多数的聚合架构并不需要任何全局写锁,但是当把reducer(规约)结果写到现存的或新的结果集时,Map-Reduce则需要全...
oschina 发布于 3年前 1
在 OpenShift 上部署 MongoDB 和 Node.js 应用
这是一篇关于怎么通过OpenShift Online在Windows机器上开发MongoDB,Node.js和RockMongo应用的文章,而且是免费的。这不是一个标题的原因是因为它太长了。Cool吧,现在就开始看看是怎...
oschina 发布于 3年前 13
提升 MongoDB 安全性的 10 个提示
MongoDB提供了一系列组件来提升数据的安全性。数据安全在MongoDB中是最重要的——因此它利用这些组件来减少曝光面。下面是10个可以用来改善你个人或云中MongoDB服务器安全的小提示。...
oschina 发布于 3年前 4
28 个 MongoDB NoSQL 数据库的面试问答
MongoDB是目前最好的面向文档的免费开源NoSQL数据库。如果你正准备参加MongoDB NoSQL数据库的技术面试,你最好看看下面的MongoDB NoSQL面试问答。这些MongoDB NoSQL面试问答涵盖了N...
oschina 发布于 3年前 16
MongoDB 在语法上的 5 大缺陷
这几天抱怨MongoDB的帖子相当受追捧。大多是关于在特定的数据集,可靠性和分片问题上表现不佳。其中一些博客文章可能是正确的,其他的只是说,最受欢迎的NoSQL的解决方案并没有满足他...
oschina 发布于 3年前 13
.NET 应用如何连接到 MongoDB 数据库
引言 这则小窍门将讲述如何开发一个.NET应用来连接Mongo数据库并执行多种操作。同时还稍微涉及了Mongo数据库和多种命令。 使用代码 让我们从Mongo数据库的一些细节和基本命令开始,并...
oschina 发布于 4年前 17
为什么你不应该使用 MongoDB
免责声明:我不构建数据库引擎,但搭建Web应用。每年我大约跑4-6个不同项目,所以我搭建了不少Web应用。我经历过有不同需求及不同的数据存储需求的应用。我部署过你听说过或没听说过...
oschina 发布于 4年前 36
MongoDB 索引技巧 #3: 太多字段要索引怎么办?使用通用索引
问题 当你的文档包含很多不同的字段,并且你需要根据这些字段进行高效的检索。例如下面一个文档描述了一个人: { _id: 123, firstName: "John", lastName: "Smith", ...
oschina 发布于 4年前 22
MongoDB 的 10 个通用任务
你听到过相关宣传吧。 MongoDB突然一下子那样冒出来成为一个12亿美元的公司和最热门的高科技企业之一。可是MongoDB的旗舰产品好在哪里呢? 我的公司在过去的一年中热衷于MongoDB。我们...
oschina 发布于 4年前 9
MongoDB 索引技巧 #1: 查找好友最新的动态
问题 任何社交网站(和其他类型的应用)的一个非常常见的特征是找到朋友的最新动态。另一个相关的例子是获取一个人关注的人或者话题的最新数据。你也许认为数据库可以很简单的实现这...
oschina 发布于 4年前 2
如何将 MongoDB MapReduce 速度提升 20 倍
分析在MongoDB中正成为越来越重要的话题,因为它在越来越多的大型项目中使用。人们厌倦了使用不同的软件来做分析(包括Hadoop),它们显然需要传输大量开销的数据。 MongoDB提供了两...
oschina 发布于 4年前 7
如何在 AWS EC2 上配置 MongoDB 高可用复制集
为AWS WC2上的MongoDB选择正确的配置一直是十分枯燥的任务。在这种环境下选择正确的配置一直是个挑战,并且需要花费大量的时间才能使你的系统达到生产就绪化。 你可以使用下面的配置...
oschina 发布于 4年前 0
在 .NET 中使用 Web API 连接到 MongoDB
MongoDB是一种非常流行的NoSQL数据库,其用户基数以及功能列表同时都在迅猛增长中。 MongoDB可从这里下载安装。如果你并不想为了试验而安装MongoDB,你还可以使用MongoDB服务托管提供...
oschina 发布于 4年前 2
我希望一年前就知道 MongoDB 的那些事儿
在Heyzap 和 Bugsnag 我已经使用MongoDB超过一年了,我发现它是一个非常强大的数据库。和其他的数据库一样,它有一些缺陷,但是这里有一些东西我希望有人可以早一点告诉我的。 即...
yfaming 发布于 4年前 15
为什么说用 MongoDB 存储 Scraped 数据是个坏主意
Scrapinghub在早期就因其便利性采用了MongoDB来存储我们抽取到的数据。我们所抽取到的数据的表示形式为可序列化成JSON的记录(有可能有嵌套)。存储数据所用的schema无法事先确定,可...
oschina 发布于 4年前 1
把 MongoDB 当成是纯内存数据库来使用(Redis 风格)
基本思想 将MongoDB用作内存数据库(in-memory database),也即,根本就不让MongoDB把数据保存到磁盘中的这种用法,引起了越来越多的人的兴趣。这种用法对于以下应用场合来讲,超实...
oschina 发布于 4年前 32
MongoDB 如何限制结果和分页显示
在这篇文章我们将看一下怎样在MongoDB限制结果同样怎样去分页显示。MongoDB使用limit去限制许多返回结果,MongoDB使用skip去跳转来自结果集中的记录,使用limit并结合skip能使你在M...
oschina 发布于 4年前 5
支持海量数据的 MongoDB NoSQL
关于这个速查卡 MongoDB是一个文档型数据库,它可以方便的应用于大多数语言。这个小清单列出了MongoDB经常使用和容易忘记的一些操作,命令和技术。 配置选项 安装选项 启动MongoDB的...
oschina 发布于 4年前 9
MongoDB 全文搜索教程
在我的那篇MongoDB全文检索入门篇一文中,我们已经对MongoDB的基本功能有了一个初步的了解。今天,通过这篇文章,我们来更进一步的讨论MongoDB全文检索功能。 API 你会发现全文搜索并...
oschina 发布于 4年前 9
构建 Node.js 应用之持久化
原因是任何一个开发人员可以选择一个数据库后像不要钱的一样会选择另一个数据库,所以足以说明我根据我的需求选择MongoDB,至于为什么我将会在其他时间解释Why。在这儿,我将假设你也...
oschina 发布于 4年前 0
为什么有那么多人恨 MongoDB ?
因为几乎所有人都把 MongoDB 想象成是圣杯或者是银弹。 和其他所有的技术一样,设计 MongoDB 并不是为了解决所有的问题。NoSQL 在这两年获得极大的关注,很多人尝试找到一个能解决所...
oschina 发布于 4年前 36
MapReduce with MongoDB
MapReduce 是 Google 在 2004 年发布的一个软件框架,用于支持大规模数据的分布式计算,详情请看这里。 MongoDB 是一个开源的面向文档的 NoSQL 数据库系统,使用 C++ 编写,详情请看...
彭博 发布于 4年前 0
Mongodb 和 Scala 的入门指南
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复...
彭博 发布于 4年前 0
MongoDB 最佳实践
已经有很多关于 NoSQL 选择的文章了。影响你选择数据库的因素有:读/写操作的吞吐量,持久性,一致性,延迟性等等。Nathan Hurst 的文章“Visual Guide to NoSQL System”  很好的总...
彭博 发布于 4年前 0
Java 程序访问 MongoDB 数据库(入门)
NoSQL 数据库因为其良好的可伸缩性日益受关注,如果使用得当的话,NoSQL 可以带来很大的提升。而 MongoDB 就是一个用 C++ 开发的开源的高可伸缩性的 NoSQL 数据库。 本文将介绍如何在...
王振威 发布于 4年前 0
MongoDB 2.2 的 Time To Live (TTL) 集合
MongoDB 2.2 引入一个新特性 —— TTL 集合,TTL 集合支持失效时间设置,当超过指定时间后,集合自动清除超时的文档,这用来保存一些诸如session会话信息的时候非常有用,或者存储缓...
彭博 发布于 4年前 0
顶部