Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在此链接上,它说预言机存储的基本单位是数据块。
“一个数据块对应于磁盘上物理数据库空间的特定字节数。”
说数据块类似于 .txt 文件是错误的吗?
数据库块是一个组织单位。所以它真的不是很像一个 .txt 文件。事实上,它更像是加工过的奶酪。
也许博物馆标本柜是一个更好的比喻。它是一种存储设备,具有特定的位置(表)并分解为更小的单元(行)。
虽然,由于数据块实际上是一个 I/O 单元,我们可以将其视为火车车厢。
最后,最好阅读概念指南。隐喻造就了伟大的诗歌,但一个拙劣的隐喻可能会带来更多的困惑而不是启发。 了解更多。
顺便说一句,我怀疑数据块与文件系统块有更多共同点。磁盘上的数据库文件是二进制的;他们可以以数据库想要的任何表示形式保存任何内容。他们甚至可以保存部分东西,而其余的则分散在文件中。人们几乎不会尝试直接与他们的内容进行交互。我们让数据库担心这些文件中的内容并避开它,就像您在操作系统处理磁盘驱动器时不会妨碍它一样。
所以简而言之,你不应该关心。不要触摸这些文件中的内容,除非你真的、真的、真的、真的知道你在做什么。基于你甚至问这个问题的事实,你对你在做什么来惹他们的事情还不够了解。