環境構築
データベース
MySQL 5.6/MariaDB 5.5以上とTransactd Plugin 3.6以上が必要です。MySQLをインストールしたあと、Install Transactd Pluginを参照してインストールしてください。
PHPとTransactd Client
PHPは5.4以上が必要です。新しくインストールするのであればPHP7をお勧めします。非常に高速に動作します。
PHPがインストールできたらTransactd インストールガイド for PHPを参照して Transactd Clientをインストールしてください。
ComposerとTransactd PHP ORM
Transactd PHP ORMのインストールにはComposerを使用します。開発用のPCに事前にComposerをインストールしてください。
インストールできたら、アプリケーションのルートフォルダを作成しTransactd PHP ORMをインストールします。
$>mkdir salesdb
$>cd salesdb
$>composer require transactd/orm
# salesdb/vendor配下にTransactd PHP ORMがインストールされます。
処理の流れ
ここで構築した環境でのデータベースへの要求と応答の流れを示します。
要求 [APP -> Transactd PHP ORM] -> Transactd Client ====> Transactd Plugin -> InnoDB (MySQL/MariaDB)
応答 [APP <- Transactd PHP ORM] <- Transactd Client <==== Transactd Plugin <- InnoDB (MySQL/MariaDB)
[]
内はPHPによる処理です。それ以外はすべてC++で記述されたモジュールです。====
はTCP/IPなどによるプロセス間通信です。