全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 フレンド ページ
はじめに

Transactd plugin

Transactd pluginはMySQLのデータベースにNoSQLによる高速でかつ、すべての操作を可能にするAPIを提供します。 高速にデータベースにアクセスしできトランザクションを使用できる、これがTransactdです。 NoSQLには一般的にトランザクションが行えないなどの制限がありますが、 TransactdはSQLと同じようにトランザクション処理を行うことができます。 更新の一貫性を必要とするクリチカルな処理も容易に行うことが可能です。 また、Ver2.0より新しく提供されたactiveTableクラスにより、クラインアントサイドでの、JoinやUnion OrderBy GroupByといった SQLの読み取りクエリに相当する処理も高速に実行できるようになりました。これらのクエリーはクライアントで実行 されますので、各テーブルは同じデータベースである必要がなくテーブル単位でのサーバー分割も従来どおり容易に行えます。

ドキュメントの構成

このドキュメントは以下のページで構成されています。

動作プラットフォーム

TransactdはMySQL 5.5 5.6 MariaDB 5.5 10.0のWindows 32bit 64bit LINUXおよびMAC 64bitで動作します。
クライアントは、Windows 32bit 64bit、INUXおよびMAC 64bitをサポートします。 (64bitはamd64のみ。クライアント実行環境はWindowsはUNICODE、 LINUX MACはマルチバイトUTF8で動作確認しています。)

ライセンス

TransactdプラグインおよびクライアントはGPLv2および、商用ライセンスのデュアルライセンスで 提供されます。個人や企業などで外部に配布を伴わない場合はGPLv2を選択していただけます。
また、ソースコードを公開せずに外部へ配布したいユーザーのために商用ライセンスも用意しています。

免責

いかなる場合においてもビズステーション株式会社(以下、「当社」といいます)は、 本ソフトウェア製品およびドキュメント の使用または使用不能から生じる一切の損害(逸失利益、事業の中断、事業情報の喪失または その他の金銭的損失を含みますがこれらに限定されません)に関して一切責任を負いません。 たとえ、ビズステーションがこのような損害の可能性について知らされていた場合でも同様です。 また、当社は、本ソフトウェアの商品性、有用性、完全性、正確性、確実性、またはユーザもしくは 第三者の特定の目的に対する適合性についていかなる保証も行いません。

同意いただいた場合のみ使用いただけます。

このマニュアルで使われている他社の商標等

Btrieve ,PSQL and Pervasive.SQL are registered trademarks of Actian Corporation.
MySQL are registered trademarks of Oracle Corporation.
HandlerSocket plugin for MySQL is provided by DeNA Co.,Ltd.

Transactd SDK 2015年09月08日(火) 19時13分40秒 doxygen