对于NoSQL用户而言,MongoDB无需介绍了。MongoDB产品营销总监Kelly Stirman就最新的2.6稳定版回答了有关问题。最后,除其它更新外,我们还获得了关于集合级锁的进一步信息,它是MongoDB jira跟踪系统中受关注程度最高、得票最多的特性请求。 在MongoDB中,当更新迫使引擎在BSON存储中移动文档时,存储碎片可以导致意外的延迟。您能给我们解释一下,2.6版本是如何帮助缓解这一问题的吗? 如果有足够的空间,在MongoDB中更新文档时,数据会在原地更新。如果更新后的文档大小大于已经分配的空间,那么文档会在一个新位置被重写。MongoDB最终会重用原来的空间,但这可能需要时间,而且空间可能会过度分配。 在MongoDB 2.6中,默认的空间分配策略将是powerOf2Sizes,这个选项从MongoDB 2.2开始就已经提供了。该设置会将MongoDB分配的空间大小向上取整为2的幂(比如,2、4、6、8、16、32、64等等)。该设置会降低需要移 动文档的几率,并使空间可以更高效地重用,结果是更少的空间过度分配和更可预测的性能。用户仍然可以使用精确匹配的分配策略,如果文档大小不增加,该策略 更节省空间。更多内容,本次专辑将为大家带来…… 由于揭露了 NSA 的“棱镜计划”,Edward Snowden 成为某些人心目中的英雄,另一些人眼中的叛国者。他的揭秘的确引起了人们对隐私的广泛关注。作为普通用户,或许并不在意隐私泄露的后果,但对于某些特定职业,比如新闻记者来说,隐私保护就是一个比较重要的问题了。 与卫报记者的交流中,Edward Snowden 要求对方使用邮件加密软件 PGP,以保护信息不被泄露。这自然不是他唯一的技术手段。Wired 网站了解到,Snowden 还使用了另一种技术来实现匿名交流,一个名为 Tails 的口袋操作系统。 Linux 爱好者应该对口袋操作系统比较熟悉。许多 Linux 版本都可以装到 U 盘之上。这在提供了便携性的同时,也能够更好地保护个人隐私。Tails 就是一个便携操作系统。它基于 Debian Linux,专门为爱好隐私的人设计。Tails 预装了许多隐私和加密工具,最为知名的就是 Tor,一个由志愿者组成的匿名代理网络。Snowden、卫报记者 Greenwald,以及他们的合作者 Laura Poitras(纪录片制作人)都使用了 Tails,以确保交流内容不会遭到泄露。“安装和验证都有学习曲线,这是为了确保其正确的安装,”Poitras 与 Wired 的邮件交流中说,“但是一旦设置好,我认为它是非常易用的。” Tails 的开发者是一些不愿透露姓名的人士。这应该不会让人感到奇怪。在与 Wired 的邮件交流中,开发团队成员说,NSA 采取了许多方法向自由软件项目和开发者施压。在去年的 Linuxcon 技术会议上,Linux 创始人 Linus Torvalds 暗示说,NSA 曾希望他在操作系统中安装一个后门。 如今,人们的隐私越来越难以得到保障,这是 Tails 团队非常关注的问题。“今天互联网的主人,比如说科技巨头 Google、Facebook 和 Yahoo,还有间谍机构都希望我们网上生活越来越透明,但这是为了他们自己的利益,” Tails 团队说,“因此,为了试图对抗这种趋势,人们应该开发一个保护隐私、维持匿名的操作系统。” 根据他们的说法,Tails 计划开始于 5 年之前。团队中的一些人已经是 Tor 的爱好者,并且参与自由软件社群多年,但是他们认为,必须有一个工具箱,把保护隐私的工具集合起来,并且让大众也能使用。最初,他们的计划叫做 Amnesia(健忘),基于一个现有的操作系统 Icognito(匿名)。随后,两个系统融合为 Tails,代表 The Amnesic Incogito Live System。在为桌面系统开发的同时,另一个团队正在制作移动版,可运行在 Android 和 Ubuntu 平板之上。 除了改进的隐私保护工具之外,Tails 还预装了一些生产力工具,比如 OpenOffice、Gimp 和 Audacity。不过,这并不意味着它适合日常使用。因为当你使用的服务增多,隐私泄露的可能性也会增大。它最适合的使用场景应该是匿名交流,比如新闻记者需要保护自己的信息源。华盛顿邮报的记者 Barton Gellman 曾经说过,“Tails 将所有必要的工具放到了一起,并且从设计上确保你不会把事情搞砸。如果没有这样的保护,我不可能与 Edward Snowden 谈话。我希望自己早就开始使用它了。”你有兴趣尝试一下么? 文章从界面、价格、安全性、数据安全性、电池续航、实用性、软件即未来等7个角度来分析,Linux将会统治桌面端。很多年前我就听过XX年将是Linux年,当时我对此嗤之以鼻,以为这是谬论,因为Linux或Mac OS X或其他操作系统是不可能在桌面端取代Windows操作系统的。但现在看来,我好像错了,因为这一切正在发生。Linux正在使用Chrome OS占领桌面端,并且还将在Chromebook设备上继续发展。 Chrome OS是一款基于Linux内核、一种全新的桌面操作系统。目前,商用Chromebook的变革正在发生。对于商业用户而言,Chromebook有很多的优点:不贵、安全、使用方便、实用性强等。下面,就让我们来看下Chrome OS能够颠覆Windows操作系统的原因: 是的,很多用户都会备份自己的文件。但是有很多人(包括商业用户)经常会忘记这样做,或许做了以后感觉备份后的文件并不好。这种事情在我身上也发生了很多次。但是使用Chrome OS或Chromebook后,你可以把文件保存在云端,以上类似的事情就不会再发生了。所以,我很愿意使用这个新的工具。 你肯定听过,软件即服务的这种说法。现在微软在Office Online、Office 365、Outlook.com网络化Office应用程序上都可见到这些。网络化的应用程序和虚拟应用程序之间,比如那些2x software和Citrix系统,再也没有使用本地化应用程序的必要了。或许Intuit公司创造了在线版本的Quickbooks是有些用户坚持使用Windows或Mac系统的最后原因。现在是时候转向基于Web的应用了。 坦白地讲,我已经准备好迎接Chrome OS和Chromebook的变革了,或许这一切早就该发生。对此,你有哪些看法呢? 视频编辑器能让你完成各式各样的视频后期制作的活儿,包括常见的编排、剪切、拼接、剪辑以及其他通过时间轴界面的视频片段增强功能(例如为视频片段增加特效)。在现代的视频编辑软件中,像多编解码器导入/转码、非线性视频编辑甚至是高清视频支持,都早已变成了行业标准。 在次专辑中,我将介绍 11 款可以在 Linux 环境使用的视频编辑软件。我不会介绍诸如易用性或是界面设计这样带有主观色彩的优点,但我会介绍每款视频编辑器独具特色的功能。如果你曾经使用过下面列出的任何一款视频编辑器,敬请随意分享你的使用体验或者想法。 更多本周开源资讯,本次专辑将为您一一呈现…… Maker Faire创客来袭:开源硬件成焦点 4月6日,国内规模最大的创客盛宴“2014深圳Maker Faire”在深圳蛇口南海意库正式开幕。来自世界各地的百余个各具特色的创客团队在这里展示最新最酷的硬件产品,同时,有近30位来自Make、Arduino、Intel Lab、PCH Shoplocket、Atmel、Sparkfun、InnoConn(Foxconn)等企业、学校和硬件创业团队的嘉宾在4月6日、7日进行演讲,分享干货与前沿思想。 Project Ara开发者大会:聚焦开源模块化手机 Ara带来了模块化手机的一阵清风,麦克风、摄像头、加速度计、陀螺仪和电池等模块的高度可自定义性,让一群发烧友兴奋不已。4月15日和16日,是谷歌Project Ara首个开发者大会,随着大会的进行,关于Project Ara模块化智能手机的消息也陆续传递出来。 开源文化不再仅仅局限于开发者 Linux 基金会的一项新调查显示,“企业管理者认识到,企业不仅迫切需要开源软件,而且也率先参与开源软件的研发。”这一点反过来也巩固了开源软件作为企业关键驱动力的地位,而不仅仅是一种高效的代码编写方式。 |