2011-01-22 5 views
3

Oracle用のレガシーADO.NETコードの自動テストに使用できるインメモリー・データベースを探しています。そのため、インメモリー・データベースはOracleと同じSQL構文を持つ必要があります。Oracleと同じSQL構文のメモリー内データベースを探しています

提案がありますか?

+0

なぜですか?あなたはオラクルを(法的に)何も得られない。本当のことだけを使ってみませんか? – paxdiablo

+0

私はそれが自動テストのために十分に速いとは思わない。しかし、それは道を行くかもしれない。 – Marcus

+1

私はOracleクローンに法的な障害があると思います... Oracle SQLのいくつかの部分はインメモリ実装と互換性がないかもしれません。 (ちょうどストレージの指示を無視する必要があります) –

答えて

3

井戸Oracle IMDB Cacheは理想的な製品です。私は、自動テストにはライセンスが必要だと考えていますが、あなたのオラクルの営業担当者と交渉できるものを見てください。

しかし、私は通常のDB、NOARCHIVELOGモードから始めます。たぶん、あなたは回復の必要がないので、一時的なディスクとログディスクのいくつかの形式でログ。

また、リカバリ可能性を犠牲にして速度を向上させるために設定できるいくつかの隠しパラメータがあります(インスタンス・リカバリを処理できないことを犠牲にしてREDOを生成しない)。

+0

@Marcusこれで何か幸運を覚えましたか? – ant

2

試してみてください。TimesTen自分で試したことはありませんが、Oracle RDBMSと同じ構文をしていると思います。

関連する問題