我將第二個基礎上的N個不同股票的價格實時保存到Microsoft SQL Server 2012數據庫中,其中特定日期的所有數據都放入特定數據表中那一天。SQL Server:每張表1000列的限制
由於我希望儘可能快地實時檢索數據,因此表格結構儘可能簡單:使用標記時間戳的行名和列指定股票的唯一名稱。這種設置很簡單但很有用,因爲在分析數據時同時獲取數據的同步快照很重要。
因爲SQL Server不允許我創建超過1000列的表,所以當庫存數量N超過1000時就會出現問題。
我的問題是如何在N> 1000的情況下最好地設計數據庫,以便數據檢索儘可能少地降低速度並儘可能少地向用戶轉移數據庫邏輯(例如明確保留在多表解決方案的情況下追蹤哪些股票屬於哪個表)。
任何評論都將受到歡迎
好問題。我建議在dba上發帖,帶有樣本表結構以及更多幫助,以及您可以通過示例場景獲得哪些問題,您認爲 – TheGameiswar
謝謝!正在查看您建議的「dba」標籤。找不到任何東西。你能幫我嗎? – user3072048
問這裏:http://dba.stackexchange.com/ – TheGameiswar