因此,今天一位教授告诉我们,当数据库必须在内部(低级)进行更新时,它将进行删除,然后使用已更新的字段进行插入。然后他说这是在所有数据库中完成的,然后我开始讨论,告诉我认为这没有意义,但我没有足够的资源来支持我的职位。他似乎知道很多,但我不明白为什么数据库管理员会这样做。
我的意思是,我知道,如果您更新一个字段并且该行需要更多空间,那么它可能会物理删除该行并将其放在新数据的末尾。但是,例如,如果您减少了使用的空间,为什么要删除它并在最后插入它呢?
这是真的吗?有什么好处?
1
他是在谈论一种特定类型的数据库吗?
—
汤姆五世-尝试topanswers.xyz
@TomV他说的是SQL服务器,但他表示那是像这样在所有DBS做..
—
巴勃罗·马蒂亚斯·戈麦斯