知识大搜罗@IT·互联网程序员

调侃数据库1.1:应用and文件系统(简单不得了的教程)

2017-04-21  本文已影响120人  Dongle聊测试

调侃数据库,你看错了吗,23333,Let's go!


|数据库应用

数据库应用在大街小巷,在你付钱时,刷卡时,住宿时or逛淘宝,进京东,杀天猫,只要999...咦?我好像说错了什么

这玩意用于超市收钱

|文件系统

介绍数据库系统之前,先说说他的爸爸:文件系统

玩过编程的应该都知道文件操作吧,你以为文件系统是个什么玩意,就是编程语言对文件操作实现的---------来自我

先来这么一组图:

图片001号

怕了吗,哈哈哈哈哈,文件系统简单以上图介绍就是:各信息很不亲密(信息相互独立)的系统,正如上图,files存储着信息,各个files之间相互独立,每台计算机存着每一份files,然而files太独立,他的害羞造成天大的麻烦

这玩意叫表情

这笔账我们慢慢算:

这玩意...

||数据独立

图片001号来说,电脑1想获得数据1和数据2,但是巧了,数据1在文件1里,数据2在文件2里

这玩意...

那么求解,电脑1如何访问数据2

||数据冗余

数据冗余,就是文件重复太多了,真是又臭又长,而且不知您发现没,这些文件居然tm有重复!!!!!

这玩意...

||数据依赖

一个文件结构如果被我修改了,因为程序的设计要参照Files,如此一来,岂不是程序也要大改特改/(ㄒoㄒ)/~~

||文件不兼容

准确的说应该说是程序不兼容,既然文件系统是文件操作,那么C语言的文件操作必然不能和你java一样啊,这也就导致结构大不相同

||受限于应用

    拽上两句英文:

– File-based system are very dependent upon the application developer.

– The functionality are omitted: security, integrity,recovery, there are no provision for shared access.

就是说比较依赖于应用的发展,因为文件系统是紧密贴合应用程序的,而DB(database)是独立于应用的,DB有自己的产品开发


今天就谈到这里啦,至于数据库系统的内容我们下节,下下节,下下下节再见!!!!

上一篇 下一篇

猜你喜欢

热点阅读