最新 | 最热门 | 最高评价

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

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

事件回顾

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

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

+0  基于Golang将MongoDB的数据同步到Elasticsearch

Tag: go | mongo | elasticsearch | 工具
鸟窝 发于 2015年12月11日 10:38 | 点击: 4221 | 展开摘要
Elasticsearch是一个分布式可扩展的实时搜索和分析引擎。它能帮助你搜索、分析和浏览数据。Elasticsearch 是一个基于Lucene实现的搜索服务器,用Java开发实现。它提供了RESTful web接口,并作为Apache许可条款下的开放源码发布,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

Elasticsearch关键概念

Cluster集群

有相同集群名称的节点Node的集合。集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产

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

+0  uriDB网站的可扩展的技术栈

Tag: go | bootstrap | nginx | nsq | android | mongo | elasticsearch | 架构
鸟窝 发于 2015年11月10日 15:11 | 点击: 3219 | 展开摘要
背景

uriDB本身不生产干货,uriDB技术流网站只是大自然的搬运工。
自Hacker News诞生依赖,已经有多个中文技术头条的网站了,比如开发者头条和极客头条,为什么还要做这样一个雷同的头条网站呢?

有两个原因:
一是我想做一个分类头条的网站,按照技术领域对文章进行分类,这样只对前端感兴趣的同学可以只跟踪最新的前端文章。 同时uriDB只会筛选最新的技术干货,不会将问答,闲聊等技术层次低的文章收录。
二是这么多年来,我涉及的领域包括后台,大数据,前端和移动端的技术也

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

+0  Mongodb 定期备份

Tag: mongo | 工具
鸟窝 发于 2015年10月27日 11:02 | 点击: 1639 | 展开摘要
在生产系统中,数据库的备份是必要的,否则当服务器被攻击,硬盘坏掉,运维误删等原因将数据库干掉的时候就欲哭无泪了。

备份MongoDB数据库常见的方式有三种:

使用[MongoDB管理服务(MMS)(https://mms.mongodb.com/)进行云备份

使用文件系统快照

使用MongoDB自身的mongodump工具

本文介绍第三种简单的备份,对于备份数据量不是太大的数据库还是很有效的。

Sheharyar Naseer在Regular Mongo Back

查看全文: http://www.udpwork.com/item/14715.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 | 点击: 2541 | 展开摘要
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 | 点击: 2415 | 展开摘要
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 不同数据类型磁盘占用的情况分析

Tag: all | mongo
ning 发于 2014年02月21日 11:52 | 点击: 1335 | 展开摘要
Table of Contents

1   结论
1.1   mongo中如何存long

测试代码:

t1 = db.storage_size;

test = function(cnt, obj, index){
t1.drop()
t1.ensureIndex(index);

docs1 = new Array();
for (var i = 0; i < cnt;

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

+0  mongodb的jstest

Tag: all | mongo
ning 发于 2013年10月09日 09:10 | 点击: 1297 | 展开摘要
Table of Contents

xxx

jstest 很有意思,
它可以在jstest中启动mongod:

var st = new ShardingTest( testName = "countSlaveOk",
numShards = 1,
verboseLevel = 0,
num

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

+0  mongodb-能否对有数据的collection 'shardcollection'

Tag: all | mongo
ning 发于 2013年10月08日 15:52 | 点击: 1306 | 展开摘要
Table of Contents

目的

ShardCollectionCmd

DBConfig::shardCollection
createFirstChunks
splitVector cmd

总结
使用

目的

搞清楚能否在未sharding coll 上直接 shardCollection

ShardCollectionCmd

s/commands_admin.cpp:

class ShardCollectionCmd : public GridAd

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

+0  mongodb 的oplog

Tag: all | mongo
ning 发于 2013年09月22日 09:09 | 点击: 1161 | 展开摘要
Table of Contents

基本格式
insert

update

update by $set
使用multi

使用$inc

delete

字段含义

注意

http://www.kchodorow.com/blog/2010/10/12/replication-internals/ 对几种操作的oplog 做了个介绍,不过有个问题, 遗漏了一种update格式.

基本格式

insert

PRIMARY> use test_mig
switc

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

+0  large-skip-on-mongos

Tag: all | mongo
ning 发于 2013年09月18日 16:51 | 点击: 1296 | 展开摘要
Table of Contents

问题
jira

分析
ShardedMessageHandler(mongos入口)

query
query 逻辑

ParallelSortClusteredCursor
构造函数

init()
startInit()

manager->getShardsForQuery()

PCMData & PCState

setupVersionAndHandleSlaveOk(初始化PCState)

isVersio

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

+0  mongodb large skip 问题

Tag: all | mongo
ning 发于 2013年09月18日 14:57 | 点击: 1352 | 展开摘要
Table of Contents

问题

优化
方法1. 先利用索引查出主键,再用主键去join查询.

方法2. 利用排序key

问题

在任何数据库系统中,使用较大的skip查询,性能都不会好的,原因很简单:
数据库必须从命中的第一条开始,一直数到需要的条目. 比如在mysql 上 LIMIT 10000, 30, 那么数据库就要从第1条数到10000条,然后再取30条返回.

mysql遇到的这个问题(在google 搜索 mysql large limit 就行

查看全文: http://www.udpwork.com/item/12983.html
|<<<12345>>>| 一共5页, 53条记录