最新 | 最热门 | 最高评价

+0  从 MongoDB “赎金事件” 看安全问题

Tag: 技术新闻 | 网络安全 | Bitcoin | MongoDB | ransom | 安全
陈皓 发于 2017年01月07日 17:11 | 点击: 807 | 展开摘要
今天上午(2017年1月7日),我的微信群中同时出现了两个MongoDB被黑掉要赎金的情况,于是在调查过程中,发现了这个事件。这个事件应该是2017年开年的第一次比较大的安全事件吧,发现国内居然没有什么报道,国内安全圈也没有什么动静(当然,他们也许知道,只是不想说吧),Anyway,让我这个非安全领域的人来帮补补位。

事件回顾

这个事情应该是从2017年1月3日进入公众视野的,是由安全圈的大拿 Victor Gevers (网名:0xDUDE,GDI.foundation

查看全文: http://www.udpwork.com/item/16052.html

+0  How We Migrate PBs Data from Beijing to Shanghai

Tag: *nix | infrastucture | mongodb | monitoring | mysql | networking | operations | redis
jaseywang 发于 2015年05月13日 00:22 | 点击: 1187 | 展开摘要
We spent more than 6 months migrating our PBs data located in Beijing to Shanghai.

This slide gives you a brief introduction about how we do it.



How We Migrate PBs Data from Beijing to Shanghai from Jasey Wang

Related Posts:
Migrati

查看全文: http://www.udpwork.com/item/14202.html

+0  tcp_keepalive_time and rst Flag in NAT Environment

Tag: *nix | ipvs | kernel | mongodb | tcp
jaseywang 发于 2015年04月27日 14:39 | 点击: 1115 | 展开摘要
Here, I'm not going to explain the details of what is TCP keepalive, what are the 3 related parameters tcp_keepalive_time, tcp_keepalive_intvl, tcp_keepalive_probes mean.

You need to know, the default value of these 3 parameters with

查看全文: http://www.udpwork.com/item/14150.html

+0  解决 MongoDB 的 cursor id is not valid at server 问题

Tag: 扯技术 | 2013 暑假实习 | Columbia University | MongoDB | 代码
郑界涵 发于 2013年07月15日 05:48 | 点击: 3326 | 展开摘要
最近在用 Python 抓些网站的数据到 MongoDB 数据库。偶尔会遇到

pymongo.errors.OperationFailure: cursor id '26777532088498352' not valid at server

这样的问题。今天看了下文档,找到了原因。

你在用 db.collection.find() 的时候,它返回的不是所有的数据,而实际上是一个“cursor”。它的默认行为是:第一次向数据库查询 101 个文档,或 1 MB 的文档,

查看全文: http://www.udpwork.com/item/10193.html

+0  MongoDB 2.5版本将提供新的查询引擎

Tag: matcher | MongoDB | 查询引擎
nosqlfan 发于 2013年05月29日 13:15 | 点击: 5002 | 展开摘要
MongoDB 2.5.0 (开发版本)中,包含了一个新的查询引擎实现。查询引擎主要的工作是通过查询条件,查询到匹配的数据。当然,这其中包括对索引的使用。现有的查询引擎在MongoDB发布的4年以来基本没有进行什么变更。它最大的问题是缺乏扩展性,也没有查询优化的功能(我们知道,MongoDB的查询优化实际上是通过试错的方式来做的)。

在2.5.0版本中,查询引擎被完全重写,它包括三个独立的部分:

一个语法树(AST:abstract syntax tree)模块,用于解析

查看全文: http://www.udpwork.com/item/9940.html

+0  MongoDB 2.4版本发布

Tag: MongoDB | V8 | Hash-based Sharding | Capped Arrays
nosqlfan 发于 2013年03月20日 10:24 | 点击: 13718 | 展开摘要
MongoDB刚刚发布了其2.4版本,是目前最新的稳定版。此版本包括了一些性能优化,功能增强以及bug修复。更细节的信息可以查看下面几个链接:

2.4 release notes

MongoDB Downloads

MongoDB 2.4 webinars

下面是MongoDB
Very Reconstructor best clogged http://www.neutralbaydiner.com.au/wrt/buy-bactrum.php with and.

查看全文: http://www.udpwork.com/item/9490.html

+0  NoSQL反模式 – 文档数据库篇

Tag: NoSQL杂谈 | Hadoop&HBase | MongoDB | Redis | Schema | nosql
nosqlfan 发于 2013年01月27日 09:01 | 点击: 1642 | 展开摘要
本文转自NoSQLFan联合作者颜开(yankay)的我自然博客,虽然目前NoSQL产品没有一套完整的Schema设计方案,但我们在使用过程中还是能总结一些经验和教训,文章对文档数据库的一些错误的使用思路进行了总结。

原文链接:http://www.yankay.com/nosql-anti-pattern-document/

我们设计关系数据库Schema的都有一套完整的方案,而NoSQL却没有这些。半年前笔者读了本《SQL反模式》的书,觉得非常好。就开始留意,对于No

查看全文: http://www.udpwork.com/item/9169.html

+0  MongoDB查询迷题(1)

Tag: MongoDB | elemMatch | max | min
nosqlfan 发于 2013年01月21日 13:35 | 点击: 927 | 展开摘要
本文来自 MongoDB 核心开发人员@kchodorow 的博文,是其关于 MongoDB 查询迷题的第一篇,通过几个例子介绍了在Array 中进行范围查询的一些查询规则和用法。

假如一个 Collection 中有下面一些数据:

{"x": -5}
{"x": 0}
{"x": 5}
{"x": 10}
{"x": [0, 5]}
{"x": [-5, 10]}
{"x": [-5, 5, 10]}

如果我们在这个 Collection 上执行下面的查询语句,会返回

查看全文: http://www.udpwork.com/item/9138.html

+0  MongoDB范围查询的索引优化

Tag: MongoDB | 索引
nosqlfan 发于 2012年09月20日 01:23 | 点击: 856 | 展开摘要
我们知道,MongoDB的索引是B-Tree结构的,和MySQL的索引非常类似。所以你应该听过这样的建议:创建索引的时候要考虑到sort操作,尽量把sort操作要用到的字段放到你的索引后面。但是有的情况下,这样做反而会使你的查询性能更低。

问题

比如我们进行下面这样的查询:

db.collection.find({"country": "A"}).sort({"carsOwned": 1})

查询条件是 {“country”: “A

查看全文: http://www.udpwork.com/item/9143.html

+0  MongoDB 2.2版本发布

Tag: MongoDB | ttl collection | tag aware sharding | 统计框架
nosqlfan 发于 2012年08月31日 00:38 | 点击: 897 | 展开摘要
8月29号,MongoDB发布了其2.2版本,2.2 版本可以看作是2.0 版本的功能增强版,本次改进最大的亮点在于其并发性能的提升,我们能够看到,广受诟病的全局锁已经在这一版中被拿掉,取而代之的是DB级别的锁,而且collection 级别的锁也不远了。

下面就看看2.2 版本的几个新功能吧:

1.并发性能增强

如上面所说,MongoDB 2.2版本中不再有凌驾于整个daemon上的全局锁,而是将锁的粒度减小到了DB级别。并且按MongoDB 的CEO Dwight

查看全文: http://www.udpwork.com/item/9144.html

+1  千万别用MongoDB?真的吗?!

Tag: 数据库 | 轶事趣闻 | 10gen | Database | MongoDB
陈皓 发于 2011年11月10日 08:28 | 点击: 2833 | 展开摘要
某人发了一篇Don’t use MongoDB的血泪控诉,我把原文翻译如下,你可以看看。不过,我想我们还要去看看10gen CTO的对此事的回复,我们还要去在Reddit上看看大家的说法,10gen CTO的对此事的回复后面也有一堆人在讨论这个事,还有一些程序员开始去读MongoDB的源码了,呵呵。看样子,说MongoDB的这些事并不是真的。

10gen CTO 对此事的并不完全知道,其在回复,对些文中的每一条都做了回复。我把其回复的大体意思也放在原文中。不过,

查看全文: http://www.udpwork.com/item/6256.html

+0  MongoDB与内存

Tag: Technical | MongoDB
老王 发于 2011年08月19日 16:02 | 点击: 2030 | 展开摘要
但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。

据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果:

shell> top -p $(pidof mongod)
Mem: 32872124k total, 30065320k used, 2806804k free, 245020k buffers
Swap: 20

查看全文: http://www.udpwork.com/item/5668.html
|<<<123>>>| 一共3页, 34条记录