美好的一天,每個人。需要幫助選擇數據庫服務器
最近我被給了一個任務來開發一個應用程序來自動化股票交易的某些方面。在處理初始架構時,出現了數據庫困境。我需要的是一個快速處理大量數據的快速數據庫引擎。我在通用編程方面經驗豐富,但我從未面臨開發高負載數據庫體系結構的任務。在我的一個項目中,我開發了一個簡單的MSSQL數據庫模式,其中包含多個多對多關係,但就是這樣。
我在找的是關於選擇最合適的數據庫引擎的一些建議,以及一些指向描述高負載數據庫開發的各種手冊或書籍的指針。是該項目的
具體細節如下:
- 操作系統:Windows NT系列(服務器2008/7)
- 主要平臺:.NET與C#
- 數據庫結構:一個表來保存主項目和兩個或三個帶有外鍵的表格來保存附加信息。
- 數據庫中選擇要求:需要超高速由外鍵和外鍵的列(大概DATETIME)
- 數據庫中插入要求之一的組合選擇:越快越好:)
如果會有顯着的性能提升,有些部分可以用C++編寫,並且可以通過託管界面連接到系統的其他部分。
所以再一次:給出所有我剛輸入的內容,請給我一些關於我的項目最好的數據庫的建議。鏈接或參考有關該主題的一些手冊和書籍也非常感謝。
編輯:我需要在30-50毫秒內約2次插入3-5行,我需要用0-2的WHERE子句做類似速率的SELECT。
它是否必須是基於SQL的數據庫?有專門的高頻交易數據庫。一個昂貴的數據庫使用了很多Kdb +,請參閱http://kx.com/。 – stephan 2011-02-25 07:54:24
@stephan不,它不一定是基於SQL的數據庫。感謝您的鏈接,我們將把Kdb +視爲其中一個選項。 – 2011-02-25 08:07:43