Cの影響を受け、部分的にPythonに触発されたGoは、ネットワーク化されたマルチコア・マシンや大規模なコードベースなど、最新のコンピューティング能力をより有効に活用するための機能を提供します。オープンソースであり、ゴルーティンと呼ばれるその軽量プロセスは、Web開発やマイクロサービスに理想的に適しています。また、ネットワーク・サーバー・アプリケーションにも適しています。これらすべてにより、GoはOracle Cloud Infrastructure(OCI)に内在する信頼性とスケーラビリティに優れています。
Goは、PythonやJavaScriptのように読みやすいように設計されたオープンソースでコンパイルされた手続き型プログラミング言語ですが、非常に効率的でスケーラブルで、Cから多くの概念を借りています。その高パフォーマンスのネットワーキングとマルチプロセッシングのサポート、および全体的なシンプルさにより、バックエンド開発者に人気が高まっています。
Oracleのデータベース製品のパワーをGoと組み合わせることで、世界クラスの信頼性、スケーリング、効率性を最小限の負担で活用できます。この記事では、GoおよびOCI上のデータベースの使用を開始する方法について説明します。
GoとOCIでどのような機能を使用できるかご検討ください。Wonder No Moreシングルこのワークショップでは、OCI Go SDKの使用方法を詳細に説明し、Goを使用してツールを構築する際にOCIサービスを最大限に活用する方法について説明します。
OCI Object Storageは、Goで簡単にアクセスできるもう1つの強力なツールです。このテクノロジのスタート・ガイドでは、バケット、ネームスペースなどについて説明します。
Oracle Cloudでアプリケーションを無料で構築、テスト、および導入します。一度サインアップすると、2つの無料オファーにアクセスできます。
Oracle Databasesを利用して、Oracle Databasesに接続するためのドライバであるGodrorと接続しましょう。これは、Goの標準データベース/SQLライブラリに対する一連の拡張機能を提供するライブラリであるSqlxと連動しています。
Goは、高速に開始し、物事を分離したままにするため、マイクロサービスの作成に人気があります。多数の言語を使用して独自のマイクロサービスを構築し、Oracle Converged Databaseの力を活用して世界クラスのツールを作成する方法をご紹介します。
Goを使用するマイクロサービスは、応答性が高く、クラッシュ・レジスタントであるため、様々な言語をOracle DatabaseのAQ/TEQと組み合せて使用して、役立つツールをいくつでも強化する方法を学習します。