安卓操作系统下SEED分布式数据库在大数据中的应用.docVIP

安卓操作系统下SEED分布式数据库在大数据中的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

安卓操作系统下SEED分布式数据库在大数据中的应用

【摘要】在德州仪器推出SEED通用嵌入系统后,其强大的计算功能正在迅速的占领嵌入式和移动式设备的市场,成为目前市面上最常见的硬件设备之一。同时,因为安卓系统与SEED系统的完美结合,使得目前SEED系统借助安卓通用软件减轻软件编写压力的做法比比皆是。本文建立在SEED硬件系统和安卓操作系统平台下的分布式数据库系统的设计,较为完美的解决了大数据在智能家居网络中的应用,使得智能家居的数据库系统形成较为完善的大数据系统。

【关键词】SEED通用嵌入系统;安卓操作系统;分布式数据库;大数据;

1.智能移动的发展背景

2.SEED对于智能移动的推进作用

德州仪器是一个传奇的企业,1958年,德州仪器开发了世界上第一片集成电路,而此引起世界电工学变革的里程碑式发明,德州仪器的开发人员从最初构想的提出到产品完成市场转化,仅用了100天时间。随后,1971年德州仪器开发了第一片单芯片微型计算机,也就是今天说的SCM架构。1978年,德州仪器研制了世界上第一个声音合成芯片,从此我们拥有了LPC。从某种意义上,德州仪器已经是当今自动化行业的真正引导者,而SEED拥有完全正统的德州仪器血统,这与ARM架构相比,虽然SEED在推出时间上落后于ARM,但是,ARM从工程意义上仅仅是德州仪器原有产品的组合应用,而SEED是正统的德州仪器产品。所以,SEED近年得到了业内的广泛认可,并且迅速抢占已经被ARM几乎完全占领的移动智能化设备的市场。

SEED占领市场的最关键的原因有三个方面:

1)强大的主机计算能力

目前的SEED设备已经拥有了8核2.4GHz的计算能力外加支持1666MHz的DDR3RAM总线,最大运行内存支持已经达到了32GHz,这种单机计算能力已经达到了目前市面上的主流台式工作站的计算水平。但即便是最高配置的SEED的体积可以封装进45公分见方的壳体内,全面的支持了移动设备。特别是SEED设备对于单个赋存的支持也已经达到了64GB以上,在搭载辅处理机的前提下,SEED可以支持TB级别的辅存管理。

2)大跨度的市场定位

目前市面上的SEED设备裸机,在预装安卓操作系统的前提下,售价从200元人民币到20万人民币不等,这些设备因为模块集成数量的多少和计算能力的强弱进行市场运营,可以适应几乎全部水平和系统的嵌入和移动设备的功能开发。本文研究的系统主要采用中低档SEED系统开发的电冰箱、空调机、热水器、感光窗帘等系统的安卓控制平台,同时,本文研究的系统也可以应用于其他的基于安卓的系统中,比如家庭安全监测系统、家用数据中心、智能路由器等。这些系统因为较广泛的采用了安卓系统和SEED硬件架构,所以较为适合本文的系统。

3)强大的云计算和互联能力

SEED的最大特点就是支持几乎所有的网络模块和网络通讯模式,ZIGBEE、BLUETEETH、WIFI是SEED最常用的互联网形式,而在有线通讯方面,ZIG可以支持10/100/1000以太网、光纤的单双工、同轴、杜邦等多种通讯协议。甚至通过高速的SATA、1394、SICI等高速通讯总线,我们可以实现较大规模的SEED阵列。也就是说SEED的最大市场驱动力在于,其在多机协同处理过程中的强大表现,使得其计算能力的可扩展性达到了最高,与其他系统之间的兼容性可以达到最完美的程度。

3.安卓数据库的需求分析

SQLite是运行在安卓系统上的较为成熟的数据库系统,仅需要几百K的RAM空间就可以几乎完美运行,所以,虽然SQLite是面向UNIX的平台开发,且初衷是应用在更高计算能力的平台上,但是,SQLite的功能以及他对linux系统的同步支持,使得其在包括安卓系统在内的基于linux的所有系统中得到了广泛的应用。

表1:SQLite的常用SQL方法

序号

功能

序号

功能

1

ATTACHDATABASE

14

DROPTRIGGER

2

BEGINTRANSACTION

15

DROPVIEW

3

comment

16

ENDTRANSACTION

4

COMMITTRANSACTION

17

EXPLAIN

5

COPY

18

expression

6

CREATEINDEX

19

INSERT

7

CREATETABLE

20

ONCONFLICTclause

8

CREATETRIGGER

21

PRAGMA

9

CREATEVIEW

22

REPLACE

10

DELETE

23

ROLLBACKTRANSACTION

11

DETACHDATABASE

24

SELECT

12

DROPINDEX

25

UPDATE

13

DROPTABLE

数据来源:SQLite官方说明书

安卓系统下的SQLite系统系统大小仅为

文档评论(0)

192****9425 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档