Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++DelphiRAD Studioデータベース

CodeRageセッション紹介「Make MySQL Your SQL」

make mysql your sql presentation by ian barker

2022年12月20日~21日(米国時間)に開催された「Enterprise CodeRage 2022」は、Delphi / C++Builder / RAD Studioによる開発で、主にエンタープライズ開発にフォーカスした内容を提供するエンバカデロのグローバルオンラインイベントです。このイベントで、 私、Ian Barkerは、2つのセッションを担当しています。このブログ記事では、最初のセッション「Make MySQL Your SQL」について紹介します。また、もうひとつのセッションについても、別の記事で紹介します。

※ このブログ記事は、Ian Barker氏のブログ記事「How To Make MySQL Your SQL」の抄訳です。

MySQLの簡単な歴史

1990年代、データベースといえば、ParadoxやdBaseのようなデスクトップデータベースを意味しており、これらが大きなシェアを獲得していました。それから数年後、コンピュータの能力が飛躍的に高まり、閉鎖的なネットワークからオープンな環境へと移行し、Or​​acle、SQL Server、IBM DB2 など、現在のITビッグカンパニーが、従来メインフレームの世界が主流であったエンタープライズデータストアの市場に参入してきたのです。その後、このマーケットにMySQLが登場しました。MySQLは、オープンソースであり、かつ非常にすぐれたコードであったため、Microsoftが台頭しつつあった中規模クラスのリレーショナルデータベースの領域で競合するようになってきました。そして、Sun MicrosystemsがMySQLを買収して成功を収め、現在では、データベースの巨人Oracleによって所有されるに至ります。

なぜMySQLが重要なのか

私のプレゼンテーションでは、「MySQLはどこにでもある」と言っています。実際その通りです。MySQLは、ACID準拠のRDBMSとして非常に人気があり、何十万ものWebサイトや企業のソフトウェア スタックのバックエンドで使用されています。MySQLは、Oracleが所有しているにもかかわらず、現在でも、オープンソースとして自由に利用でき、ほぼすべてのプラットフォーム構成で実行されています。遅かれ早かれ、エンタープライズソフトウェアの世界においても、MySQLデータベースサーバーを使用する需要のあることに気づくことでしょう。

RAD Studio、Delphi、C++BuilderはどのようにMySQLと連携できるのか

Delphiは、そのファーストリリース以来、あらゆる種類のエンタープライズデータベースへのアクセスをサポートする強力な開発ツールのポジションを堅持してきました。Delphi 1に搭載されていた、データ対応コントロールは、当時としては革新的なもので、データバインディングなどの技術よりも10年以上先行しています。RAD Studioは、プログラミング言語としてDelphi、C++のいずれを使用しているかに関係なく、Oracle、MS SQL Server、そしてもちろんMySQLも含み、利用可能なほぼすべてのデータベースに、簡単に接続することができます。この操作は非常に簡単に行うことができ、RAD Studioが提供する、大量のデータを効率よく処理し、ビジネスロジックの実行をサポートする、多くのエンタープライズソリューションのバックボーンとなっています。

CodeRageのセッション「Make MySQL your SQL Enterprise」

このCodeRageセッションは、YouTubeで録画ビデオをご覧いただけます。このセッションでは、MySQLをダウンロードしてインストール、RAD Studio / Delphiを使用して、3つの異なる方法でMySQLにアクセスします。セッション自体の長さは約50分ですが、MySQLとMariaDBの歴史、Delphi / C++BuilderアプリケーションをMySQLに接続するための設定や、IDEでMySQLデータをライブプレビューする方法についても触れています。

MySQLについてもっと知りたい、MySQLサーバーと通信するアプリケーションを作成する方法を知りたいという方は、ぜひこのセッションをご覧ください。セッションでは、標準搭載のFireDACコンポーネントのほかに、2つのサードパーティコンポーネントについても紹介しています。

YouTubeビデオでは、日本語字幕を追加することも可能です。ぜひ、ご視聴ください。

「Make MySQL your SQL」のスライド

セッションスライドはこちらからダウンロードできます。

https://github.com/checkdigits/MakeMySQLYourSQL

以下には、スライド画像を掲載しておきます。

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

IN THE ARTICLES