Sql-Server

為什麼 In-Memory 功能不支持外鍵?

  • January 14, 2016

為什麼 Sql-Server 2014 In-Memory 功能不支持主/外鍵關係?誰能解釋外鍵關係和記憶體中的問題是什麼?

我想只有這個限制可能會阻止 90% 或更多的 Sql-Server 客戶使用記憶體中功能。有誰知道這是否會在未來的版本中添加?

因為他們必鬚髮布該功能。如果他們等到它完成,我們仍然在等待它,所有那些不需要外鍵(或願意為了性能提升而暫時犧牲它們)的客戶將永遠無法部署。

與許多深深植根於引擎的大型功能一樣(還記得 ColumnStore 的第一次迭代嗎?Azure SQL 數據庫的首個版本中有限的表面積怎麼樣?),v1 始終具有有限數量的功能。

不過,他們稍後會出現。例如,在 SQL Server 2016 中,您將能夠擁有對主鍵約束的外鍵引用(但我不相信唯一約束)。您可以在以下文章中看到許多將在“v2”中提供的增強功能:

引用自:https://dba.stackexchange.com/questions/126254