IRIS/Cache 【IRIS/Cache】エラートラップについて 本記事では、エラー発生時の対応手段である「エラートラップ」について、主にクラスベースでのエラー処理を解説します。エラー原因の通知や記録、リソース開放、復旧処理などの観点から、従来の $ztrap・$etrap と、比較的新しい Try-Catch 構文の違いや使い分けを、コード例を交えて整理します。 2025.06.14 IRIS/Cache
IRIS/Cache 【IRIS/Cache】UTF-8の文字列をバイト指定で切り取る 文字コードUTF-8のCSVを出力する話になります。CSVのとある列で、60バイト幅以内で文字を切り出して出力する方法に苦労したため、備忘を兼ねて記事にしたいと思います。 2025.06.07 IRIS/Cache
IRIS/Cache 【IRIS】特定の文字でインデックスを構築すると再作成コマンドで不具合が発生する IRIS2023にて、インデックス名に日本語を使用していたテーブルで、インデックスの再作成を行うと不具合が発生しました。本記事は、その不具合を深掘りしていきたいと思います。 2025.05.31 IRIS/Cache
IRIS/Cache 【IRIS/Cache】続・他DBのグローバルが見たい!書きたい!(ECP編) 本記事は、Enterprise Cache Protocol(以降ECP)について解説します。ECPは、複数のIRIS/Cacheインスタンス間でデータを共有し、システムのスケーラビリティとパフォーマンスを向上させる技術です。つまり「サーバのスペックを上げて単一サーバ運用を行うよりも、サーバを分散する事により1つ1つのサーバスペックを抑えて、全体的な経費を抑えよう!」って事です。 2025.05.24 IRIS/Cache
IRIS/Cache 【IRIS/Cache】マクロを使ったジャーナル操作 ひょんな事から、ジャーナル操作用のマクロを発見したので、紹介致します。正直、一生使うことも無いだろうな・・・と思います。とは言え、何かの役に立つかもしれないので、いくつかのマクロをご紹介します。 2025.05.17 IRIS/Cache
IRIS/Cache 【IRIS/Cache】ジャーナルファイルを使ったリストア方法について システム障害や予期せぬトラブルが発生した際、どこまでデータを安全に復旧できるかは、運用体制の信頼性に直結します。こうした状況に備えて「ジャーナルファイル」は自動的に生成・管理されており、トラブル発生時にこれを活用することで、データの一貫性を保ちながら復旧作業を行うことが可能です。本記事では、「ジャーナルファイル」を利用したストアの手順について解説します。 2025.05.10 IRIS/Cache
IRIS/Cache 【IRIS/Cache】ジャーナルファイルの参照 ジャーナル・ファイルは、データベースのトランザクション履歴を記録する重要なファイルです。障害時の復旧や、データ整合性・トランザクションログの確認等々に役立ちます。各ジャーナル・レコードの参照方法は、管理ポータルから参照する方法が一番楽だと思いますが、管理ポータルが使えない場合の代替手段も知っておくと便利です。 2025.05.03 IRIS/Cache
IRIS/Cache 【IRIS/Cache】ジャーナル(中級編) 本記事では、ターミナルを使用したジャーナルの操作方法について解説します。中級レベルの内容として、実際にコマンドを実行しながら、ジャーナルの管理や運用方法を学んでいきます。 2025.04.19 IRIS/Cache
IRIS/Cache 【IRIS/Cache】ジャーナル(初級編) ジャーナルは、データベースで実行されるすべてのグローバル更新処理を記録します。また、バックアップと組み合わせて、リストアする際に使用します。本記事では、ジャーナルの初級編として、管理ポータルからの操作を解説します。 2025.04.12 IRIS/Cache