数据库
文章平均质量分 57
JohnWang1124
这个作者很懒,什么都没留下…
展开
-
集中是数据库和关系数据库的简单介绍
在介绍Mongo DB之前 为了更好的丰富知识架构的完整性,会对关系数据库做一个简单介绍。关系数据库会按照集中式数据和分布式数据库分开总结,集中式数据库平时接触的比较多,所以主要介绍分布式关系数据库1 集中式数据库参考下文:http://book.51cto.com/art/200911/160355.htm集中式数据库系统是由一个处理器、与它相关联的数据存储设备以及其他外转载 2017-03-06 13:42:28 · 4109 阅读 · 0 评论 -
数据结构的选择
转自:http://cyxlgzs.iteye.com/blog/2250517通用数据结构貌似包括:数组、链表、树(二叉树、平衡树)、哈希表。之所以称之为通用数据结构是因为它们通过关键字的值来存储、查找数据。现实中,要想存储人事记录、货存记录、合同表或销售业绩表等数据,则只需要一般用途的数据结构,即通用数据结构即可。至于具体使用哪一种数据结构,可以参考(哥,只是参考)下图:转载 2017-06-26 15:33:05 · 1041 阅读 · 0 评论 -
关系数据库中常用的数据结构
数据结构是元素之间的一种关系。有四种基本的数据结构。线性数据结构,树形数据结构,集合数据结构,图形数据结构其中线性数据(元素之间一对一的关系)结构又细分为,数组,链表,队列,堆栈。先详细讨论下线性数据结构的特点1.数组:array,关系数据库中数组的应用非常广泛,一个table就可以看作是一个二维数组。但是数组的访问效率较低,需要遍历所有数据才能找到满足条件的数据。2.原创 2017-06-26 14:38:39 · 16688 阅读 · 0 评论 -
数据库优化器
数据库的优化器在我看来就好比是人的大脑。当我们的用户(可能是一条sql也可能是一个application,也可能是多个sql,多个application)在访问数据库的时候,优化器会给sql或者是app的请求提供最优质的服务。SQL是结构化的查询语言,他在执行的时候也是需要编译才能够被系统识别的,但是不同于其他面向对象或者是过程的开发语言,SQL并不要制定访问逻辑,你需要做的只是告诉数据库你要得到原创 2017-03-07 17:49:33 · 1136 阅读 · 0 评论 -
MongoDB 分片
MongoDB 分片分片在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。为什么使用分片复制所有的写入操作到主节点延迟的敏感数据会在主节点查询转载 2017-04-25 11:31:44 · 330 阅读 · 0 评论 -
MongoDB 索引
MongoDB 索引索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构转载 2017-04-24 11:00:50 · 288 阅读 · 0 评论 -
MongoDB 排序
MongoDB 排序MongoDB sort()方法在MongoDB中使用使用sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列。语法sort()方法基本语法如下所示:>db.COLLECTION_NAME.find().sort({KEY:1})实例col转载 2017-04-24 10:23:12 · 688 阅读 · 0 评论 -
mongo db 安装
参考: http://www.cnblogs.com/pingfan1990/p/4988525.htmlahttp://www.jb51.net/article/79416.htm通过homebrew安装mongodb,terminal下运行以下指令就可以了这里,我只讲通过homebrew来安装。在Mac下安装MongoDB,通过homebrew1. 通过home转载 2017-03-06 15:32:52 · 310 阅读 · 0 评论 -
MongoDB 概念解析
转自http://www.runoob.com/mongodb/mongodb-connections.html不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。下表将帮助您更容易理解Mongo中的一些概念:SQL术语/概念MongoDB术语/概念解释/说明data转载 2017-03-06 14:40:31 · 300 阅读 · 0 评论 -
No Sql 简介
转自:http://www.runoob.com/mongodb/nosql.htmlNoSQL 简介NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDMBSs)来处理。 1970年 E.F.Codd's提出的关系模型的论文 "A relatio转载 2017-03-06 14:18:39 · 456 阅读 · 0 评论 -
对于软件测试的理解
测试的目的:测试主要是要保证代码质量,保证发布的代码高质量的发布给客户。所以测试人员工作的目的是发现尽可能多的系统缺陷,可以叫bug或者是defect。测试不仅仅是需要测试技术,更需要职业道德测试的真理是,通过了测试,不代表代码就没有缺陷,通不过测试,缺陷肯定存在。常用的软件测试内容及方法:不论是对于软件的模块还是系统而言,总有共同的内容需要测试。1.正确性测试:正确性测试也称原创 2017-06-27 09:05:08 · 2050 阅读 · 0 评论