摘要: MongoDB 与关系型数据库比较 MongoDB的集合可以看作关系型数据库的表,文档对象可以看作表中的一条记录; 不同点是,关系型数据库表的列是固定的,MongoDB没有这个限制,存入集合的文档中可以嵌套文档;他们最终都可以用类似与Bjson格式进行描述; Samus驱动支持两种方式访问数据库,基本方式和linq方式 包含子文档的集合操作 有这么一个应用场景,某网站提供会员登录的功能,... 阅读全文
posted @ 2020-05-22 16:11 maanshancss 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 由于MongoDB的文档结构为BJSON格式(BJSON全称:Binary JSON),而BJSON格式本身就支持保存二进制格式的数据,因此可以把文件的二进制格式的数据直接保存到MongoDB的文档结构中。但是由于一个BJSON的最大长度不能超过16M,所以限制了单个文档中能存入的最大文件不能超过16M。为了提供对大容量文件存取的支持,samus驱动提供了“GridFS”方式来支持,“Gri... 阅读全文
posted @ 2020-05-22 16:10 maanshancss 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 与关系型数据库一样,索引可以提高查询效率; 不同点是MongoDB的索引可以创建在某一列上面,也可以创建在子文档上面 不要有举世皆知我独清,举世皆醉我独醒,自己的缺点很多,要深刻认识,自己错过了那么多的时间,浪费了很多不错的机会;不要因为小的障碍阻挡自己;记住四个月计划; 你在这个公司,你不喜欢这个公司还离不开这个公司说自己去上班,那么你就是能力有问题; ... 阅读全文
posted @ 2020-05-22 16:10 maanshancss 阅读(479) 评论(0) 推荐(1) 编辑
摘要: 常用的两种驱动下载 官方驱动 点击下载 samus驱动 点击下载 通过samus驱动实现HelloWorld存取 首先检查服务是否已经开启; 引用MongoDB.dll 文件 //链接字符串 string connectionString = "mongodb://localhost"; //数据库名 string databaseName = "myDatabase"; /... 阅读全文
posted @ 2020-05-22 16:07 maanshancss 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 简介 MongoDB是一个开源的,非关系型数据库,是用C++开发的; 官网地址 MongoDB 按照BJSON格式存储数据,比传统的行列更具有表现力,它可以存储多个子集合,也可以存储数组; 传统表的列数都是固定的,而MongoDB则不必遵循; 传统表的列类型是固定的,而MongoDB可以混合列类型; MongoDB也可以指定就校验类型; MongoDB是文件型数据库,不是文件数据... 阅读全文
posted @ 2020-05-22 16:06 maanshancss 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 概念 实现对文件增删改查,若是图片服务器需要考虑图片的压缩 文件服务器的好处 文件你存储在电脑里面也可以,存储在电脑里面给一个路径就可以了,为什么要用文件服务器; 对文件的操作有记录 比如增删改查,可以花式查询并对结果做操作,之前需要用比较复杂的正则才可以 做到,比如按照日期查询,尤其是数量高到几万的时候,Window自带的文件管理存在不足; 查询出一批数据到别的地方,或者对其进行不... 阅读全文
posted @ 2020-05-22 16:02 maanshancss 阅读(488) 评论(0) 推荐(1) 编辑