Futures/Options Trading System – サムスン証券
Altibase は、サムスン証券に、トレーディング システムのパフォーマンスを 27 倍高める手助けをしました 。
Product: ALTIBASE HDB
Use Case: Futures-Options Trading system
Current Customers: "Samsung Securities KDB Daewoo securities"
Industry: 金融
Who
サムスン証券は証券仲介や資産管理、企業金融、ならびに資金運用に至るまで多様な金融サービスを提供する、 大韓民国を代表する総合金融投資会社です。個人投資家には一歩進んだ商品及びソリューションでオーダーメイド型資産管理サービスを、 また、機関投資家には差別化されたリサーチ及びIT能力をベースに最高のブローケージサービス を提供しています。
Problem
同社は既存DBMSの性能及び安定性不足のため次の3つの核心領域で困難に直面していました。
- 利用者維持:同社は、システムの不備が原因でグローバルな機関投資家顧客を継続的な自社顧客として維持できないことにより営業機会が減少し、 それに伴い売上減少が発生することを認識しました。先物や株式を売買する際に処理速度の低下が原因で売買が成立せず、 それにより損失が発生したという同社利用者の不満を認識することで問題が浮き彫りになりました。
- 利用者確保:それと同時に、新規利用者の確保も、同じ処理速度の問題で難関に直面していました。
- 取引量の増加:同社は先物やオプション市場で増加し続けている取引量に追いつけませんでした。 簡単に説明すると、速度面での限界が原因でした。韓国内では2010年度に37.5億件に至る先物やオプション売買契約が行われました。
Solution
同社は2006年以来ALTIBASE HDB™ イン・メモリDBMSを採用してきました。切り換えた理由は単純でした。 限界ある従来方式の オン・ディスクDBMSの使用が問題の根本的な原因であったからです。サムスン証券のディスク DBMSをALTIBASE HDB™イン・メモリDBMSへ切り換えることで、同社の抱える問題点は一気に解消されました。 サムスン証券のトレーディングシステムは高可用性の提供が可能になり、サービスが飛躍的に改善しました。 ALTIBASE HDB™は標準基盤DBMSであるため、たった4名のエンジニアが新しいシステムを開発し運営するのに、 わずか2ヶ月ほどの時間しかかかりませんでした。
Results
- 同社はDBMSの速度と高可用性、及び安定性を最優先で考慮していたため、株式取引システムは効率性及び収益性において現在最頂点を維持しています。 同社のDBMSはALTIBASE HDB™ イン・メモリDBMSの優れた機能に支えられ、常時オペレーションが可能です。
- 同社は現在、利用者に対し、既存システムより27倍速い株式取引システムでサービスを提供しています。
- 同社は追加的に8社の機関投資家顧客を誘致することで、自社の成長のために弛まぬ努力を続けています。
- 同社は韓国内における機関投資家顧客による先物やオプションの取引市場で15%のシェアを占め、なおも成長を続けています。
Technical Details
サムスン証券は特に高性能、高可用性、および移行などの分野でALTIBASE HDBの主な機能を活用して優れた実績を上げました。
Performance
サムスン証券はALTIBASE HDBに切り替える前にディスクベースであるSybaseを使用していました。 取引量の増加はデータベーストランザクション数の増加をもたらしました。 この増加は既存ディスクベースのDBMSに多くの負荷を与えボトルネックを起こしました。 性能を向上させるためにキャッシュを使用しましたが性能向上はされず、 取引ごとに平均80ミリ秒がかかり1分当たり取引注文は750件しか処理できませんでした。 またこの負荷はデータベーストランザクションを処理するためにCPを60%使用しました。
サムスン証券はALTIBASE HDBをインメモリ用に適用してSybase DBMSを代替してから性能を大幅に改善することができました。 ALTIBASE HDBをインメモリDBMSで使用したサムスン証券は取引当たり平均3ミリの実行時間で1分あたり 20,000件の取引注文を処理するようになりました。 これらの性能はCPUを20%未満にすることで結果的に低リソースの消費量を取得できました。
High-Availability (HA)
取引量の増加は性能問題以外にもサムスン証券の既存のディスクデータベースにデータの損失及びシステムの中断という信頼性と安定性の問題をもたらしました。
ALTIBASE HDBに内蔵されたレプリケーション機能はサムスン証券が新たなハードウェアやソフトウェアへ投資をする必要なしに、 これらの問題を最適に解決できました。
サムスン証券はレプリケーション機能を使用してActive-Standby HAアーキテクチャをベースにALTIBASE HDBを適用しました。 このアーキテクチャでALTIBASE HDBのレプリケーション機能は2番目のシステムにデータベースの最新のバックアップを保持します。 マスターサーバーに予期せぬエラーが発生した場合、サービスは同じデータベースを持っている他のサーバーで再起動します。 この機能は信頼性の向上とトラブル迂回機能でシームレス運用環境を提供します。 このアーキテクチャはサムスン証券のミッションクリティカルなデータを損なうことなく保証します。
Migration
ALTIBASE HDBは豊富な機能を備え、標準に準拠するため簡単に既存のシステムから新しいシステムに移行することができました。
4人のエンジニアは2か月以内に既存のすべてのSybaseのテーブルと stored-procedureを類似のプログラミング言語と標準SQLを使用してALTIBASE HDBに変換しました。