Docker 是一种开源的容器虚拟化技术,近来越来越多的互联网企业将其应用在产品链的开发过程中,以此轻松地为应用创建轻量级的、可移植的、自给自足的容器。 开发者编译测试通过的容器可以批量地在生产环境中进行部署,包括 VMs(虚拟...
0 如何理解docker,是开始学习的关键 初学者应该如何理解docker?初学时,我对docker的感受是这样的:docker就像是虚拟机技术的升级版,虽然之后来看,这个看法有失偏颇,但仍然可以作为一个初学者理解的好切入点。当...
相对于 VM,docker 在其轻量、配置复杂度以及资源利用率方面有着明显的优势。 随着 docker 技术的不断成熟,越来越多的企业开始考虑通过 docker 来改进自己的 IT 系统。 本文列举一些 docker 的实际应用...
我读到了一篇关于红帽公司的 Satellite 不再支持 MongoDB 的帖子,我也知道很多人认为此举源自许可条款方面的修改。这不禁让我想起过去几年来,一直不断有关于 MongoDB 如何可怕、以及用户不应该将其作为选...
Docker一问世,IaaS、PaaS等云端公司就纷纷抢攻Docker商机,而受到Docker兴起所威胁的VMware与微软,也化敌为友加入Docker阵营。Docker现在被Google、Spotify、 RedHat等IT巨擘...
跟任何授命仪式一样,这事儿非同小可。在4月末的微软年度开发者大会上,CEO萨蒂亚·纳德拉(Satya Nadella)刚发表完主旨演讲不到几分钟,这位全球最大软件公司的领袖就将舞台交给了一位温文尔雅的男士。47岁的本·戈卢布(Ben Gol...
新一年,Docker技术路线图中包含了Microsoft技术支持、开源编辑工具以及更新后的容器产品。貌似Docker前两年的发展步伐并没有足够快,因此,在2015年应用容器供应商开始准备发布一款针对Linux顾客的开源编辑工具以及Micro...
如果你在企业IT工作,那你会听说过Docker。即使在是像Puppet、Hadoop和MongoDB这样的热门技术中,Docker也会脱颖而出。 但正是因为Docker正处于炒作期,因此这并不意味着它适合你。正如我们Tech&n...
Docker 可以通过 Dockerfile 的内容来自动构建镜像。 Dockerfile 是一个包含创建镜像所有命令的文本文件,通过docker build命令可以根据 Dockerfile 的内容构建镜像,在介绍如何构建之前...
一个优秀的数据库设计,应该是满足需求的前提下,实现性能最优的综合考虑,因此,数据库表的设计都应经过 2 个阶段:逻辑设计阶段(将需求转化为数据库表达的方式),物理设计阶段(对逻辑设计的结果物理调优设计)。 1.表规...
今天群里有个小伙伴问了个问题。 对某个字段 sort 后,再 skip 一个超大值,之后 MongoDB 会报错,因为用于排序的内存超过了 32m。如果 skip 一个小值,就不会报错。 问题是,这个排序字段是没有索...
正式的MongoDB Go Driver近来变成1.0的GA版本。它现在被认为是一个完整的特性, 并且准备好在正式产品中使用。这篇使用说明书将帮助你开始使用 MongoDB Go Driver。你将会创建一个简单的程序并且学到如何...
译者注:Chang Stream(变更记录流) 是指数据库集合的变更事件流,应用程序通过db.collection.watch()这样的命令可以获得被监听对象的实时变更。BigQuery是Google推出的一项Web服务,该服务让开发者可以...
MongoDB 从3.6版本开始支持了 Change Stream 能力(4.0、4.2 版本在能力上做了很多增强),用于订阅 MongoDB 内部的修改操作,change stream 可用于 MongoDB 之间的增量数据迁移、同步,也...