記事"SQL と MQL5:SQLite データベースとの連携"についてのディスカッション

 

新しい記事 SQL と MQL5:SQLite データベースとの連携 はパブリッシュされました:

本稿はご自身のプロジェクトで SQL を利用することに興味のある開発者を対象としています。ここではSQLite の機能性とメリットについて説明します。SQLite の特別な知識は必要ありませんが、SQL の最小限の知識があれば役に立つと思います。


開発者の多くがデータ保管のためにデータベースを利用することを考えますが、躊躇したままです。 SQL サーバーのインストールに余計な時間がどれほど取られるかわかっているからです。そして一方プログラマーにとってそれはさほど難しいことではなく(データ ベース管理システム(DBMS)がすでに別の目的でインストールされていれば)、それは明らかに、ソフトウェアを一緒にインストールすることに最終的に消 極的な一般ユーザーにとっての問題なのです。

現在取り組んでいるソリューションがほとんど利用されないことがわかっているため、開発者の多くは DBMS に取り組もうとしません。結果、彼らはファイルの操作を来ないます(多様な使用データを与えられ、複数のファイルに対処する必要があることがよくありま す。):CSV、頻度は低いものの XML や JSON、厳格なストラクチャサイズのバイナリファイルなど。

ただ、 SQL サーバーのすばらしい代替があることがわかりました。そしてすべてをみなさんのプロジェクト内で行われるため、追加のソフトウェアをインストールする必要 はありません。それでも SQLのフル性能を利用できるのです。これから SQLiteについてお話していきたいと思います。

本稿のめざすところはみなさんに速くSQLite をスタートしてもらうことです。そのため、細かい部分や考えられるパラメータセットすべてや関数フラグについては述べませんが、その代り、SQL コマンドを実行するための軽い接続ラッパを作成し、使用を実地で見ていきます。

本稿を読み進むにあたりみなさんには以下が必要となります。

  • 良い気分であること ;)
  • 本稿添付のアーカイブファイルをMetaTrader 5 クライアントターミナルフォルダに抽出する。
  • 都合のよい SQLite ビューアをインストールする。(たとえばSQLiteStudio
  • SQLite の公式ドキュメンテーション http://www.sqlite.org をお気に入りに追加する。

作者: o_O

理由: