编程时存储数据时可以用到 数组文件SQL数据库 ,他们各自的优点和缺点是什么? 简略点

编程时存储数据时可以用到 数组文件SQL数据库 ,他们各自的优点和缺点是什么? 简略点,第1张

1、数组:存放在内存中,存取速度快,但不能持久保存

2、文件:存放在磁盘等存储介质中,存取速度较内存慢,但能持久保存

3.数据库:数据以特定的文件格式保存,主要特点是数据搜索很方便快捷。

1、关于文件存储

文件储存最具代表性的NAS,对于大多数用户来说,NAS就类似于一个共享文件夹,用户可以直接将数据放在NAS上,用于传输。同时,NAS是通过网络达成储存的目的,依附于TCP/IP网络协议栈,这也就是NAS存储于上文的DAS和SAN存储最大的不同点。

2、关于块储存

块储存我们可以将其看成裸盘,但是裸盘是不能被系统访问,不过,可以格式化为你指定的文件系统Ext3,Ext4,NTFS,FAT32等形式,这样便可以被系统访问了。常见的块储存为DAS、FC-SAN、IP-SAN三种类型。同时,块储存也是哦我们最常见的一种储存模式,比如pc硬盘、服务器硬盘。

3、关于对象储存

这种储存方式还是比较新的,常见的对象储存开源实现有Ceph的RADOS、Openstack的swift、AWS s3等常见分布式文件系统有lustre、glusterfs、HDFS等。对象储存可以将其看作一家高级餐厅代客停车,客户需要车,你将钥匙给到别人,换来一张收据。

总体来说,三种储存方式,可从表面和本质着手,对象储存支持restful接口,块存储的用户是可以读写块设备的软件系统,例如传统的文件系统、数据库文件存储的用户是自然人对象存储的用户则是其它计算机软件。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8084416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存