---------------【Mongo DB】
Aldeo
努力向前
展开
-
对比关系型数据库,什么情况下使用非关系型数据库(mongodb)
你期望一个更高的写负载 默认情况下,对比事务安全,MongoDB更关注高的插入速度。如果你需要加载大量低价值的业务数据,那么MongoDB将很适合你的用例。但是必须避免在要求高事务安全的情景下使用MongoDB,比如一个1000万美元的交易。不可靠环境保证高可用性 设置副本集(主-从服务器设置)不仅方便而且很快,此外,使用MongoDB还可以原创 2015-06-30 21:36:56 · 3429 阅读 · 23 评论 -
项目总结——MVC+MongoDB实现文件上传
在做项目的时候我们遇到了视频上传的问题。正式开始项目之前做了一个简单的Demo实现在MVC中视频文件的上传。考虑到将视频放到MongoDB中上传和读取速度慢的问题,这次我们实现的文件上传是存储的路径,读取的额时候直接通过路径读取就OK了。原创 2015-02-10 11:31:48 · 2891 阅读 · 12 评论 -
MongoDB分布式存储——GridFS
GridFS是一个规范的存储和检索文件超过16 mb的bson文档大小限制。而不是将文件存储在一个文档中,GridFS文件分为部分,或块,每个块作为一个单独的文档。使用FridFS与使用分片无关。在默认情况下网格文件系统块大小限制为255 k。GridFS文件系统使用两个集合存储文件。一个收集存储文件块,其他商店文件元数据。翻译 2015-01-28 08:16:29 · 2841 阅读 · 19 评论 -
MongoDB数据模型
MongoDB中的数据有一个灵活的模式。不像SQL数据库,你必须确定在插入数据之前和声明一个表的模式,MongoDB的集合不执行文档结构。他灵活便利的映射文件一个实体或对象。每个文档可以匹配的数据字段代表的实体,即使数据有实质性的变化。然而在实践中,集合中的文件共享一个相似的结构。数据建模的关键挑战是平衡应用程序的需要,数据库引擎的性能特征,数据检索模式。在设计数据模型时,总是考虑应用程序使用的数据(如查询、更新和处理的数据)以及数据本身固有的结构。翻译 2015-01-24 09:54:07 · 3678 阅读 · 20 评论 -
项目总结——MongoDB入门
MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。原创 2015-01-15 09:36:50 · 1565 阅读 · 20 评论