关键字 |
事务管理、移动设备,马奈,MDS。 |
介绍 |
移动数据库的相关问题和协议用于克服问题发生在事务管理由于使用移动设备获得了意义在先进的科学技术和先进的设备。许多协议提出了事务管理基于约束的ACID属性、并发控制、复制的数据,保证数据在多个阶段,锁定机制和基于时间戳的方法。 |
在这个工作我们试图回顾移动环境事务管理的影响。本文组织如下。节——我们进行彻底分析相关事务和各方面的管理。- B节我们讨论移动环境及其对事务管理的影响通过强调它在移动环境的问题。第三节总结了纸。 |
答:事务 |
一个事务是一个逻辑工作单元,包含一个或多个结构化查询语言语句。完成提交或回滚时显式隐式地当一个DDL命令(创建、删除、重命名或改变)执行。交易包括的优点 |
•改善质量、数据的完整性和一致性。 |
•健壮的应用程序。 |
1)交易的特点: |
•事务步骤的数量。 |
•时间依赖性。 |
•过程同步或异步。 |
•过程可重用性。 |
•事务的复杂性 |
o同步 |
o工作单元 |
o并发 |
•事务范围。 |
•数据交换的复杂性。 |
•数据集的大小 |
•结构,逻辑和物理结构相似。 |
•数据显式地清除或者是状态和处理请求的数据值。 |
•增加——数据需要增强作为流程的一部分,为了完成交易 |
•实体身份管理 |
•过程异常复杂 |
2)属性的事务: |
•原子性:一个事务必须是原子工作单元 |
•一致性:在完成一个事务必须离开所有的数据在一个一致的状态。 |
•耐久性:修改甚至持续在发生系统故障。 |
•隔离:由一个操作的变化成为可见其他并发操作。 |
•可串行性:并发控制的正确性标准。 |
•读一遍的/编写所有协议:复制控制协议。 |
•查询优化:选择“最好”的执行策略的过程。 |
•查询处理:声明查询的过程转化为底层数据操作操作。 |
•日志协议:该协议的记录,在一个单独的位置,一个事务对数据库的更改。 |
b .环境 |
移动环境有别于传统的分布式环境中由于其独特的特征的移动用户和/或资源,频繁的或不可预测的断开连接的无线网络,移动计算设备的资源约束、通道不可靠性有限带宽和功率消耗。 |
|
1)MDS:移动数据库系统(MDS)是一个分布式系统 |
•支持移动连接。 |
•移动计算设备被连接到移动网络。 |
移动数据库是图1所示是一个数据库,可以连接到移动计算设备在移动网络。客户端和服务器有无线连接。缓存维护保持频繁的数据和事务,这样他们不会丢失是由于连接失败。 |
2)移动数据库应用的例子: |
移动商务 |
救援应用程序 |
自治罗孚汽车 |
家庭护理的应用 |
3所示。马奈:移动自组网(MANET)是一家集移动服务器和客户端,可以通过无线链接直接相互通信没有固定有线基础设施。马奈需要考虑特殊数据复制,传统上被视为一种增加可用性、可靠性和性能的事务处理。它是一个自治系统的移动路由器(和相关的主机)连接无线链接,形成一个任意图形的结合。路由器可以自由任意随机移动和组织本身,因此,网络拓扑的无线可能迅速变化和不可预知的。这样一个网络可能运行在一个独立的时尚,也可能被连接到更大的网络。传感器节点由传感、数据处理和通信组件,通常形式特设网络。由于缺乏基础设施支持,每个节点作为一个路由器,为其他节点转发数据包。我们假设每个设备的移动自组网运行本地数据库执行事务和数据管理功能。每个客户端可能提供其移动数据库内容,其他参与者通过web服务。 Although a mobile database continues working even when the wireless connection breaks up, it cannot communicate with other nodes, thus it cannot receive service requests or send service results. |
c .差异移动自组网和Fixed-Wired网络事务处理 |
fixed-wired环境中如果我们比较传统的事务处理和事务处理在移动环境中,我们可以找出以下新挑战所诱导的移动网络的特点和它的底层应用程序 |
1)增强故障模型:fixed-wired网络相比,移动环境遭受各种各样的失败:信息损失发生在固定有线网络由于罕见的缓冲over-flows或数据包碰撞等问题。然而,在移动网络,信息损失更频繁地发生。例如,如果发送方或接收方移动的范围,如果通道受到干扰,如果障碍阻碍了传播,或者发送方或接收方的电池消耗突然在消息传输。网络划分由于运动的参与者更频繁地发生在移动环境下比在fixed-wired网络,这项活动很少。 |
2)信息接收模式:在移动ad hoc网络,发送一条消息,不仅是由目的地收件人接收。每个参与者,接近发送方可以听到消息。当使用一个路由策略是,参与者那些靠近路径消息将会得到消息。 |
3)设备可控性:分布式数据库在fixed-wired网络通常用于性能和可用性的原因。因此,通常单个数据库所有者控制所有的数据库。然而,在移动网络,每个用户只拥有和控制一个设备。在无线网络的情况下,我们不能保证所有个人用户合作,不搬家,因为没有中央控制设备的实例。 |
4)补偿适用性:事务处理模型,应用补偿的概念,明确允许数据库遇到补偿后可能不一致的状态。但是,使用补偿模型假设数据库有一些连接到一个网站,如何控制补偿。因此,参与者有不一致的状态不会参与与不同的参与者进行交易,只要他们不一致的状态没有补偿。 |
5)功能:移动设备功能像内存有限,处理和存储限制。 |
6)输入机制(s):最常见的输入机制为移动设备内置键盘,钢笔和触摸屏接口。通常,pda软件键盘,包含一些pda也支持外部键盘。 |
7)网络堆栈是显示在表我和无线ISO层附表二所示。 |
|
d .关于移动环境下数据库管理问题 |
•移动用户必须能够处理甚至可怜的无线连接。 |
•应用程序必须提供重要的交互性。 |
•应用程序必须能够访问本地设备/工具硬件,如打印机、条形码扫描仪,或GPS(或自动车辆定位系统映射)。 |
•带宽必须守恒(无线网络上常见的一种需求,收取每兆字节或数据传输)。 |
•用户不需要访问真正的实时数据,只有最近修改的数据。 |
•有限电源(电池)的生活。 |
•不断变化的网络拓扑结构。 |
•复制/缓存。 |
•不干涉。 |
•断开(自愿的,无意识的)。 |
•不同的资源。 |
•通信约束(无线通信(如缓慢。9.6 kbps, GSM和GPRS的170 kbps)) |
•不可靠(干扰)。 |
•有限功能的移动设备(存储约束)。 |
事务管理在移动设备上工作 |
一个。ACID属性: |
可满足性问题:(全部/部分)。 |
解决方案:一致的操作在断开的上下文中也广泛地解决网络划分,第一文件系统旨在支持Coda断开连接和弱连接隔离事务。 |
b .提交协议 |
是承诺的宏伟的来源事务提交协议,维护数据完整性和一致性。问题:难以维护原子性、完整性和一致性。解决方案:原子提交协议(acp)阶段提交,3-Phase-Commit和基于共识的协议是用来保证一个原子固定网络中的分布式事务的执行。 |
c .并发控制 |
并发性是指多个进程和线程访问的能力,改变数据记录在同一时间。有两种方法悲观并发,乐观并发性。问题:分析不一致,丢失更新问题,未提交的依赖。解决方案:可以解决上面的问题通过使用并发控制技术锁定。 |
D。缓存/复制 |
缓存和复制通常试图保证大多数数据请求的数据在内存或本地存储,就需要执行I / O,或远程数据检索。 |
问题:性能考虑超越简单的加速效果和数据检索延迟。 |
解决方案:在移动设备数据缓存,以避免过度的能源消耗和应对间歇连接。预压或完善称为囤积用来保持断开。 |
e .数据传播 |
数据传播模型考虑的是只读事务,移动客户可以把信息从源,或者可以自动推送数据来源。问题:生成失效报告。解决方案:Statefull /使用无状态的同步/异步的方法。 |
f .定位服务 |
这些方法依赖于移动对象建模的方式,管理和locationdependent查询使用的类型。问题:依赖所在查询处理。解决方案:利用移动环境下的动态特性,为用户提供上下文感知信息。 |
g .安全 |
安全移动环境中具有更大的意义比有线环境。 |
问题:当前蓝牙安全协议使用程序计算复杂度较低,所以他们容易受到攻击 |
解决方案:使用点对点网络架构安全路由协议的研究导致了有趣的协议(如阿里阿德涅(Adrian Perrig Yih-Chun胡锦涛和大卫约翰逊),无线传输层安全协议是唯一已知的在移动网络传输层协议来保护数据。 |
结论 |
在本文中,我们解释了关于环境的移动设备,相关问题和相关协议的无线环境,在不同的协议类型的问题,它的解决方案需要解决的一个问题在不同的研究者以不同的方式,因为未来的需求增加和无线设备的使用。无线设备有一定的限制,但仍在需求由于手持和可穿戴设备的改善,这将导致显著增加移动计算应用程序的部署在不久的将来,尽管不是所有的潜在问题会完全沉浸在短期内解决方案,它充当一个地区需要更多的探索。 |
引用 |
- C.J.目前为止,。Kannan, S。Swamynathan——数据库系统概论、PearsonEducation第六印象,2008。
- 托马斯·康诺利卡罗琳贝格,DataBaseSystem:一个实际的方法来设计、实施和管理,第三ed,英国多林金德斯利有限公司制造书籍(印度)Pvt。有限公司,2006年新德里
- 塞巴斯蒂安Obermeier - database事务管理在移动ad hoc网络- 2008论文副本
- JochenSchiller、移动计算、AddisionWisley,第2版,2003年版
- 阿尔伯特·斯文布赫兹举行,托马斯·Ziegert和亚历山大•希尔事务处理在移动计算环境中与客户交流
- 托马斯·康诺利和卡洛琳贝格、数据库系统-艾迪生明智,第2版,1998年版
- PreethiVishwanath,移动Ad Hoc网络安全(PPT)。
- Magnus Frodigh,约翰逊和彼得•拉尔森无线ad hoc网络的网络艺术没有网络,在爱立信首次出版审查。2000年04
- 移动Ad hoc网络(MANET) http://www.ietf.org/html.charters/manetcharter.htm (2000-05-28)。
- Vijay Kumar解决H邓纳姆,NitinPrabhu AyseYaseminSeydim,基于超时的移动事务的承诺协议,IEEE, 2002年10月
- SilberschatzKorth Sudharshan, - database概念——培生出版5版
- VaheAmirbekyan, Krzysztof Zielinski,事务管理的作用在CORBA / ODB集成系统的性能,2000 ACM研讨会上应用计算,3月19日,2000年,意大利。
- Lidong周和Zygmunt j·哈斯,康奈尔大学,获得特定的网络,IEEE 1999。
- CHI-FU黄,洪魏李和YU - CHEE曾——双层异构移动Ad Hoc网络体系结构和负载平衡路由问题,荷兰Kluwer学术出版社2004年。
- 一个。Climent et al .,替代分布式数据库系统的并发控制策略,技术报告TR / 2000 - 10, Enginyeria La Salle, 2000年。
- D.RoselinSelvarani, T.N.拉维,调查数据和事务管理在移动数据库、IJDMS vol4,没有。5,2012年10月。
- 马提亚Wiesmann安德烈schip计划,比较的数据库复制技术基于全序广播、IEEETransaction知识和数据,职位Vol17,不。2005年4月4日。
- Samba服刑,Zongkai杨和Jianhua他调查移动临时无线网络、信息技术杂志》3(2),2004年,亚洲科学信息网络。
- 桑杰库马尔Madria和Sourav年代。Bhowmick、移动数据管理、IEEE日报》2001年11月。
- 毗瑟挐Swaroop, UdaiShanker,移动分布式实时数据库系统:一个研究的挑战,电子计算机和通信技术国际会议上,2010年。
|