MongoDB_Architecture_Guide(MongoDB架构指导个人翻译)
来源:互联网 发布:php final类 编辑:程序博客网 时间:2024/06/03 19:44
完整文档见我的资源:http://download.csdn.net/detail/popvip44/9830094
“MongoDB并不是一个闭门造车得到的产物。我们基于我们自己设计大规模,高实用性,稳定系统的经验,构建了MongoDB。我们并不是从头开始设计,而是在已有的系统中找到被破坏的地方,然后修补它们。所以我认为,如果你学习过MySQL,然后把关系数据模型转换为基于文件的数据模型,你将获得许多新的优异特性:有利于提高速度的嵌入式文档,易处理性,动态模式的快速开发,更简单的垂直拓展方式。关系数据库有许多优点:比如索引、动态查询和更新。我们并没有改变这些优点。例如,在MongoDB中设计索引的方式和在MySQL或者Oracle中的一样,你能对嵌入的字段建立索引。”
——Eliot Horowitz MongoDB CTO,联合创始人
设计MongoDB,是为了使用现代的软件开发技术、编程模型、计算资源和自动化操作,来构建和运行数据驱动的应用程序。
如何构建和运行现代应用程序
大多数组织都习惯使用关系型数据库。关系数据库强化了已有的满足商业需求的应用程序,并且形成了自己的生态环境,无数的从业人员在维护这个环境。
但是随着各个组织的发展,在建立现代应用程序的驱动下,它们开始寻找关系数据库的替代品:
1、开发人员不断创造大量的、快速改变的数据类型,无论是结构化的、半结构化的、非结构化的还是多形态的数据。
2、12~18个月的瀑布式开发已经不再流行。现在小型团队大多采用敏捷开发的方式,快速迭代,每一到两周就push一次代码,更有甚者每天push好几次。
3、曾经,应用程序只需要对有限的用户提供服务。现在,应用程序需要永远在线,供不同设备通过不同的通道访问,向上百万的用户提供服务。
4、各个组织现在都开始使用开源软件拓展架构。商用服务器和云计算取代了大型的单个服务器和存储设施。
- MongoDB_Architecture_Guide(MongoDB架构指导个人翻译)
- [个人翻译]GitHub指导文件(GitHub Guides[Hello World])
- 【CodeBlocks 非官方翻译】翻译指导
- 翻译:Doc2vec指导
- Mongodb Replica Sets 副本集架构实战 --个人记录
- 指导你学习MongoDB
- struts架构的指导
- [MongoDB指导1]Windows下载安装MongoDB
- [MongoDB指导2]Unix下载安装MongoDB
- [MongoDB指导3]MongoDB基本操作教程
- Java EE 架构指导:AppFuse
- Mongodb 文档翻译
- MongoDB -- 专业用语翻译
- MongoDB文档翻译-聚集
- MongoDB-配置翻译
- 个人翻译文集目录
- mongodb个人研究
- 【翻译练习】指导英语学习者如何阅读
- 如何解决Eureka Server不剔除已关停的节点的问题?
- POJ1797 Heavy Transportation
- android java进程管理(八)之lowmemorykiller
- 存储过程详解
- Noip201502统计质数
- MongoDB_Architecture_Guide(MongoDB架构指导个人翻译)
- mui中a标签跳转问题
- Binary Tree Tilt
- poj 1083 求n条线段覆盖的最大相交次数
- 【numpy入门】-- 安装及简介
- 顶部固定CSS
- View坐标体系
- 基于深度学习的目标检测
- URAL