Q&A

回答の並べ替え:
投稿新規に質問を投稿する

ODBCによる社内データベースへの接続について

Akty Akty

2019-09-10 09:18

クラウドサービスを利用しておりまして、クラウド上のDBにデータを格納する事に難色を示された場合は、ODBCによる社内データベースへの書き込みしかないと思いますが、ODBCを使って運用されている方いらっしゃいますか。

また逆に、ODBCを理由があって使っていないなどあれば教えて下さい。

よろしくお願い致します。

AGIDEX AGIDEX
メダルベストアンサー
あまりその辺りの知識があるわけではないので、正解かどうかは不明ですが…
当方の環境では同様の現象は発生していない状態です。

MySQLのバージョン次第ではクエリキャッシュ機能があるようなので、
サーバー側の設定内容もご確認されてみてはいかがでしょうか?
Akty Akty
回答ありがとうございます。
弊社で利用している中で、MySQLのODBC接続について、1点懸念される動作がありました。
検索機能において、一度検索した後に、DBに直接更新やレコード追加などを行った上で、再度検索を行いましたが、更新された値・追加されたレコードは表示されませんでした。

正確な値ではありませんが30秒程度放置した後に検索を実行したところ、最新の情報が取得できました。
ODBCではキャッシュ機能が動作してしまうのでしょうか。
ご存じの事があれば、教えて下さい。


AGIDEX AGIDEX
同様の状態でODBC接続で社内DBを使用しています。
特に問題はありませんが、今のところ気になった点は2点。

・アクション機能で使用できないものがあるため、代替手段を検討するか、自己で実装する必要がある。
(例:テーブルデータ更新アクション:他のユーザーが更新または削除していた場合はエラーとする)
・導入時に各PCへODBCの設定をしなければならない

※アクション機能はカラム名を合わせれば使えるのかもしれませんが…