MongoDB应用实例:出口电商+跨境物流技术挑战
内容来源:2017年4月22日,贝法易集团技术部总监黄亮在“2017年MongoDB中文社区深圳用户组大会”进行《MongoDB在跨境电商物流供应链系统中的实践》演讲分享。IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布。阅读字数:2896|4分钟阅读观看嘉宾演讲视频回放及PPT,请点击:h
mongodb索引漫谈
前言引用于:MongoDB索引原理|MongoDB中文社区今天来漫谈下mongodb中的索引,大家都知道数据库最有效的优化方案之一,就是创建索引,无论是关系型数据库还是非关系型数据库。mongodb版本更新的速度还是挺快的,目前版本是3.6了(或者再你看这篇文章的时候已经更新了很多个版本了),现在项
MongoDB 介绍与应用详解
作者|山寨植树企鹅杏仁架构师,80后技术人。虽然不是大牛,但是也对MongoDB有过应用,曾经利用MongoDB作为金融预测模型的数据持久化方案,对此类技术应用有一定的了解。本文参考了大量理论资料、实际案例,结合以往应用经验,希望对读者老爷们有所裨益。一、MongoDB初步介绍MongoDB是一个基
MongoDB全面了解
一、概述MongoDB简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bso
问答-MongoDb 中如何使用 Count 对一个超过 1000 万条的集合按条件进行统计?
现在领导就是要我测试MangoDB的性能,我目前是单表插入了10多亿的数据,每条数据大概2k,最后大概存了400多G。单台机器,128G16核的,机械硬盘.30多个字段我给20多个字段加了索引。实话说查所有count的时候很快,然后只要加上条件基本超时。但除去这个分页查询100页以内都是可以10秒内
MongoDB,真的是正确的选择吗?
作者:JustinEtheredge译者:核子可乐策划:小智我读到了一篇关于红帽公司的Satellite不再支持MongoDB的帖子,我也知道很多人认为此举源自许可条款方面的修改。这不禁让我想起过去几年来,一直不断有关于MongoDB如何可怕、以及用户不应该将其作为选项的声音与文章。然而,就在这重重
了解 MongoDB 看这一篇就够了
目录一、简介二、基本模型BSON数据类型分布式ID三、操作语法四、索引索引特性索引分类索引评估、调优五、集群分片机制副本集六、事务与一致性一致性小结一、简介MongoDB是一款流行的开源文档型数据库,从它的命名来看,确实是有一定野心的。MongoDB的原名一开始来自于英文单词"Humongous",
Docker总结
谨以此文,纪念匆匆忙忙学习docker之路。第1章初识docker容器与docker的对比第2章Docker的核心概念与安装镜像容器仓库安装可以用yum安装,如果安装不成功,可能是本地时间设置不正确导致。第3章镜像//拉取镜像dockerpullNAME[:TAG]//查看镜像信息dockerima
Pycharm插件推荐:Docker integration
Pycharm插件推荐:Dockerintegration插件Docker在设置-Plugins-BROWSEREPOSITORIES...中搜索“Docker”安装即可,重启使用当然本地必须先安装Docker,并且打开Docker,而且需要加入用户组$sudogroupadddocker&
Docker-compose 安装 Wordpress 博客
今天讲解一下新方式搭建Wordpress,超级简单。使用docker-compose快速安装博客。先来说明一下两个概念:Docker:Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化
Docker 的典型应用场景
相对于VM,docker在其轻量、配置复杂度以及资源利用率方面有着明显的优势。随着docker技术的不断成熟,越来越多的企业开始考虑通过docker来改进自己的IT系统。本文列举一些docker的实际应用场景,以期能够起到抛砖引玉的作用,来帮助大家更加方便的使用docker。应用打包制作过RPM、G
嵌入式也用docker
本文简单的介绍如何将docker运用到嵌入式领域docker常用于服务器后端等领域,但其实嵌入式领域里很多交叉工具链编译环境在不同平台搭建也是很麻烦的,所以决定尝试是否能在嵌入式领域试用一下docker这里选择esp32作为实验对象,电脑操作系统:windows,容器操作系统:ubuntu实现执行命
初学者的docker学习
0如何理解docker,是开始学习的关键初学者应该如何理解docker?初学时,我对docker的感受是这样的:docker就像是虚拟机技术的升级版,虽然之后来看,这个看法有失偏颇,但仍然可以作为一个初学者理解的好切入点。当然从官方的角度来说,docker是一种“容器”,但是和初学者解释容器的概念,
Docker 网络模型
1)Bridge模式当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。这里有个比较坑的地方,这个Dockerbridge模式的名字和
浅谈 Docker 容器与镜像
Docker是一种开源的容器虚拟化技术,近来越来越多的互联网企业将其应用在产品链的开发过程中,以此轻松地为应用创建轻量级的、可移植的、自给自足的容器。开发者编译测试通过的容器可以批量地在生产环境中进行部署,包括VMs(虚拟机)、baremetal、OpenStack集群和其他的基础应用平台。Dock
docker系列七 docker容器的工作方式
一个容器由操作系统,用户文件和元数据组成。由此可知,每个容器都根据镜像来生成。这个镜像告诉Docker容器包含什么内容,运行什么程序,以及其他配置信息。dockerimage是只读的,当一个容器运行一个镜像时,容器会在UnionFS的顶层增加文件层。运行下面一条执行,执行后会出现下面的信息:[roo
使用 Docker 搭建 Java Web 运行环境
Docker是2014年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐步使用Docker来替换现有的虚拟化平台了。作为一名Java程序员,我们是时候一起把Docker学起来了!本文会对虚拟化
开发者必备Docker命令
本文主要讲解Docker环境的安装以及Docker常用命令的使用,掌握这些对Docker环境下应用的部署具有很大帮助。SpringBoot实战电商项目mall(25k+star)地址:https://github.com/macrozheng/mallDocker简介Docker是一个开源的应用容器
docker+webhook自动化部署实践
自动化部署是一门最大限度简化不必要工作的工程艺术,通过自动化部署,可以实现互联网业务的产品直达DevOps一站式服务,极大的解放了生产力。本文将使用docker+webhook以及shell实现一个小型的单机自动化部署系统。业务需求一切技术都离不开业务,先看下我们的系统架构:整个系统采用前后端分离,
Docker 工作原理及容器化简易指南
Docker非常棒!它使软件开发者无需担心配置和依赖性,在任何地方打包,发送和运行他们的应用程序。而在与Kubernetes相结合后,它使应用集群部署和管理变得更方便。这使得Docker深受软件开发者的喜爱,越来越多的开发者开始使用Docker。那么Docker到底是什么?它是构建、测试、部署和发布