为什么数据库在操作系统底层?

2018 年 6 月 12 日
 masteryi

http://ovv1mwgm2.bkt.clouddn.com/1528805988937.jpg 操作系统下面不就是硬件了吗? 《数据库系统概论》 那个数据库到底是什么?不是说数据库管理系统。

2337 次点击
所在节点    问与答
12 条回复
zjp
2018 年 6 月 12 日
数据库文件,内存型数据库的话就一段内存空间
innoink
2018 年 6 月 12 日
数据库就是存储在硬件啊,有什么问题吗
masteryi
2018 年 6 月 12 日
@innoink 什么硬件磁盘吗?磁盘不是被文件系统占了吗
innoink
2018 年 6 月 12 日
@masteryi 不理解“占了”的意思
masteryi
2018 年 6 月 12 日
@masteryi 数据库在文件系统上面吗?那不是在操作系统上面吗?
masteryi
2018 年 6 月 12 日
@innoink 管理
chinvo
2018 年 6 月 12 日
是操作系统的数据库吧

比如微软的 SUSDB
adrianzhang
2018 年 6 月 12 日
数据库数据层可以部署在裸设备(块设备)上,文件系统是在裸设备上铺了一层寻址,数据库的这种方式也是铺一层寻址,与文件系统同级。所以是在操作系统之下的。
niubee1
2018 年 6 月 12 日
当年微软在 xp 后 win7 前搞了 Vista 其中一个开发代号是 longhorn, 打算把数据库和文件系统二合一了, 结果仆街了. 后来的 Vista 就把这个阉割掉了
weyou
2018 年 6 月 12 日
这个不是层级图吧吧,它表示的意思应该是数据库管理系统透过操作系统(特指文件系统)来存取数据库文件
julyclyde
2018 年 6 月 14 日
多明白啊……因为写错了
julyclyde
2018 年 6 月 14 日
不要看这种文科计算机课本

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/462581

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX