安卓操作系统下SEED分布式数据库在大数据中的应用【摘要】在德州仪器推出SEED通用嵌入系统后,其强大的计算功能正在迅速的占领嵌入式和移动式设备的市场,成为目前市面上最常见的硬件设备之一。同时,因为安卓系统与SEED系统的完美结合,使得目前SEED系统借助安卓通用软件减轻软件编写压力的做法比比皆是。本文建立在SEED硬件系统和安卓操作系统平台下的分布式数据库系统的设计,较为完美的解决了大数据在智能家居网络中的应用,使得智能家居的数据库系统形成较为完善的大数据系统。【关键词】SEED通用嵌入系统;安卓操作系统;分布式数据库;大数据;1.智能移动的发展背景21世纪的第一个十年是移动设备布局的十年,在2000年时,民用移动设备仅限于手机和寻呼机,且功能简单,即使是同类设备之间的软件和硬件都没有实现通用和可置换。而仅仅过去了十余年时间,移动设备已经发展到日新月异的程度,不仅仅是移动设备已经从简单的手机和寻呼机发展到目前的穿戴设备、车载设备、手持设备、膝上设备等诸多方面,且与移动设备并不同根的嵌入设备也已经与移动设备实现了通用化和可置换化。目前来说,市场上的移动设备主要分为ARM架构、SEED架构、IBM架构、IMAC架构等多个不同形式,目前在中国市场占有率最高的是ARM架构,其次是IMAC架构,而IBM架构因为存在体积和重量较大,散热难以解决的问题,目前止步于膝上设备和桌面一体设备,以及对于数据处理能力要求较大的固定嵌入设备,但SEED设备作为新兴的架构方式,因为其拥有了绝对正统的移动设备基因,且在目前元件密度和单位体积计算能力等计算方面都有着绝对的领先价值。在移动设备的操作系统的布局过程中,曾经涌现出而且正在涌现出众多的移动设备和嵌入设备通用的操作系统,比如塞班、苹果、安卓等。而苹果系统一般仅被支持安装在苹果公司生产的硬件中,而塞班系统作为经典的32位移动设备操作系统,是基于C++内核和事件驱动机制编写的以EPOC为基础的多任务多用户多线程操作系统,作为最早最成熟的移动操作系统,从一定意义上是塞班系统带来了智能化移动互联时代。但是,因为塞班系统不是一个开方系统,2008年谷歌带领84家企业联合开发并发布了安卓系统之后,迅速占领了塞班的市场,2012年2月的报告中,塞班系统在全球的份额仅余下3%,2013年10月,诺基亚表示不再开发基于塞班系统的诺基亚手机。SymbianBelleFeaturePack2成为了最后一个版本的塞班系统。目前,安卓系统已经被应用于78.1%的移动设备和33.2%的工业控制设备中,因为安卓系统的实质是linux系统的一个版本,其秉承和坚持着linux系统的全开源理念。所以,安卓系统在2008年10月推出后,版本已经衍生到了V4.4,而且电视机、电冰箱、洗碗机、电烤箱甚至成人用品都已经衍生开发了自己的安卓系统,车载计算中心、GPS、手机、PDA等传统的移动智能设备,也都纷纷开发自己的安卓系统,据谷歌的报告中说,截至2014年3月,世界上超过10亿台设备安装了安卓系统。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公分见方的壳体内,全面的...