2011-07-28 1 views
1

私は、オブジェクト指向よりも多くの機能プログラミング(および並行プログラミング)を行ってきました。私はErlang/OTP System from Ericssonに同梱されているMnesia DBMSに貼り付けられています。

また、一時的なライブ情報を扱うMnesia Nodesの背後にある大きなデータセットを扱うためにMySQL Cluster Storageを使用しました。私たちが持っているアーキテクチャは、これまでのところ安定しています。しかし、最近のプロジェクトでは、安定性と大規模なサポートのために、オラクルを蹴ることの提案が一般的でした。 Oraclesの製品であるTimes Ten In-Memory DatabaseもTelecomシステムの構築に使用されています。 Erlang/OTPは、ODBCライブラリと多数のSQLドライバを提供するため、MySQLとMySQL Cluster製品で非常にうまく動作します。
Mnesiaは効率的なメモリデータベースを作成します。最近、私はOracle Times Ten In-Memory Databaseをダウンロードしてインストールしました。ここで簡単な紹介に基づいて、ここに本体が付属しています。

最近のプロジェクトでは、メインメモリに分散セッションデータを保持するためにmnesiaを使用しました。今までのMnesiaのパフォーマンスは良いですが、ユーザー数が増えています。将来的には、メモリ内ストレージのためのいくつかのオプションが必要になる場合があります。既存のソリューションのパフォーマンスと、Oracle Times Tenが提供するソリューションのパフォーマンスを比較する必要がある場合もあります。今後のプロジェクトでは、2つのDBMSの経験に基づいて情報に基づく意思決定を行うことができるように、Oracle Times Tenのパフォーマンスを見て実験したいと思います。

私はそれを実行しており、そのクエリ言語であるPL/SQLを使いたいと考えています。 Oracleの初心者は、特にデータベース(11g、10g、9i、e.t.c)と特にPL/SQLの選択に関してどこから始めるのですか? PL/SQL初心者向けのサイト、pdf、チュートリアルは非常に役立ちます。また、さまざまなアプリケーションのメモリ空間(データベース接続、パイプなど)から、一般的には(私のMnesiaとMySQLのバックグラウンドに基づいて)、Oracleデータベースのデータへのアクセス(書き込み、読み取り、更新、削除)のいくつかのオプションについてのいくつかのハイライトを提供してください。

事前Oracle、PL/SQLプログラミングの始まり?

+0

広すぎる質問 – ninesided

+0

任意の入門ハイライトは歓迎されて、リソースを解放してくれてありがとう –

+0

は、[自由に利用可能なプログラミングの本のリスト]を参照してください[1]のセクションOracleおよびPL/SQL [1]:のhttp:/ /stackoverflow.com/q/194812/203968 – oluies

答えて

1

私はいくつかの本を開始します。通常、初心者向けの本では物事がよく説明されています。

O'Reillyの書籍は、素材を比較するとかなり安いです。 1つの本が提供されており、Steven Feuersteinは優れた作者です!

関連する問題