嵌入式数据库的现状和发展趋势_史恒亮

合集下载

信息检索报告《嵌入式系统的现状和发展趋势》

信息检索报告《嵌入式系统的现状和发展趋势》
题名:嵌入式Linux系统开发与应用
出版发行项:北京:电子工业出版社,2011
ISBN:978-7-121-13153-0
丛编项:电子信息与电气学科规划教材
个人责任者:金伟正编著
学科主题:Linux操作系统-程序设计-高等学校-教材
提要文摘:全书分为13章,内容包括嵌入式系统概论、Linux基础知识、Linux编程环境、Linux外壳程序编程、构建嵌入式Linux开发平台、ARM调试环境、嵌入式BootLoader技术、Linux内核配置、ARM-Linux内核分析和移植、嵌入式文件系统、Linux多线程编程、嵌入式Web设计、嵌入式Linux的GUI等内容。
四、IPC并未完全符合工业真正的需求
IPC虽然有针对工业的需求稍做修改,但它始终还是一台PC这并没有改变,例如它还是一样使用高耗电的x86CPU,一样是要接keyboard、monitor、harddisk,这些加起来所使用的电量非常高。现在PC所使用的标准电源供应器已经从300W起跳,且x86CPU会产生非常高的热能,因此必须要有风扇来帮助散热;而在PC的内部中需要许多连接线,这些连接线时常是使用上的一大困扰,它们会造成机器组装不易,甚至组装错误而使机器损坏;又PC中一定会使用硬盘,而硬盘是一种环境忍受度非常差的设备,且经不起碰撞摇晃,使得机器非常不稳定。所以IPC并没有真正为工业的需求而设计,所以它絶对不是工业的最佳选择。
三、工业真正的需求
工业真正的需求是什么?首先在工业领域中,使用的设备通常会是一天24小时,一年365天永不停机的运作,而在这运作期间不能有设备损坏的情形发生,所以它所需要的是高稳定性,不是像商业所使用的一般稳定就可以了,例如我们在看电视时,如果电视突然无法看了,于是拍两下就可以看了,这是我们可以接受的;又计算机在开机或使用到一半时发生当机,重新开机之后就可以使用了,这也是可以被接受的,但是以上情形在工业的领域中是无法接受的。

嵌入式数据库关键技术及发展趋势

嵌入式数据库关键技术及发展趋势
第2 8卷
第 1期
哈尔 滨师范大学 自然科学学报
NAT AL S I NC OU UR C E ES J RNAL OF HARB N NORMAL UNI RS T I VE I Y
V 1 8 N . 0 2 o. , o 12 1 2
嵌 入 式 数 据 库 关 键 技 术 及 发 展 趋 势
备 ;嵌入式设 备” “ 为普通 的有线 网络 中的智能
计 算终端 (嵌入 式设 备 1 )或者 独立 的嵌入 式设
备 (嵌 入 式 设备 2 ,比如 汽 车 燃 料控 制 器 等 ).
第 1期
嵌入式数据库关键技术及发展趋势
68
是一种弱连接, 以允许用户对本地缓存上的数 所 据 副本 进行 操 作 , 网络 断 开 时 , 入 式 数 据 库 在 嵌
势和努 力方 向.
【 关键词】嵌入式数据库 ; 关键技术; 发展趋势
如何 在苛 刻 的条 件 下 充 分 利 用 有 限 的 资 源便 成
为 了研究 的热 点. 入式 数据 库 也正 是在 此 条件 嵌
0 引 言
随 着计 算 机 技 术 的发 展 ,各 种 智 能 硬 件 设 备越 来越 多 ,传 统 的数 据 管 理 技 术 也 在 这 种 应
王 晓 , 陈永 春
( 津师范大学) 天
【 摘
要】随着便携式计算设备和无线通讯技术的发展 , 嵌入 式数据库技 术已
经成 为一 个十 分 活跃 的研 究领 域 , 引起 了越 来越 广 泛 的 关注. 嵌 入 式数 据 库 的 并 从 体 系结构入 手 , 讨论 了嵌 入 式数据 库 的关键 技 术 , 并探 讨 了嵌 入 式数 据库 的发展 趋

2024年嵌入式计算机系统市场分析现状

2024年嵌入式计算机系统市场分析现状

2024年嵌入式计算机系统市场分析现状引言嵌入式计算机系统是指集成了计算、存储和通信功能的计算机系统,通常用于控制和监测应用。

随着技术的不断发展,嵌入式计算机系统在各个领域得到了广泛应用,并逐渐成为推动行业发展的关键驱动力。

本文将对嵌入式计算机系统市场的现状进行分析,并探讨未来的发展趋势。

市场规模嵌入式计算机系统市场规模呈现稳步增长的趋势。

根据市场研究公司的数据显示,预计嵌入式计算机系统市场在未来几年内将保持每年约10%的复合年增长率。

这主要得益于新兴技术的发展,如人工智能、物联网和自动驾驶等,这些领域对嵌入式计算机系统的需求不断增加。

应用领域嵌入式计算机系统在各个行业都有广泛的应用。

其中,消费电子是嵌入式计算机系统的主要应用领域之一。

智能手机、智能电视和智能家居设备等消费电子产品都需要嵌入式计算机系统来支持其功能。

此外,工业自动化、医疗设备和交通运输等领域也是嵌入式计算机系统的重要应用领域。

市场竞争格局目前,全球嵌入式计算机系统市场竞争激烈,市场份额分布较为均衡。

主要的嵌入式计算机系统供应商包括英特尔、ARM、博通和德州仪器等。

这些供应商凭借其强大的技术实力和丰富的产品线,占据了市场的重要份额。

此外,亚洲市场也涌现出一批本土企业,如华为和联发科技等,它们凭借其在本土市场的优势地位,在全球市场中逐渐崭露头角。

市场驱动因素嵌入式计算机系统市场的发展受到多个因素的驱动。

首先,新兴技术的不断进步和应用推动了嵌入式计算机系统的需求增长。

人工智能、物联网和5G等领域的发展,催生了对嵌入式计算机系统的新需求。

其次,智能化和自动化的需求增长也是市场发展的重要推动力。

工业自动化、智慧城市和智能交通等领域对嵌入式计算机系统的要求不断提升。

市场挑战尽管嵌入式计算机系统市场前景广阔,但也面临一些挑战。

首先,技术变革的速度加快,市场竞争压力加大。

供应商需要不断进行技术创新,否则可能被竞争对手所替代。

其次,安全性和可靠性成为市场关注的焦点。

数据库技术的发展现状及趋势

数据库技术的发展现状及趋势

数据库技术的发展现状及趋势一、本文概述随着信息技术的迅猛发展,数据库技术作为信息技术的核心组成部分,已经深入到各行各业,成为了现代社会运转不可或缺的基础设施。

本文旨在全面探讨数据库技术的当前发展现状,以及未来可能的发展趋势。

我们将从数据库技术的历史沿革出发,分析当前主流数据库技术的特点和应用场景,然后深入探讨数据库技术在云计算、大数据等新技术背景下的创新应用,最后展望数据库技术的未来发展趋势,以期对数据库技术的发展提供全面的理解和前瞻性的思考。

在本文中,我们将重点关注数据库技术的性能优化、可扩展性、安全性、智能化等方面的发展现状,并深入探讨这些技术如何满足现代社会对数据处理的高效率、高可靠性、高安全性的需求。

我们也将关注数据库技术在应对数据爆炸式增长、数据类型多样化、数据处理实时化等挑战方面的创新实践。

通过本文的阐述,我们希望能够为数据库技术的研究者、开发者、使用者提供一个清晰的技术发展脉络,以及对未来技术发展的预见和启示。

我们也希望通过本文的探讨,能够促进数据库技术的进一步发展,推动信息技术在各个领域的应用创新,为构建数字中国、智慧社会提供强大的技术支持。

二、数据库技术的发展历程数据库技术的发展历史可以追溯到上世纪60年代,经历了从简单到复杂、从集中式到分布式、从关系型到非关系型等多个阶段。

初始阶段(1960s-1970s):在60年代末期,随着计算机技术的兴起,数据库技术开始萌芽。

此时,数据库主要以层次模型(Hierarchical Model)和网状模型(Network Model)为主,这些模型主要用于处理大规模、复杂的数据结构。

关系型数据库阶段(1970s-1990s):随着关系理论的发展,关系型数据库(RDBMS,Relational Database Management System)开始崭露头角。

以SQL(Structured Query Language)为基础,关系型数据库提供了统一的数据查询和操作方式,极大地简化了数据处理和管理的复杂性。

嵌入式数据库的现状和未来

嵌入式数据库的现状和未来

嵌入式数据库的现状和未来1.嵌入式数据库产生及运用的必然性嵌入式系统在现代人的生活中随处可见,其中软件的比例越来越大,软件开发的投入也越来越大。

随着微电子技术和存储技术的不断发展,嵌入式系统的内存和各种永久存储介质容量都在不断增加。

这也就意味着嵌入式系统内数据处理量会不断增加,那么大量的数据如何处理问题变得非常现实。

人们不得不将原本在企业级运用的复杂的数据库处理技术引入到嵌入式系统当中去,应用于嵌入式系统的数据库技术也就应运而生。

但是,事情总是比想象复杂。

在嵌入式的世界,无论是通讯领域的嵌入式设备还是其它领域中,各种中间环节逐渐设备化,成为独立的相对封闭的系统,对外留有接口。

设备中数据种类和处理方法有一定的共同规律也有自己的特殊规律。

这使得嵌入式数据库不能像企业级数据库那样几乎是一个解决方案走遍天下,而是有着很大的差异性。

同时,也为嵌入式数据库的合理运用带来了挑战,这是嵌入式数据库差异化的一个基本原因。

随着嵌入式系统的扩大,嵌入式产品的开发不再像过去那样几个人就可以完成整个系统的开发,需要更多的人组成团队进行合作。

嵌入式软件的需求分析和品质管理也变得越来越复杂,开发周期也逐渐拉长。

为了解决这些问题,引进第三方成熟的中间件或解决方案也变得非常现实。

专业的嵌入式数据库厂商也逐渐进入了人们的视野。

因为,运用成熟的嵌入式数据处理中间件可以降低开发成本、缩短开发周期,使开发者能够将更多的精力放在业务逻辑的处理上,而不用花大把的金钱和精力来处理数据,对整个社会的资源也是一种节约。

2.嵌入式数据库的基本特点按照马克思的哲学理论,事物发展的进程可以用螺旋式上升来描述。

嵌入式数据库和我们现在常见的企业级数据库的基本关系也是一个螺旋上升式的关系。

虽然,从名字上看,二者有着太多的相似性,但却有着本质的根本性的区别。

外在的形式的相似性,并不能代表二者的实现方式和运用方式的相似。

恰恰相反,嵌入式数据库的实现和运用方式和企业级的数据库有着很大的区别。

嵌入式数据库的现状和未来

嵌入式数据库的现状和未来

2 嵌 入 式 数 据 库 的 基 本 特 点
在 国外 , 入 式 数 据 库 已 经 发 展 了 3 嵌 O多 年 , 型 的代 典
表是 E rs 嵌 入 式数 据 库 。它 的特 点也 基 本 代 表 了现 mp es
阶 段 嵌 就 介 绍 一 下 E rs 嵌 入 式 数 据 库 所 具 有 的 区 别 于企 业 级 数 据 库 的 几 mp es 个 主要特点 。
是嵌 入式数 据库差 异化 的一个 基本原 因 。
3 8 和 2 0 0
嵌 入 式 的应 用 场 合 和 通 用 P C或 服 务 器 架 构 上 的 应 用
有 着 很 大 的 不 同 。嵌 入 式 系 统 中 虽 然 也 有 不 少 的 标 准 和 组 件 , 种 类 繁 多 , 境 干 差 万 别 , 用 特 殊 化 的 地 方 非 常 但 环 应
之 多 。所 以 在 嵌 入 式 场 合 无 论 成 熟 的 产 品 和 组 件 一 般 只
能 够满 足客户 的 8 的要求 , O 余下 2 的要求是 需要产 品 O
提 供方 和客户共 同来 努力解 决的 特化的部 分 。 这些 特殊化 工作 比较多 , 面列举 一两个 : 下 针 对 不 同平 台 和 环 境 的 移 植 。虽 然 大 部 分 操 作 系 统 都 声 称 支 持 标 准 的 P I 接 口 , 实 际 上 要 在 上 面 高 效 运 OSX 但 行 实 时 的 嵌 入 式 数 据 库 还 是 比 较 困 难 的 。有 的 实 时 性 非
21 0 1年第 2期
信 息 通 信
I NFORM ATI ON & C OM M UNI CATI ONS
2 11 O
( 第 12 ) 总 1期

嵌入式产品的未来发展趋势和前景展望

嵌入式产品的未来发展趋势和前景展望

嵌入式产品的未来发展趋势和前景展望随着科技的不断发展,嵌入式产品在日常生活中扮演着越来越重要的角色。

从智能家居到智能穿戴设备,从智能农业到智能医疗,嵌入式产品已经渗透到了各个行业领域。

未来,嵌入式产品的发展趋势和前景将更加广阔。

首先,随着人工智能、物联网和大数据等新兴技术的不断发展和应用,嵌入式产品将更加智能化和个性化。

通过人工智能技术的运用,嵌入式产品可以更好地理解用户的需求,实现自主学习和适应,为用户提供更加智能、便捷的服务体验。

同时,物联网技术的发展使得各种设备之间可以实现互联互通,嵌入式产品将扮演着连接各种设备和实现智能化控制的关键角色。

在大数据的支持下,嵌入式产品可以收集并分析用户行为数据,为用户提供更加个性化、精准的服务。

其次,随着智能硬件技术的不断创新,嵌入式产品的功能将得到进一步拓展和丰富。

例如,智能家居产品将不仅仅能够实现智能控制家电和灯光,还可以通过环境感知技术实现智能化的环境监测和调节;智能穿戴设备将不仅仅是一个简单的健康监测器,还可以通过智能分析用户的运动数据并提供健身指导;智能农业产品可以通过嵌入式技术实现精准农业管理,提高农作物产量和质量。

未来,随着智能硬件技术的不断创新和应用,嵌入式产品的功能将得到进一步的拓展和丰富。

再者,随着人们对生活质量和健康关注的增加,嵌入式产品在医疗健康领域的应用将越来越广泛。

通过植入式医疗器械、远程医疗设备等嵌入式产品,医疗工作者可以更好地监测患者的健康状况,并实时进行远程诊断和治疗。

同时,患者可以通过智能医疗设备实时监测自己的健康状况,并及时求助医疗机构。

未来,随着医疗健康领域对嵌入式产品需求的增加,嵌入式产品在医疗健康领域的应用前景将更加广阔。

总的来说,随着科技的不断发展,嵌入式产品在各个行业领域的应用将越来越广泛。

未来,随着人工智能、物联网、大数据等新兴技术的不断融合和创新,嵌入式产品将更加智能化、个性化,并且功能将得到进一步拓展和丰富。

新时代背景下嵌入式系统的现状及发展前景

新时代背景下嵌入式系统的现状及发展前景

新时代背景下嵌入式系统的现状及发展前景随着国家信息化和数字化转型的加速,嵌入式系统在各个领域的应用和发展已经越来越广泛。

嵌入式系统是一种特殊的计算机系统,它被嵌入到另一个系统中,比如智能家居、智能交通、智能医疗等。

它除了具有传统计算机所具有的功能外,还具有实时性、低功耗等特点。

嵌入式系统不仅在科技领域内发挥重要作用,还广泛应用于工业自动化、农业、航空航天、交通运输等多个领域。

随着人工智能、云计算、物联网等技术的广泛应用,嵌入式系统在未来的发展前景十分广阔。

在新时代的背景下,嵌入式系统将持续得到应用和发展。

随着世界经济的快速发展和市场变化,越来越多的企业需要将自己的业务数字化、网络化并智能化。

物联网技术为嵌入式系统的应用提供了更广泛的发展平台,同时也催生了更多的企业走向智能化、数字化,以满足市场需求。

在智能家居、智能车载、智能工业等多个领域内,嵌入式系统的应用将不断扩大。

例如,智能家居系统需要嵌入式系统来实现远程控制、环境监测等功能;智能车载系统需要嵌入式系统来实现自动驾驶、车载娱乐、车载安全等功能;智能工业则需要嵌入式系统来实现生产调度、高效自动化、可靠性控制等。

随着人工智能技术的不断发展和成熟,嵌入式系统与人工智能的结合也将会带来全新的应用领域。

同时,嵌入式系统在能源管理、环境保护、医疗卫生等方面也具有广阔的应用前景。

随着社会的不断发展和人口老龄化的加剧,医疗保健需求也越来越大。

嵌入式系统在医疗卫生领域的应用将会更多地服务于人们的健康和生命健康。

例如,智能病床、远程医疗、慢性病管理等,都需要嵌入式系统的支持,并将为社会医疗管理和人口健康提供更好的保障。

不可否认的是,嵌入式系统也存在一些问题和挑战。

首先,嵌入式系统的研发需要进行持续投入,需要大量的技术积累和教育培训,这需要企业和社会各界共同努力。

其次,随着嵌入式系统应用领域的拓展,涉及的专业技术和需要融合的技术也越来越复杂。

此外,嵌入式系统的安全性、可靠性、等问题也需要更多的研究和改进。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式数据库的现状和发展趋势①史恒亮1,2,3 白光一1,3(1. 南京理工大学计算机学院江苏南京210094; 2.河南科技大学电信学院河南洛阳471003;3.方舟信息技术(苏州)有限公司江苏苏州215021)2010 年第19 卷第 2 期计算机系统应用Special Issue 专论综述207CPU 的并行处理结构,一个CPU 负责正常的事务处理,另一个专门负责有关恢复处理,如记录日志、做检验点以及故障后进行数据库恢复,该方法是通过改善硬件的处理性能来换取系统整体性能的改善,但该种方法在资源条件苛刻的嵌入式系统中显然是不适用的。

有人提出了基于影子的恢复技术,该技术的优点是消除了日志开销,恢复速度快,缺点是在事务生命周期内数据库需维持其更新数据页的两个版本---当前页和影子页[6-8],同时需维护大量的页表指针。

该方法是通过适当的增加存储数据量来提高系统性能。

相比较而言,后者在嵌入式系统,以及嵌入式数据库恢复中应用的更多。

为了保证嵌入式数据库中数据的正确性,文献[9]引入时间有效性,当数据库实时数据真实反映对应实体对象物理环境时,这个数据在时间域内是新鲜的。

3.2 事务处理技术和移动查询优化嵌入式数据库系统中的事务处理在前端可以简单化,但在整个应用系统中要结合计算环境的特征进行事务处理控制。

有效平衡用户事务和更新负载是提供满意服务的关键,文献[10]提出了Qos(Quality ofServer)技术,还提出了一种QMF 方法去保证事务满足截止期的比率。

文献[11]提出了用数据版本概念去解决事务间访问数据的冲突和加强并发控制。

为了保证活动事务的顺利完成,必须设计和实现新的事务管理策略和算法。

移动查询优化是指在传统分布式数据库查询优化技术的基础上,利用多种方法消除带宽多样性、断接等因素所造成的影响,使查询引擎能够根据当前可采用网络条件采取恰当的优化算法。

文献[12]将移动Agent 引入移动数据库的查询中,对嵌入式移动数据库查询进行优化。

文献[13]提出了data windowing方法,该方法能够最大限度地使用缓存中的数据,从而实现数据库查询的最优化。

在移动计算环境中,许多信息都是快速持续变化的,如移动用户的位置等。

3.3 安全性许多嵌入式产品是应用系统中的关键部分,而其中的数据库部分涉及到个人的隐私性很高,因此在防止碰撞、震动、磁场干扰、遗失、盗窃等对个人隐私数据安全的威胁上需要提供充分的安全保证性。

主要措施有:A)对终端进行认证,防止非法终端的欺骗性侵入;B)无线通信进行加密,防止数据信息泄露;C)对下载的数据副本加密存储,以防止移动终端物理丢失后的数据泄密。

4 嵌入式数据库的分类嵌入式数据库的分类方法很多,可以按照嵌入的对象不同分为:软件嵌入数据库、设备嵌入数据库、内存数据库。

也有人将它们粗略的分为:嵌入数据库、移动数据库、小型的C/S 结构数据库等。

目前更被大家所接受和认可的更偏向于按照下面的方式进行划分:小型C/S 数据库。

这种数据库其实是企业级数据库的一个缩小版,缩小以后可以在一些实时性要求不高的设备内运行。

面向软件嵌入数据库。

它将数据库作为组件嵌入到其他的软件系统中。

一般用在对数据库的安全性、稳定性和速度要求比较高的系统中。

这种结构资源消耗低,最终用户不用维护数据库,甚至感受不到数据的存在。

面向设备嵌入数据库。

它将关系型数据库嵌入到设备当中去,作为设备数据处理的核心组件。

这种场合要求数据库有很高的实时性和稳定性,一般运行在实时性非常高的操作系统当中。

内存数据库。

数据库直接在内存内运行,数据处理更加高速,不过安全性等方面需要额外的手段来保障。

5 发展趋势近年来,嵌入式数据库的研究取得不少进展,以下几个趋势值得关注:(1) 智能化和主动化以往的嵌入式数据库往往是以存储为目的的被动型的数据库,只能被动地接受操作系统和应用程序的调用来执行相应的动作。

能够根据数据库中存储的情况和自身特点,适当地做出优化来满足不同条件下的应用需求的智能化、主动型嵌入式数据库是以后研究的热点。

(2) 多媒体嵌入式数据库随着高档电子消费品日益受到人们的青睐,能够对视频、音频、文字、图像进行存储和快速检索的嵌入式数据库会有更大的市场,并成为人们研究的热点。

(3) 时空数据库导航设备、水文、地质、地形计算机系统应用2010 年第19 卷第 2 期206 专论综述Special Issue人大金仓kingbase 等。

在图1 的体系结构中,只是描述了单一的以嵌入式设备为核心的体系架构,底层的数据采集程序把传感器集所测得的具有不同意义的数传送给嵌入式系统进行实时存储,以备数据中心进行数据的查询。

嵌入式系统作为下位机负责数据的采集和处理,数据中心数据库作为上位机可以实现下位机和上位机的通信。

很多情况下,这样的系统架构应用在移动通信场合。

图1 嵌入式系统体系架构2 嵌入式数据库的基本特点嵌入式数据库和企业级数据库的发展都是一个螺旋式上升的发展过程。

但它们却有着本质的根本性的区别。

外在形式的相似性,并不能代表二者的实现方式和运用方式的相似。

嵌入性:嵌入式数据库不仅可以嵌入到其它的软件中,也可以嵌入到硬件设备中,因此无论是在网络上不同计算机之间还是在同一台计算机的不同进程之间,数据库操作并不要求进程间通信,而且其对所有数据的操作都使用API 接口,不需要对某种查询语言进行解析,也不用生成解析计划[1]。

实时性:实时性和嵌入性是分不开的,只有具有了嵌入性的数据库才能够第一时间得到系统的资源,对系统的请求在第一时间做出响应。

但是,并不是具有嵌入性就一定具有实时性[2]。

要想使嵌入式数据库具有很好的实时性,必须做很多额外的工作。

灵活性:当前的嵌入式数据库产品大多具有很强的灵活性,支持多种开发平台,面向多种开发工具,预留有灵活的开发接口。

移动性:移动性是目前在国内提的比较多的一个说法,这和目前国内移动设备的大规模应用有关。

可以这么说,具有嵌入性的数据库一定具有比较好的移动性,但是具有比较好的移动性的数据库,不一定具有嵌入性[3]。

伸缩性:伸缩性是嵌入式数据库的必备特点,没有伸缩性就无法在较小的空间上管理大规模存储空间上的数据。

大部分嵌入式数据库可以提供线程/任务级别的引擎,使系统的伸缩空间大大扩大。

某种程度上说,嵌入式场合的数据比企业级应用的数据还要复杂,所以要支持各种类型数据(如多媒体数据和空间数据等)以外,还要支持各种数据结构,除了传统的关系型,还要能处理树状结构和网状结构。

当然,嵌入式数据库肯定要具备企业级数据库所具有的一些特点,比如,一致性是数据库所必需的特性。

通过事务、锁功能、日志记录、以及数据同步等多种技术保证数据库中各个表内的数据的一致性,同时也保证数据库和其它同步或镜像数据库内数据的一致性。

3 嵌入式数据库应用的关键技术3.1 复制与缓存技术嵌入式数据库一般用于移动存储设备,而移动设备的一个显著特点是移动终端之间以及与服务器之间的连接是弱连接,即低带宽、长延迟、不稳定和经常性的断开。

复制性嵌入式数据库一般采用复制技术(上传、下载或混合)与服务器数据库进行映射,满足人们在不同时间和地点对数据的需求问题。

现在普遍采用乐观复制方法(Optimistic replication)允许用户对本地缓存上的数据副本进行操作,Ding Zhi-ming 等提出了TLRSP(Transaction-level Result-set Pro-pagation)模型[4]。

在网络断开的情况下,嵌入式数据库在本地数据库子集进行数据操作和事务处理;待网络重新连接后再与数据库服务器或其它终端交换修改信息,并通过冲突检测和协调来恢复数据的一致性。

由于嵌入式系统的零管理特点,也就是当系统出现故障的时候,可以在没有人员干预的条件下实现自动恢复,文献[5]提出了基于功能替代的嵌入式系统恢复方法,该方法以替代作为并发控制和调度的基本单位,可以提高事务处理的成功率。

在嵌入式实时数据库中,Choi 等人提出了采用双Special Issue 专论综述205嵌入式数据库的现状和发展趋势①史恒亮1,2,3 白光一1,3(1. 南京理工大学计算机学院江苏南京210094; 2.河南科技大学电信学院河南洛阳471003;3.方舟信息技术(苏州)有限公司江苏苏州215021)摘要:从嵌入式系统结构入手,阐述了嵌入式数据库的发展现状,并具体介绍了当前主流嵌入式数据库的共性、基本特点、关键技术、构件、分类,并提出了发展趋势和进一步研究的技术突破点。

关键词:嵌入式数据库;复制;缓存技术;现状;趋势Current Situation and Development Trend of Embedded DatabaseSHI Heng-Liang1,2,3, BAI Guang-Yi1,3(1.School of Computer Science, Nanjing University of Science and Technology, Nanjing 210094, China;2.School of Electronic Information, Henan University of Science & Technology, Luoyang 471003, China;3. Noah It Solution Com., LTD, Suzhou 215021, China)Abstract: From the Embed ded system’s architecture, this paper illustrates the current situation about Embeddeddatabase, and clearly introduces main-stream embedded database’s common features, basic characters, keytechnologies, components and its classification. It points out embedded database’s development trend and itsbreakpoint technically.Keywords: embedded database; replication; cache; current situation; development trend随着计算机技术及相关技术的不断发展,嵌入式产品由于其智能化、小型化、便携式等特点,已经普遍应用于我们的生活,比如智能手机、车载导航设备、数字移动电视、机顶盒、智能控制设备等。

这些产品通常是在计算资源、存储资源等条件受限的情况下处理大量的数据,而传统的数据库一般都是运行在各种各样的服务器或大容量的存储器上,显然把传统的数据库直接移植到嵌入式设备上是不可行的。

相关文档
最新文档