MongoDB账号管理及实践
?本文以此作为入口来谈谈MongoDB的账号管理。 MongoDB作为一个成熟的数据库,像MySQL一样,也提供账号管理,但又跟MySQL不大一样,MongoDB使用基于角色的访问权限控制(Role-B
来自: 社区博客事务消息系统设计
本文背景 问题发生在云课堂(企业云)教学模块,运营多次跟测试、开发反馈——课程发布后,用户前台没有看到课程目录。 开发查看代码和数据后诊断是分布式事务引起的不一致(同一个事务中操作DDB和MongoDB)。 由于发生的概率较低,前几次都是让测试人员重新编辑目录后再发布。但最终还是要想办法彻底解决下这个问题。 问题分析 发布后的课程数据保存在DDB,后台管理的草稿数据保存在MongoDB发布课程伪
来自: 社区博客Python大数据分析基础之PyMogo 操作 MongDB
安装MongoDBMac安装mongdbbrew install mongodb 运行 MongoDB1、首先我们创建一个数据库存储目录 /data/db:sudo mkdir -p /data/db 2、启动 mongodb,默认数据库目录即为 /data/db:bogon:~ mac$ sudo mongod 2018-08-04T10:48:10.033+0800 I CONTROL
来自: 社区博客一文读懂 Spring Boot、微服务架构和大数据治理三者之间的故事
[图片] 微服务的诞生并非偶然,它是在互联网高速发展,技术日新月异的变化以及传统架构无法适应快速变化等多重因素的推动下诞生的产物。互联网时代的产品通常有两类特点:需求变化快和用户群体庞大,在这种情况下,如何从系统架构的角度出发,构建灵活、易扩展的系统,快速应对需求的变化;同时,随着用户的增加,如何保证系统的可伸缩性、高可用性,成为系统架构面临的挑战。 如果还按照以前传统开发模式,开发一个大型而全的
来自: 社区博客想要年薪10万+,Java开发者必会这15个大数据工具和框架!
国内大多数大型互联网公司的程序员被称作研发工程师,但实际上国内几乎没有研发项目,只能叫做开发。 开发程序员的工作大多是重复性劳动,容易产生疲惫感,薪资在工作2-5年内就达到了一个峰值,再要提升就比较困难,这样就导致了很多程序员最终转行做了其他行业。 JAVA的精密、强大,拥有其它语言不可替代的性能和可维护性,早已经是成为受欢迎的编程语言之一,很多人想进入IT行业,选择的语言就是JAVA。 [图片]
来自: 社区博客云原生时代下的12-factor应用与实践(下)
本文继续上文内容:云原生时代下的12-factor应用与实践(上) Factor实践:对我们的应用程序来说,用到的后端服务就是 MongoDB 数据库。我们正是通过 MONGO_URL 来传递 MongoDB 的资源地址,从而实现了后端服务和应用程序的解耦。如果当前这个 MongoDB 实例出问题了,我们可以通过设置 MONGO_URL 这个环境变量,很方便的切换一个新的实例。5 构建,发布,运
来自: 社区博客云原生时代下的12-factor应用与实践(上)
[图片] 本次分享将结合 Docker等技术,介绍在 Cloud Native时代下,如何一一实践 12-Factor原则。云原生 云原生(Cloud Native)是由 Pivotal 的 Matt Stine在 2013年提出的一个概念,是他多年的架构和咨询总结出来的一个思想的集合。 那怎么去理解云原生应用?我觉得可以从三个角度来说明,这和云计算平台的三个层次不谋而合,如下图: [图片] ○
来自: 社区博客致传统企业朋友:不够痛就别微服务,有坑 (1)
此文已由作者刘超授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 一、微服务落地是一个复杂问题,牵扯到IT架构,应用架构,组织架构多个方面 在多家传统行业的企业走访和落地了微服务之后,发现落地微服务是一个非常复杂的问题,甚至都不完全是技术问题。 当时想微服务既然是改造应用,做微服务治理,类似注册,发现,熔断,限流,降级等,当然应该从应用开发组切入,一般一开始聊的会比较开心,
来自: 社区博客蚂蚁技术专家:一篇文章带你学习分布式事务
小蚂蚁说: 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在这几年越来越火的微服务架构中,几乎可以说是无法避免,本文就围绕分布式事务各方面与大家进行介绍。 一. 事务 1.1 什么是事务 数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 事务拥有以下四个特性,习惯上被称为ACID特
来自: 社区博客数据库不适合Docker及容器化的7大原因
所有的服务都开始了容器化升级,在一切皆容器的主流思想下,无状态的服务采用容器化已经是大势所趋,常常困扰架构师的一个问题是,数据库是否需要容器化? 如果我们观察 2017 年技术行业,容器和 Docker 依然将是最热门的流行语。我们开始在每个领域的 Docker 容器中打包开发的软件。从小型初创公司到巨大的微服务平台都在使用容器技术。从 CI 平台到 Raspberry Pi 。从数据库到
来自: 社区博客