数据的存储方式

1.什么是数据?

个人角度:从名词角度来看,也就是从字面上看,数据是按照某种依据使用某些符号(数字)来进行记录的一种状态。

官方角度:数据是关于自然、社会现象和科学试验的定量或定性的记录,是科学研究最重要的基础;研究数据就是对数据进行采集、分类、录入、储存、统计分析,统计检验等一系列活动的统称。

2.数据的存储

在计算机中,每秒都会产生大量的数据,在底层中,数据又是以什么样的状态被存储呢?

无论是在内存中,还是硬盘中,数据都是以二进制数字的形式被存储的。即0、1,当需要时,再次被翻译,然后被输出使用。

据说,在磁级存储器中,数据是特定个数的磁级子(有磁性的基本单位)的有序排列和无序排列。当有序时则表现为强磁性,代表二进制数字为1,无序则表现为弱磁性,代表二进制数字为0。代表二进制数字1或0的基本单位被包括在(硬盘)某个磁道的某个扇区内。读取时靠电磁感应,写时靠电流的磁效应,通过磁头进行磁与电信号的转换。通过一定的协议,我们可以将执行程序、声音、图像等信息编译成数字信号,并最终转换为二进制信息,并按照一定的排列方式(文件系统)记录在储存介质上。当我们用到时再重新反编译回去。光盘、U盘、硬盘等的记录形式都一样,都为二进制,只是介质和手段不同。 

上述内容较为生涩难懂,不过只需要牢记,在任何介质中,数据都是以二进制来进行储存的。

3.数据的存储方式?

(1)文件,文件使用的简便,可以任意的更改文件的格式

(2)数据库,数据库就相对繁琐,但是同时也具有独特的优越性,比如当数据量庞大时,数据库可以更好的进行存储,数据库同时还可以对数据进行加密,加锁,数据库也可以进行跨应用,跨平台的操作。

(3)网络,网络则被应用在比较大型的领域,比如航空航天,海底勘探等。需要第一时间通过网络进行传递到数据处理中心进行处理储存

4.从开发者角度分为五类

(1)SharedPreferences 共享偏好

(2)Internet Storage 内部存储空间

(3)External Storage 外部存储空间

(4)Sqlite Database 数据库存储

(5)Internal 网络

原文地址:https://www.cnblogs.com/zxh1297/p/9426281.html