パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

UFJ銀行が基幹システムにLinux導入」記事へのコメント

  • Linuxもだけど (スコア:2, 参考になる)

    by shadowfire (6584) on 2003年07月29日 17時00分 (#367960) ホームページ
    こっちもなかなか挑戦的

    大規模Javaは甘くない・UFJ銀行 目指すは1日1000万件のバッチ処理
    http://itpro.nikkeibp.co.jp/free/NC/TOKU1/20030703/1/ [nikkeibp.co.jp]

    え~、Javaで~?マジで~?と問い詰めたくなるような。

    --
    --------------------
    /* SHADOWFIRE */
    • Re:Linuxもだけど (スコア:2, 参考になる)

      by patagon (1453) on 2003年07月29日 23時21分 (#368214) 日記
      > 1日1000万件のバッチ
      データの処理としてのバッチ、それはそれで結構。
      だがしかし、その前にデータを集める、送るという前段階、後処理について。
      全銀協標準通信プロトコル(BASIC手順)の最大9600bpsよりはましになったとはいえ、それを元にした全銀協標準通信プロトコル(TCP/IP手順)では通信に時間がかかってしょうがない。しかも多くの銀行は64Kどころか9600bpsのまま。データ圧縮したとしてもたかが知れてる。そんなんだから大量データはカートリッジテープでやり取りをしつづけねばならない。その結果、必然的にカートリッジテープの運送にかかる時間、料金というコストが下がらない。これでは口座振替を利用する企業、ひては消費者へのサービスには繋がりにくい。全銀協ってダメダメといつも思う。

      新たなプロトコルとか、通信環境の整備が必要かと。
      親コメント
    • 思わず Doubleを使ってしまって微妙に金利計算の誤差が
      出てくるのは避けてもらいたいですね。
      いや・・当然その辺りはBigDecimalのみを使うんだとは
      思うけど、実はそれだと処理速度の問題で一部Doubleで・・
      なんてのがあったりするかもなぁ・・と。
      もちろんちゃんと仕様が明確になっていても意外に・・ってのが・・。
      親コメント
      • by Anonymous Coward
        >>思わず Doubleを使ってしまって
        この手のシステムに関わるプログラマはDoubleを 使ったことがない、に一票。

        すくなくとも私はここ5年以上浮動小数点モノは 使ってないが...
    • by Anonymous Coward
      勇気有るなぁ。
      処理能力については3歩戻って2歩進むくらいは譲るとしても

      Versionで動作が違うかも知れないのに、、、
      • by Anonymous Coward
        バッチ処理系だったらVer違いの問題はそれ程顕在化しないのでは?
        元々バッチ処理系というか汎用系では、VMの上にエミュレータ載せて過去との互換性を持たせたりという形で動いてる場合も少なくないですから、JavaVMという
      • by Anonymous Coward
        > Versionで動作が違うかも知れないのに

        そんなの、何だってそうでしょ。まぁ、

        > 勇気有るなぁ。

        って俺も思うけど。
        • by Anonymous Coward
          なさけない理由で Version 様を上げなければならない可能性が高い、とは思われる。
    • by Anonymous Coward
      じゃあ、もし、あなただったら、何を使って構築しますか?
      COBOL? C?
      • Re:Linuxもだけど (スコア:2, 参考になる)

        by Anonymous Coward on 2003年07月29日 20時56分 (#368135)

        別ACですが性能と安全性を天秤にかけてCOBOLですかね.

        その特集記事に名前の上がっているシステムの一つの構築に携わりましたが, クライアントはVB+Java, オンライン系フロントエンドはJava, バッチ系はCOBOLで組んであります. Cによる勘定系開発にもかかわったのですが, かなりのスリルが味わえますよ.

        Javaはハードの性能に余裕が有れば, ガーベージコレクションによるメモリ管理のおかげで低レベルのプログラマでも破滅的なコードを書きにくいという点で, 悪い選択では無いと思います. しかし逆にこのガーベージコレクションが原因で性能が極端に低下するとか, jdbcがネックとなって入出力性能が出ないとか(それを回避するために, やたら複雑なSQLを書いてDBサーバ側に処理を任せるとか)の罠があるので, 現時点では(特にエンタープライズ規模でのJavaシステム構築経験が無い場合には)大規模バッチ処理では使わない方が吉だと思います.

        # 知っている人だと名前を特定されそうなのでAC

        親コメント
    • by Anonymous Coward
      > え~、Javaで~?マジで~?と問い詰めたくなるような。

      Javaだと実際に実装させられる(駄目)cobolerが
      「なんで直接10進型をcompute出来ねーんだ!! これだからjavaは!!」
      と悲鳴上げそうな気がする。
      • by Anonymous Coward
        >「なんで直接10進型をcompute出来ねーんだ!! これだからjavaは!!」

        当たり前の感想ですね。
        COBOLを貶めるような発言する人いるけど、COBOLってのはまさにその部分を特化した言語なんだから。
        泥臭かろうがなんだろうが、事務計算させるなら最強なのは今でも変わらない。

        #それでもJavaってのは、本当の理由はなんだろうね。
        • by Anonymous Coward
          銀行のプロジェクトなら潤沢な人員と予算があるのだから、BCD演算の部品を作ればよいだけでしょ。
          COBOLとは違って、まるではじめから言語仕様にBCD演算があるかのごとく利用できますよ。

          失礼な質問ですが、本当にJavaをご存知ですか?
          • by Anonymous Coward
            Javaだと演算子がオーバーロードできないから悲しい。

            # C++盲信者なのでAC(嘘)
            • by miri (12057) on 2003年07月30日 1時45分 (#368308) 日記
              オペレータだって特殊なメソッドです。やたら長いクラス名を使うのに慣れているような人には、オペレータの代わりに普通のメソッドを使うぐらいどうってことありません。。。ていうことかも?

              #最近は自明な場合以外はわざわざ変な演算記号を使わなくていいじゃんと思ったりしますがID
              親コメント
          • by Anonymous Coward
            > 銀行のプロジェクトなら潤沢な人員と予算があるのだから

            失礼な質問ですが、本当にこの業界をご存知ですか?
            • by Anonymous Coward
              うん、僕もそんなに知っているほうじゃないけど
              予算と人員にそこまで余裕があるのって聞いたこと無い。
            • by Anonymous Coward
              御意。
              つか、金があるなら実績のあるメインフレームを導入すれば良いだけだし。

              #目的と手段を取り違えるタイプだな、元コメントの人は。
          • by Anonymous Coward
            > COBOLとは違って、まるではじめから言語仕様にBCD演算があるかのごとく利用できますよ。

            Javaってオペレータオーバーロードできたっけ?
          • by Anonymous Coward
            Java 以外の言語をご存知ですか?
      • by Anonymous Coward
        BigDecimal じゃダメなの?
        • by Anonymous Coward
          BigDecimal で

          c = a + b;

          が出来ないとcobol野郎は悲鳴を上げる、て事だと思われ。
          「何でStringは出来るのに!!」とか言いそう。
    • by Anonymous Coward
      たぶんこのLinuxで動くのはWeblogic8.1Jだよ
      bea [beasys.co.jp]

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

処理中...