アカウント名:
パスワード:
「MySQL育ち」はそのように要求されたからでしょう。モノリシックではない、サーバーを限定できない汎用的なWebアプリケーションを対象とする場合が多いMySQLでは、開発者の他に不特定多数の側の利用者がいます。サーバーでInnoDBが使えるかは確実ではないでしょうし、ユーザーサイドのインストール作業が煩雑になることを好まない開発者は少なくないでしょう。だだし、これは既に過去の話で、モノリシックなシステムをMySQL+InnoDBで構築しようとする、「Oracle や PostgreSQL育ち」な方々が増えたからこそ、今回の買収が発生したのではないでしょうか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
トランザクション (スコア:1, 興味深い)
Oracle や PostgreSQL 育ちが MySQL を使うと、
まずは InnoDB にして、遅いところは MyISAM を使うけど、
MySQL 育ちが MySQL を使うと MyISAM しか使わない。
トランザクションの便利さをわかってないのかな。
それともわかってるけど高速化したいだけなのか。
Re:トランザクション (スコア:2, すばらしい洞察)
MyISAMとInnoDBを使い分けました。
WEBアプリだったんですが、セッション管理用のテーブルみたいに、
複数テーブル間での整合性など要らない、それなりにきびきび動いて欲しいってのには
MyISAMを使いました。あと読み出すだけってやつにもMyISAMを使いました。
トランザクションは便利というよりも、ないと怖くて書けません。
アトミックな更新ができないとデータベースがどう腐ることやら…
以前はトランザクションがないということでMySQLを忌避していたんですが、
使ってみると軽くていいですね。InnoDBのおかげでトランザクションも使えるようになったし。
# でも今作ってるのはPostgreSQLを使ってます。
# だってMySQLはviewとかトリガーとか使えないんだもん(5.0からでしたっけ?)。
Re:トランザクション (スコア:1)
> # だってMySQLはviewとかトリガーとか使えないんだもん(5.0からでしたっけ?)。
禿同。
でも鯖のプラットホームで Windows 縛りがある場合に MySQL を選ぶケースもある。
Re:トランザクション (スコア:1, 興味深い)
MySQLの失態は4.1で日本語環境をボロボロにしたこと(特にWindows版ではまともな回避方法がなかった)ことだと思います。
4.0までhMySQL派だった人がこの1年で次々PostgreSQLにいったのが非常に興味深いです。BSDライセンスですから商用利用でコマーシャルライセンス買う必要もないですし。
Re:トランザクション (スコア:1)
趣味で書く人とかは、MyISAMで十分だし、それしか使えないのかも。
Yu-sk
Re:トランザクション (スコア:1, すばらしい洞察)
トランザクションって「便利だから」使う物なのか?
Re:トランザクション (スコア:1)
「MySQL育ち」はそのように要求されたからでしょう。モノリシックではない、サーバーを限定できない汎用的なWebアプリケーションを対象とする場合が多いMySQLでは、開発者の他に不特定多数の側の利用者がいます。サーバーでInnoDBが使えるかは確実ではないでしょうし、ユーザーサイドのインストール作業が煩雑になることを好まない開発者は少なくないでしょう。だだし、これは既に過去の話で、モノリシックなシステムをMySQL+InnoDBで構築しようとする、「Oracle や PostgreSQL育ち」な方々が増えたからこそ、今回の買収が発生したのではないでしょうか。
Re:トランザクション (スコア:0)
>それともわかってるけど高速化したいだけなのか。
トランザクション機能重視の人はMySQLを選ばないというだけでは。
Re:トランザクション (スコア:0)
(Web)プログラマ上がりでMySQL使う人が多いのはそういう理由だと思われ。
Re:トランザクション (スコア:0)
可能であれば、最初っから乗用車(PostgreSQL)を使いますよ
# 適材適所。
Re:トランザクション (スコア:0)
Re:トランザクション (スコア:0)
遅くても、4人乗れる事が重要な時だってあるんです。
# 適材適所の意味分かってる?
Re:トランザクション (スコア:0)
適材適所ってこういうことじゃないっしょ。
Re:トランザクション (スコア:0)
他の RDB 使ってる人はストレージを使い分けるって感覚の方が無いと思うね。
特に「遅いから MyISAM」の節は他に見直す所があるから遅いんだよ。
ちゃんと MySQL 使ってる人は目的を持って使い分けている。
MyISAM にこだわってる人は、MySQL 的には逆にこだわってない使い方をしてるだけ。