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

あなたがしたいことを知っている:OracleからMariaDBに移行する

    過去数年にわたって、MariaDB Corporationは、データベースプラットフォームを置き換えて、コストの削減と運用の柔軟性の向上を実現しようとしている無数のOracleデータベースユーザーからの意見を聞いてきました。新しいホワイトペーパー「標準を下げることなくTCOを下げる:OracleからMariaDBプラットフォームに移行する」では、アプリケーションの移行を成功させるための重要な決定ポイントと経験をまとめています。その過程で何を学びましたか?

    MariaDBプラットフォームは、プロプライエタリデータベースのコスト、制約、複雑さから企業を解放し、最も重要なものに再投資できるようにします。革新的な顧客向けアプリケーションを迅速に開発します。

    MariaDBには機能上の利点があります

    MariaDBプラットフォームは、アーキテクチャーの統合を実現し、デプロイメントを簡素化し、エコシステム全体で同じ機能を使用できます。ハードウェアによるパフォーマンスのスケールアウトと限定的な追加の概念がないため、費用対効果が高くなります。

    MariaDBプラットフォームには、独自のデータベースプラットフォームにはない機能が含まれています:

    • MariaDBのプラグ可能なストレージエンジンはテーブルごとに使用できるため、書き込みが集中する汎用の列型データストレージに対するアプリケーションの要求に合わせてデータベースを調整できます。トランザクションは、複数のストレージエンジン間でクエリを実行して参加できます。
    • 完全にクラウドネイティブなストレージアーキテクチャ。トランザクションワークロードの場合はブロックストレージに行形式で、分析ワークロードの場合はオブジェクトストレージに列形式でデータを保存できます。 MariaDB ColumnStoreは、パブリッククラウドでもオンプレミスのソフトウェア/ハードウェアでも、AmazonS3APIと互換性のある任意のオブジェクトストレージを使用できます。
    • 組み込みのスマートトランザクション。 MariaDBプラットフォームは、行ストレージと列ストレージの両方を使用する唯一のオープンソースリレーショナルデータベースです。これにより、標準のトランザクションに分析を注入して、よりスマートなトランザクションを実現できます。
    • コア/プロセッサの数に応じてパフォーマンスを拡張するマルチスレッドアーキテクチャ。 MariaDBプラットフォームは、高度なデータベースプロキシと複数の専用ストレージエンジンを使用して、スケーラビリティとパフォーマンスを向上させます。

    MariaDBにはTCOの利点があります

    ホワイトペーパーには、データベースの標準的なエンタープライズ要件を満たすことができる最小限の構成に基づいて公開された定価を使用して、コスト比較を含めました。

    それぞれ2つの16コアプロセッサを搭載した3つのオンプレミスサーバーで3年間実行した後、Oracleの総コストはMariaDBプラットフォームの84倍になり、組織は3年間でMariaDBプラットフォームを選択することで900万ドル以上節約できることがわかりました。

    お客様にとって、節約は非常に現実的です。東南アジア最大の銀行であるシンガポール開発銀行(DBS)は、ミッションクリティカルなアプリケーションをMariaDBプラットフォームに移行することで、データベースの総コストの90%を節約しました。

    MariaDBには重要な機能のパリティがあります

    Deutsche Bank、DBS、Nasdaq、Red Hat、ServiceNow、Verizon、Walgreensなどの組織から信頼されています– MariaDBプラットフォームは、独自のデータベースと同じコア要件を満たしていますが、コストはわずかです。

    MariaDBは、次のようなエンタープライズクラスのDBMSから信頼できる機能を提供します。

    • ACIDコンプライアンス、参照整合性、トランザクション
    • Unicode UTF-8
    • 透過的なデータ暗号化
    • 外部キー
    • UNION、INTERSECT、EXCEPT、Joins
    • 共通テーブル式(CTE)、ウィンドウ関数
    • 時間テーブル(システムバージョン、アプリケーション期間-期間、バイテンポラル)
    • カーソル、トリガー、関数、イベント、プロシージャ、動的SQL、シーケンス
    • 集合演算子、テーブル値コンストラクター
    • ユーザー定義の集計関数、順序集合の集計関数
    • 分割とシャーディング
    • ポイントインタイムロールバック
    • 非表示の列、生成された列または仮想列

    明確な移行パスがあります

    MariaDBは、Oracleから移行することにより、多くの企業がコストを節約し、運用を改善するのを支援してきました。 MariaDB Enterprise Serverには、移行をスムーズにし、移行の時間とコストを削減し、DBAと開発者がOracleデータベースの知識を引き続き適用できるように特別に設計された機能が含まれています。 PL /SQL互換性パーサー(MariaDBサーバーではSQL / PLと呼ばれます)などのこれらの機能については、ホワイトペーパーで詳しく説明しています。

    MariaDBの専門家が「標準を下げることなくTCOを下げる:OracleからMariaDBプラットフォームに移行する」で開発した6ステップの移行方法の詳細をご覧ください。


    1. sysdateを使用したto_date関数

    2. インデックスを使用してMySQLクエリのパフォーマンスを向上させる方法

    3. PHPMySQLIはSQLインジェクションを防ぎます

    4. 2つのMySQLデータベースを比較する