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

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

RAD Studio 13.2 Florence Now Available! Kai 1.1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

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

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES