[前][次][番号順一覧][スレッド一覧]

mysql:2049

From: Satoshi Koiwa <Satoshi Koiwa <koiwa@xxxxxxxxxx>>
Date: Wed, 17 May 2000 13:57:10 +0900
Subject: [mysql 02049] Oracle versus MySQL

小岩です。別スレッド起こしました。

「いい」の意味はともかくとして、Oracleが事務処理用として他に変わるものがないっ
てのは確かだと思います。趣味でOracleやっている人がそんなに多いとは思えないん
で、99%以上の人は喰うための仕事で使っているでしょうから、「仕事に使うにはやっ
ぱりこれ」ということになるんだと思います。
数千クライアント環境でややこしいバッチ処理をすることを考えるとMySQLじゃダメ
でしょう。デキる人ならどんな道具を使ってもできるでしょうけれど、あまりお利口
でない3年生とか5年生とかでもややこしいバッチ処理がなんとか作れてしまえるルー
トがちゃんとできていますから。

で、Web環境は数十クライアントかもしれないけれど数万クライアントかもしれない。
例えばECシステムで在庫の仮引当をしながらクレジットカード決済の処理を待ってOK
だったら在庫を本当に引き当てて、NGだったら戻す、という処理なんて容易に発生し
ますよね。やりゃできるでしょうけれど、MySQLで間違いなくちゃんと処理できるよ
うにするってのはレベルの低い技術者(って私のこと)にはちょいと辛いと思います。

Oracleにはdatafileとtablespaceというのがあるし、table単位でもstorage句で容量
の上限を指定できます。例えば同じDBにあるnameテーブルとtelテーブルが、物理的
に別のHDDに置けます。アホな開発者(って私のこと)が直積のinsert文を発行して数
億レコードを発生させようとしても被害を最小にとどめられるわけです(その折の関
係者のみなさん、ゴメンナサイ……ってここは見てないと思うけど)。

Oracleは複雑で高機能ということもあるんでしょうけれど、数カ月に一つくらいは怪
しい点に出会います。一千万単位のUNIXサーバでも結構落ちるし。
一方私が使っている限りでは最近のMySQLは落ちません。用途や負荷や環境が違うか
ら比べられるはずもないのだけれど。

この際、人材供給やサポートの話はしないでおきましょ。

それでもなお、1〜2人の管理者と数人の開発者でできる程度のシステムならば優秀な
人たちであればMySQLで十分いけると思います。みんなそろって経験不足だとかあま
りお利口でないとかだとつらいと思いますし、開発者が数十人〜百数十人、さらには
数百人という規模のシステムではさすがに……。
1人の管理者が開発者も兼ねているようなガレージ規模のものであれば相対的に高価
で広大無辺なOracleよりも見通しがきいて安くて早いMySQLの方がいいでしょう、間
違いなく。


> Oracle ってみんな「いい、いい」って言うけど、本当に
> 良いんでしょうか?
> なんか、神話的になってて、まるで MS 信者みたい。
> Oracle って設定は面倒臭いし、バージョンによって動か
> なかったりそういう、メンテナンス部分って大切だと思う
> わけですよ。
> その点、MySQL は簡単だけど、わりとしっかりしてる。
> メンテナンスフリーっぽいところもあるし。
> 結局 Oracle 使ったって HDD 二重化したり(RAIDとか)
> していざというときのバックアップはあるんですから一緒
> でしょ?
> どうせ、データ飛んだって保証なんかしてくれないでしょ?
> 
> なにがいいの?Oracle。
> 
> 本題からずれました。m(_ _)m


[前][次][番号順一覧][スレッド一覧]

->    2049 2000-05-17 13:57 [Satoshi Koiwa <koiwa] Oracle versus MySQL                     
      2053 2000-05-17 23:31 ┗[tateyan <tateyan@xxx]                                       
      2055 2000-05-17 23:55  ┗[Satoshi Koiwa <koiwa]                                     
      2057 2000-05-18 00:23   ┗[とみたまさひろ <tomm]                                   
      2058 2000-05-18 00:38    ┣["Y. Tutui" <tutui@xx]                                 
      2060 2000-05-18 00:50    ┃┗[Satoshi Koiwa <koiwa]                               
      2063 2000-05-18 01:32    ┃ ┗[とみたまさひろ <tomm]                             
      2064 2000-05-18 02:01    ┃  ┗[Satoshi Koiwa <koiwa]                           
      2059 2000-05-18 00:42    ┗[Satoshi Koiwa <koiwa]                                 
      2061 2000-05-18 00:52     ┣["Y. Tutui" <tutui@xx]                               
      2067 2000-05-18 10:57     ┃┗[Seiji Tateyama <tate]                             
      2069 2000-05-18 18:33     ┃ ┗["Takao Wada" <wada@x]                           
      2070 2000-05-18 18:50     ┃  ┗["Y. Tsutsui" <tutui@]                         
      2073 2000-05-19 03:45     ┃   ┗[<moeru@xxxxxxxxxx>  ]                       
      2074 2000-05-19 11:54     ┃    ┣[Satoshi Koiwa <koiwa]                     
      2077 2000-05-19 12:36     ┃    ┃┗[Seiji Tateyama <tate]                   
      2078 2000-05-19 20:47     ┃    ┃ ┗[<moeru@xxxxxxxxxx>  ]                 
      2075 2000-05-19 11:58     ┃    ┗["Takao Wada" <wada@x]                     
      2076 2000-05-19 12:27     ┃     ┗["Y. Tutui" <tutui@xx]                   
      2062 2000-05-18 01:27     ┗[とみたまさひろ <tomm]