我認爲Redshift是關係數據庫。我有一個我想知道的場景: -一旦數據太多,在Redshift中添加列是否可行?
如果存在一個現有的紅移數據庫,那麼添加一個列需要多少時間或多少時間?添加新字段時是否鎖定桌面?
我認爲Redshift是關係數據庫。我有一個我想知道的場景: -一旦數據太多,在Redshift中添加列是否可行?
如果存在一個現有的紅移數據庫,那麼添加一個列需要多少時間或多少時間?添加新字段時是否鎖定桌面?
Amazon Redshift是一個柱狀數據庫。這意味着每列都分開存儲在磁盤上,這就是爲什麼它的運行速度如此之快。
添加一列因此是一個相對簡單的操作。
如果您擔心這個問題,您可以使用CREATE TABLE AS
command來創建一個基於當前表的新表,然後添加一列並查看需要多長時間。
像任何rdmbs列將按照條目順序添加。即它與最後一列(不在中間或任何你喜歡的)