数据库
文章平均质量分 55
convay
持之以恒或半途而废,回想过去,半途而废及浅尝辄止的事情甚多...
展开
-
数据建模-实体联系的设计问题
问题:1、使用实体集还是使用属性?作为instuctor的属性phone(注:可能具备多个phone number),那么我们使用phone作为instructor的一个属性??or 新建实体集phone(phone,location),并增加联系集inst_phone(instID,phonenum)该种情况下使用实体集更具备通用性;(当然,可以使用属性的设置集合方式);Q:什么原创 2014-03-17 22:16:22 · 923 阅读 · 0 评论 -
有关Map-Reduce的基础理论
一、背景Map-Reduce是一种计算模型,能够实现多个大规模并行计算过程,并能够保障对硬件故障的容错性;google在计算pagerank中遇到难题后,将其发扬光大,并进行简化。当前在很多框架下,我们只需要编写Map-Reduce函数,系统能够管理Map或者Reduce并行任务的执行及任务间的协调,计算过程如下:1、多个Map任务,每个任务的输入是DFS的一个或者多个文件块,Map任务将原创 2014-11-25 22:28:21 · 908 阅读 · 0 评论 -
Hbase基本原理、及存储知识
1HBase是一个针对结构化数据的可伸缩、高可靠、高性能、分布式和面向列的动态模式数据库。和传统关系数据库不同,HBase采用了BigTable的数据模型:增强的稀疏排序映射表(Key/Value),其中,键由行关键字、列关键字和时间戳构成。HBase提供了对大规模数据的随机、实时读写访问,同时,HBase中保存的数据可以使用MapReduce来处理,它将数据存储和并行计算完美地结合在一起转载 2014-11-13 22:12:21 · 1412 阅读 · 0 评论 -
分布式数据库【1、主要背景与概念】
一、概念同构分布式数据库、异构分布式数据库;原创 2014-03-24 22:36:59 · 2855 阅读 · 0 评论 -
分布式数据库【2、两阶段提交协议2PC】【部分转载】
2PC,保障分布式事务原子性,既在所有站点上要么全部commit,要么全部abort,回滚;2PC:实现分布式事务的关键就是两阶段提交协议。在此协议中,一个或多个资源管理器的活动均由一个称为事务协调器部件来控制。step如下:1、 应用程序调用事务协调器中的提交方法事务协调器(transaction coordinator)将联络事务中涉及的每个事务管理器(transaction原创 2014-03-24 23:05:18 · 7546 阅读 · 0 评论 -
分布式数据库【3、关于持久消息的应用背景、及2PC的关系、并发控制】
我们知道,2PC容易在协调器失效的情况下容易产生阻塞,也就是2PC提交的阻塞问题是不能够接受的;另外一种解决方案是采用持久消息persisent msg来解决问题;场景分析:1、2个银行的转账操作,一种方案是采用分布式事务,然而该事务容易产生阻塞问题;另外一种方案是采用支票进行转账;银行A首先从可用的余额内扣除支票金额,然后派送支票,然后银行B接受支票,更新可用余额,支票则形成了一次消息传原创 2014-03-25 22:47:54 · 960 阅读 · 0 评论 -
关于位图索引
主要谈谈位图索引;位图索引主要是为多码上的简单查询建立的特殊索引,利用计算特征(and、or)等;典型案例:1、table,包括id、name、gender、income;gender取值包括male、female;income取值在某个区间内如1000-10000; 1232 sun male 19001128 wang female 21原创 2014-03-23 20:08:16 · 1132 阅读 · 0 评论 -
数据库事务的概念、理解【为了理解nosql】
一、事物的几个特征:ACID属性原子性:事务的所有操作要么全部执行,要么全部不执行(注:一个事务包括多个操作,可有SQL编程决定);(注:转账操作);一致性:隔离(单独)执行事务时,保持数据库的一致性;(如果一个事务作为原子从一个一致的db状态开始执行,则事务执行结束后,db必须仍然是一致的)【确保单个事务的一致性是程序员应该考虑的问题】隔离性:每个事务执行时,都无法感知到DB内其他事原创 2014-03-23 21:20:56 · 1076 阅读 · 0 评论 -
分布式数据库【4、可用性、CAP原理、BASE原理】
本文重点分析、研究分布式数据库的可用性原创 2014-03-29 22:21:34 · 2065 阅读 · 0 评论 -
Nosql主要概念、产品分类、及各产品要点
背景:通常情况下,Nosql原创 2016-07-03 19:19:15 · 1235 阅读 · 0 评论