2011-01-22 51 views
3

我正在尋找一個內存中的數據庫,可用於針對Oracle自動測試舊版ADO.NET代碼。所以內存數據庫應該和Oracle有相同的SQL語法。尋找內存中的數據庫,使用與Oracle相同的SQL語法

有什麼建議嗎?

+0

爲什麼? (法律上)你可以得到甲骨文。爲什麼不使用真實的東西? – paxdiablo 2011-01-22 15:30:27

+0

我認爲它不會對自動測試足夠快。但它可能是採取的道路。 – Marcus 2011-01-22 15:40:15

回答

3

好吧Oracle IMDB Cache是理想的產品。我認爲自動化測試需要許可證,但看看您可以與當地的Oracle銷售代表進行協商。

但我會從一個普通的DB,NOARCHIVELOG模式開始。也許因爲你不需要恢復,所以臨時和登錄某種形式的內存盤。

還與Oracle支持人員交談,因爲有一些隱藏參數可以設置爲以犧牲可恢復性爲代價來提高速度(即不會產生以不能處理實例恢復爲代價的重做)。

2

試一下Oracle TimesTen我自己還沒玩過它,但相信它和Oracle RDBMS具有相同的語法。

相關問題