LoginSignup
1
0

【Dr.Sum VTB】データソース、ODBCとOCI8を検証してみた

Last updated at Posted at 2021-04-09

#経緯
こちらの記事↓に関して、ODBCよりOCI8の方が速いというコメントを頂きました。
Dr.Sum VTBでOracleから直接データ取得、Dr.Sumへインポートする
ちょうどいいことに、現在Dr.Sum本番サーバの引っ越し準備中で、Dr.Sum4.2と5.1ふたつの環境があります。実際にやって検証してみました。

#ODBCとOCI8、めっちゃざっくりな説明
ODBC: Microsoftが用意した、アプリケーションからデータベースに接続する仕組み。Open DataBase Connectivity
OCI8 : Oracleが用意した、アプリケーションからOracleDBに接続するためのもの
※OCI8=Oracle純正部品、ODBC=汎用的な部品ってイメージかな、私は

#注意
日中のためサーバは稼働中でユーザのアクセスがある&諸々が動いているため、全く同じ状態での比較はできない。そのため厳密な検証とはいえない。参考程度にお願いします。

#実行結果
確かにOCI8のほうが全然速い!!さすが。
image.png

#代替案がすぐ出せることは大事
ユーザコミュニティnestにこちらの記事を共有した際、以下のようなご意見を頂きました。
まことにその通りと思います。
・速さもあるが、OCIの方が安定している
・ODBC/OCI8どちらを使うかは案件状況次第になり「正解」は断言しづらい
・問題が起きたときに代替案があることはとても重要

#ウイングアークのユーザコミュニティ「nest」
私も参加しています。多くの有益な情報があり、交流があります。
世の中が変わり、社外活動の重要性がより増していると考えております。
社外で自分の価値を計れるものさしを持とう。

以上

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0