0

在此链接上它说预言机存储的基本单位是数据块。

“一个数据块对应于磁盘上物理数据库空间的特定字节数。”

说数据块类似于 .txt 文件是错误的吗?

4

2 回答 2

4

数据库块是一个组织单位。所以它真的不是很像一个 .txt 文件。事实上,它更像是加工过的奶酪

也许博物馆标本柜是一个更好的比喻。它是一种存储设备,具有特定的位置(表)并分解为更小的单元(行)。

虽然,由于数据块实际上是一个 I/O 单元,我们可以将其视为火车车厢

最后,最好阅读概念指南。隐喻造就了伟大的诗歌,但一个拙劣的隐喻可能会带来更多的困惑而不是启发。 了解更多

于 2013-08-05T17:42:23.263 回答
0

顺便说一句,我怀疑数据块与文件系统块有更多共同点。磁盘上的数据库文件是二进制的;他们可以以数据库想要的任何表示形式保存任何内容。他们甚至可以保存部分东西,而其余的则分散在文件中。人们几乎不会尝试直接与他们的内容进行交互。我们让数据库担心这些文件中的内容并避开它,就像您在操作系统处理磁盘驱动器时不会妨碍它一样。

所以简而言之,你不应该关心。不要触摸这些文件中的内容,除非你真的、真的、真的、真的知道你在做什么。基于你甚至问这个问题的事实,你对你在做什么来惹他们的事情还不够了解。

于 2013-08-05T16:28:55.773 回答