個人財務 AWS RDSデータベースエンジンの選択 - ダミー

AWS RDSデータベースエンジンの選択 - ダミー

ビデオ: Amazon Aurora with PostgreSQL Compatibility における運用設計のファーストステップ | AWS Summit Tokyo 2019 2024

ビデオ: Amazon Aurora with PostgreSQL Compatibility における運用設計のファーストステップ | AWS Summit Tokyo 2019 2024
Anonim

AWS RDSは多数のデータベースエンジンをサポートしています。もちろん、単一のRDBMSをサポートすることは、本質的に同じことをするので、最初はこのトリックを行うように見えるかもしれません。ただし、データベースエンジンを選択する際には、いくつかの要素を考慮する必要があります。これらの要素には、(重要度順に)以下が含まれます:

  • 既存のプロジェクトのほとんどに現在使用されているRDBMS
  • 特定の方法でスクリプトを実行する機能などのコーディングの必要性
  • 組織
  • イベントや特定の時間に応答してスクリプトを実行する機能などの自動化ニーズ
  • データストレージの他のニーズを無効にするセキュリティ上の懸念
  • データストレージのサイズまたはタイプの要件
  • 管理要件
<! - 1 - >

開発者にとって、RDBMSを選択する際の圧倒的な第一の優先事項は、組織がテストから本番環境へのスムーズな移行を確実にするために使用するのと同じデータベースを使用することです。この規則の例外は、組織がRDBMS製品を統合する予定であるため、特定のニーズを満たすために新製品に移行している場合に発生します。今日利用可能なRDBMSエンジンの数が膨大であることを考えると、RDSはそれらをすべてサポートすることはまずありません。この記事の執筆時点では、RDSは6つのデータベースエンジンをサポートしています。それぞれのエンジンは、次のリストで説明するように、特徴があります。

<! - 2 - >
  • Amazon Aurora: 本製品は本質的にMySQLクローンです。 MySQLが好きなら、おそらくAmazon Auroraも好きでしょう。しかし、多くのサイトによれば、Amazonはオーロラの高速化、スケーラビリティ、数多くの興味深い追加機能を含んでいます。もちろん、Amazon Auroraの価格も高くなるので、余分な機能が必要ない場合は、おそらくMySQLを使用するほうがよいでしょう。 SecondWatchとIvan Zorattiのブログにある記事はAmazon AuroraとMySQLの詳細な比較を提供しています。
  • MariaDB: これはもう一つのMySQLクローンですが、かなりの数の追加機能もあります。この製品を選択する際には、いくつかの大きな違いを考慮する必要があります。ひとつは、MariaDBは純粋なオープンソースなので、MySQLよりも管理が簡単な単一のライセンスを使用していることを意味します。しかし、ライセンスのために、エンタープライズ顧客は、オリジナルのMySQL実装ではなく、MariaDB(スレッドプールなど)で同等のオープンソース実装を扱い、互換性の問題が発生する可能性があります。 MariaDBは現在MySQL 5. 5レベルでロックされているため、アプリケーションを動作させるために必要な最新のMySQL機能にアクセスすることはできません。
  • MySQL: この製品は、Amazonがサポートする他のRDBMS製品ほど古くはありませんが、他の製品が評価される標準として機能します。リーダーになることの問題は、誰もがあなたにポットショットを取って、あなたの顧客を不安定にしようとすることです。これはまさにMySQLにとって起こっていることです。 MySQLを選択する際の賛否両論のいくつかを読むことができます。実際、MySQLは標準を設定しているため、これらの問題が主な関心事であるときに選択できる最も安定した信頼性の高いプラットフォームを提供する可能性が高いです。
  • Oracle: この製品は長年にわたり使用されています。 OracleとMySQLやSQL Serverなどの他のいくつかの製品との違いは、Linux管理者と開発者がLinuxを好む傾向があることです。 MySQLと同様に、オラクルは、他の製品と比較するのが好きな標準設定者です。たとえそれらの比較が適切でない場合でも同じです。このリストの他の製品とは異なり、エンタープライズ・セットアップとは別の製品としてOracle Cloudを表示することが不可欠です。 2つの製品は完全に互換性がなく、異なる機能セットを持っています。 Oracle Cloudを使用する際の賛否両論を見つけることができます。
  • PostgreSQL: これは、大部分の人がOracleのオープンソース版と見なしているだけでなく、MySQLと比較するのに大変便利な組み合わせ製品です。 PostgreSQLのような開発者は、MySQLがサポートしていない多くの機能を提供するためです。さらに、OracleまたはSQL Serverからの開発者への移行は、PostgreSQLがリードする傾向があるため、比較的簡単です。しかし、MySQLは使いやすさが向上する傾向があり、PostgreSQLよりもやや高速です。 Anchor and DigitalOceanでは、この製品に関する興味深い賛否両論を見つけることができます。
  • SQL Server: この製品は、かなりの数のアドオンでRDBMSの重要な機能を提供します。 SQL Serverについて覚えておくべき重要なことは、MicrosoftがWindows用に作成したことです。この製品に関するすべてのものが、その始まりを反映しています。一般に、管理者は、これらのアドオンの広い範囲を使用する必要がない限り、SQL Serverの操作は比較的簡単です。開発者はMicrosoftの言語製品とうまく統合されるため、SQL Serverが好きです。 InfoWorld、The Register、およびSQLServerF1でこの製品の賛否両論を読むことができます。
<! - 3 - >

さまざまな選択肢について簡単に概説しても、特定のオプションを選択する前にRDSの選択肢を完全に調べる必要があります。場合によっては、ダミーセットアップを構成して、特定のアプリケーションに最適なオプションを確認するためのテストを実行する必要があります。実世界のデータでRDBMSを書き始めると、通常は別のデータベースエンジンに移行するのは、費用がかかり、エラーが発生しやすく時間がかかります。スマートな開発者は、アプリケーションが開発段階(またはさらに悪いことに、生産段階)に移行した後に、特定の選択肢が間違いであることを発見するのではなく、当初から良い選択をするのに時間がかかります。

AWS RDSデータベースエンジンの選択 - ダミー

エディタの選択

ASVABの準備:小数の使用

ASVABの準備:小数の使用

ASBABの小数を扱う方法を知る必要があります。小数は、分子と分母を使用せずに分数を書き込む方法です。小数点以下7分の10を10進数として書くことができます。あなたはそれを "7分の1"または "ゼロ点7"と発音します。小数点以下の桁数は小数点以下の桁数を示します。

ASVABサブテストの詳細 - ダミー

ASVABサブテストの詳細 - ダミー

テストの目的と目的によって、いくつかのバージョンのASVAB。 ASVAB(CAT-ASVAB)のコンピュータ化されたバージョンは、9つの別々の時間調整されたサブテストを含む。 CAT-ASVABでは、自動情報とショップ情報が2つの異なるテストに分かれていますが、それらはペーパーバージョンで組み合わせられています。 ...

ASVAB読書と朗読のヒント - ダミー

ASVAB読書と朗読のヒント - ダミー

あなたの能力を向上させるためのショートカットはありませんASVABの読解スキル(練習以外に)は、このパートでできるだけ高いスコアを取るために、テスト日にいくつかのことを行うことができます。あなたがこの小テストで時間を使い果たしている場合や、あなたが本物を特定できるかどうかがわからない場合...

エディタの選択

Excelマクロヘルプのための10の場所 - ダミー

Excelマクロヘルプのための10の場所 - ダミー

誰も1つのExcelマクロエキスパートになることはできません日。 VBAは時間と実践の旅です。良いニュースは、そこにあなたの道であなたを助けることができる豊富な資源があるということです。

5本当にクールなExcel関数 - ダミー

5本当にクールなExcel関数 - ダミー

この便利な関数をExcelの機能に追加すると、あなたはExcelマスターのそれ以上のものになるでしょう。簡単に乱数を生成するExcel RAND関数は0と1の間の数値を返します。それだけです。通常、返された数値を有用なものにマッサージする必要があります。 ...

Excel 2016でユーザー定義関数に説明を追加する - ダミー

Excel 2016でユーザー定義関数に説明を追加する - ダミー

ユーザーがカスタム関数の目的を理解している場合は、関数の機能の説明に役立つ[関数と関数の引数の挿入]ダイアログボックスに表示される説明を追加できます。このような種類の説明をユーザー定義関数に追加するには、Visual Basic Editorの特殊ウィンドウであるオブジェクトブラウザを使用します。

エディタの選択

Excelのテキスト文字列からスペースを削除する - ダミー

Excelのテキスト文字列からスペースを削除する - ダミー

余分なスペースを含むテキストに間違いなく遭遇します。これらの余分なスペースは、テキストの冒頭にあることがありますが、それ以外の場合は末尾に表示されることがあります。

Excelデータ分析アドインの回帰ツール - ダミー

Excelデータ分析アドインの回帰ツール - ダミー

回帰という用語は指数関数的な平滑化ほど悪くはないが、少なくとも数学的にはもっと複雑である。そのため、データ分析アドインの回帰ツールが便利です。アドインは、移動平均と指数平滑化の場合と同様に、数学の責任を負います。あなたはまだ...

Excel 2007ワークシートの名前を変更する - ダミー

Excel 2007ワークシートの名前を変更する - ダミー

Excel 2007がブックのタブ(Sheet1〜 Sheet3)はあまり説明的ではありません。幸いなことに、この記述的な名前が31文字以下であれば、ワークシート・タブの名前をワークシートに貼り付けたものを覚えやすくする名前に簡単に変更できます。