认识和存储数据库|青训营笔记

146 阅读2分钟

认识数据库与存储

1.什么是数据库?

数据库(database)是用来组织、存储和管理数据的仓库。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。

2.常见数据库

(1)MySQL 数据库,目前使用最广泛、流行度最高的开源免费数据库

(2)Oracle 数据库,收费 安全性是最好的

(3)SQL Server 数据库,收费

以上三种属于传统型数据库,又叫做:关系型数据库 ,这三者的设计理念相同,用法比较类似。

3.存储数据的方式

存储数据 的 方式 就是 数据以什么格式进行存储

计算机中的数据,经常使用类似Excel 表的结构进行管理。每个 Excel 中,数据的组织结构分别为工作簿、工作表、数据行、列这 4 大部分组成。如图:

所有数据都以表格的形式组织 目的是可读性强。

一个表包括行和列

行称为 数据/记录 (data)

列称为 字段。(column)

mysql数据库 也是使用excel格式 对数据进行存储


隔离的存储

如前所述,其中一个选项是使用手机上的文件系统。每个应用程序被分配了一个独立私有的内部文件系统供它的使用。这意味着你存储在这个区域(称为隔离存储)里任何文件是仅供你的应用程序使用的。任何其它应用程序(尽管操作系统能访问这些文件)是无法访问的。当你的应用程序被安装时,文件系统的这一区域被分配完毕。同样,当卸载你的应用程序时,任何存储在隔离存储中的文件都将丢失。

   访问手机上的隔离存储类似于其他版本的Silverlight(甚至标准的.NET)的访问方式。
   你使用隔离存储类,打开的文件或目录,并使用System.IO堆栈来阅读、编辑和回写文件。

隔离存储配额

在桌面版Silverlight中隔离存储有指定的配额来限制多少数据可以存储在设备上,但在手机上不同。手机上的配额是没有限制的;只有设备剩余空间的问题。这些API包括手机上的配额的属性和方法,但你永远不应该使用这些,因为配额经常大于设备上的可用空间。 |