SEがC-ISAMを提供する方法は?なぜIDSはRSAMのCライブラリ関数を提供しないのですか?
答えて
主に、それはかなり複雑で、ターゲットオーディエンスにほとんど利益をもたらさないからです。 C-ISAMが必要な場合は、C-ISAMの場所を知っています。 InformixとSQLが必要な場合は、その場所を知ることができます。
実際には、C-ISAMデータバッグがあります。すなわち、2つの異なる方法のいずれかで動作します。
データは、Informixデータベース外のC-ISAMファイルに保存することができますが、データベース内のコードは、データベース、読み取りと書き込みの一部としてテーブルを扱うことができますファイル。 C-ISAMアプリケーションは、変更されていないデータに引き続きアクセスできます。 ESQL/Cプログラム(およびODBC、JDBCなど)は、Informix経由でデータにアクセスすることもできます。
データは、通常のSQLプログラムがデータにアクセスできるように、Informixデータベース内のRSAMベースのテーブルに格納することができます。一方、特別なバージョンのC-ISAMライブラリに再リンクされたC-ISAMプログラムは、通常のC-ISAMファイルであるかのようにInformixデータベースに物理的に存在するデータにアクセスできます。
これは長期的な解決策ではありませんが、2つのシステム間のブリッジングに役立ちます。だから、慎重に扱う。 C-ISAMデータバッグは、実用的なソリューションよりも理論的なものですが、実際に必要なときには非常にうまく動作するようにできます。
Informix SEは内部的にC-ISAMを使用します。アクセス方法としてC-ISAMを許可するようには設計されていませんでした。アクセスメソッドとしてC-ISAMを使用することもできます。—データベース内のC-ISAMファイルに対するアクセス許可を設定するかぎり(パブリック書き込みアクセス—危険)、プログラムを適切にSGIDにする(setgid)。それはSGID 'informix'を意味し、それ自身の許可問題につながります。だから、— C-ISAMプログラムはSEデータファイルにアクセスすることができます—それは通常、非常に良い考えではありません。
- 1. C++標準ライブラリがconstexprバージョンのcmath関数を提供しないのはなぜですか?
- 2. Pythonはテキスト関係のライブラリを提供していますか?
- 3. なぜC++は列挙型のデフォルトの "演算子"関数を提供していませんか?
- 4. なぜ2つのゲット関数を提供するのですか?
- 5. java.time.LocalDateTimeがtoDate()メソッドを提供していないのはなぜですか?
- 6. ArrayBuilderの基本クラスがメソッドインタフェースを提供しないのはなぜですか?
- 7. なぜ反応するネイティブはボタンコンポーネントを提供しないのですか?
- 8. JPA CriteriaQueryが更新クエリを提供しないのはなぜですか?
- 9. 目的関数cで待機する関数を提供する任意のライブラリ関数
- 10. メゾスはなぜリソースを提供していますか?
- 11. Cは型定義を提供するのがなぜ迷惑ですか?
- 12. 数学関数用の静的ライブラリがないのはなぜですか?
- 13. なぜData.Time.ClockはDiffTimeとNominalDiffTimeを提供するのですか?
- 14. ポリゴン、スプライン、サブディビジョンを提供するフリーC/C++幾何数学ライブラリ..?
- 15. なぜpython pandasがLinux whlファイルを提供しないのですか
- 16. 私のC#にSystem.ServiceProcessライブラリがないのはなぜですか?
- 17. なぜ、シングルトンインスタンスがJavaのデフォルトで提供されていないのですか?
- 18. Mesosフレームワークにリソースが提供されないのはなぜですか?
- 19. なぜSeleniumがNoSuchElementExceptionに関する情報を提供しないのですか
- 20. なぜノードjsがchild_threadを提供しなかったのですか?
- 21. なぜepoll_waitは1msの巨大なタイムアウトしか提供しないのですか?
- 22. なぜResharperは「ネストされたクラスを作成する」などのコンテキストアクションを提供しないのですか?
- 23. Haskell標準ライブラリにscanl '関数がないのはなぜですか?
- 24. C++ .ignore()関数が正しく動作しないのはなぜですか?
- 25. void関数がC++で何も印刷しないのはなぜですか?
- 26. リーフレットがmouseoutイベントで正しいrelatedTarget要素を提供しないのはなぜですか?
- 27. なぜHugoは空白のページを提供していますか?
- 28. ModeShapeはJackRabbitが提供しないものは何ですか?
- 29. なぜintelliJ IDEA依存関係のスコープが「コンパイル」ではなく「提供」されていますか?
- 30. PlayはOAuth 1.0のサポートのみを提供するのはなぜですか?