这句话怎么理解?
visual吧
全部回复
仅看楼主
level 1
从黔
楼主
书上有一句话:每次打开一个表,DBMS 就把它从磁盘调入到内存的某一个工作区,以便为数据库提供足够的内存操作空间。 我的疑问:既然内存中增加了一个表,内存应该变小了啊?那么, “以便为数据库提供足够的内存操作空间“这句话又从何谈起呢?
2008年09月03日 03点09分
1
level 1
tonyfox1992
DBMS啊……不用理会……书过时了……现在都是RDBMS了。解析:如果没有数据库的,数据便会以数组的形式进行存储,每存储一个数据就以该数据类型决定占用内存的大小。虽然说读取数组方便,但是大批量数据会将内存空间挥霍一空,尤其是服务器!!并且一旦重新启动,数据将不复存在!!反过来,把数据放入库中,数据库就会将数据存储到硬盘,需要的时候调出来。这样即使停电的话,数据也会依然存在。以上,个人见解。
2008年09月05日 14点09分
2
1