sql >> データベース >  >> RDS >> Oracle

Oracle分散データベースとMSVC

    逆の順序:

    オラクルは、あなたが想像するような方法で配布しません。ヴォルデモートでもカサンドラでもありません。 RACについて話している場合を除いて、サーバーごとに1つのデータベースです。ただし、RACはすべて共有されているため、透過的です(ただし、非常に複雑です)。

    OracleがSQLServerManagement Studioに最も近いのは、おそらくEnterpriseManagerです。しかし、OEMはおそらくMSSQLの対応物ほど使いやすいものではないと思います。

    自由に選択できる場合は、11gR2を使用してください。最新バージョンを使わないのはなぜですか?

    Oracleは、複数のデータベースを使用する1つのアプリケーションをサポートします。ただし、これは通常、アプリケーションに一部のデータを提供する既存の(レガシーの)データベースが原因です。分散トランザクションは速度が遅く、信頼性が低く、調整が難しいため、意図的に複数のデータベースに別々のデータベースを配置するように設定しないでください。 詳細

    復元力またはスケーラビリティのために複数のサーバーが必要な場合は、前に述べたように、RAC(Real Application Clusters)がOracleのソリューションです。これは、SQLServerのフェデレーションアプローチとは異なるアーキテクチャです。 詳細

    Oracleの無料(無料のビールのように)バージョンは1つだけで、それはExpress Editionです(現在はまだ10gのみ)。そのエディションはデータベースリンクをサポートします。ルイス・カニンガムによる2つの関連記事を読むことをお勧めします。1つはDBリンクについて説明する もう1つは複数のXEインスタンスをリンクする 。



    1. EXISTSはCOUNT(*)> 0よりも効率的ですか?

    2. 以前の記録情報を取得する方法

    3. MySQLからPostgreSQLへ:このSQLクエリを変更する方法は?

    4. PHP経由でファイルにログインするか、MySQLデータベースにログインします-どちらが速いですか?