X



トップページDB@2ch掲示板
1002コメント288KB
MySQL vs PostgreSQL Part2
■ このスレッドは過去ログ倉庫に格納されています
0001NAME IS NULL
垢版 |
2005/08/03(水) 04:43:20ID:j7oDtJr2
同じオープンソースRDBMSとしてのMySQLとPostgreSQLを語ろう。

どちらが良い・悪いの宗教論争ではなく、漏れたちユーザにとってのそれぞれの使い所を見出そう。

前スレ

MySQL vs PostgreSQL
http://pc8.2ch.net/test/read.cgi/db/1056943680/l50
0175NAME IS NULL
垢版 |
2006/03/15(水) 03:11:39ID:???
>>174
どうなんかね。自分は両方使ってるけど、postgresqlはスレにも
日本のMLにも出入りしてない。そんなケースもあるので。

ただMySQLの場合はDBMSを使う選択肢として選んだユーザだけじゃなくて
MySQLを利用するアプリを使いたくて結果的にMySQLを使うユーザがかなり居るので
質問も多くなる傾向がある。ライトなユーザの比率が多いことは確か。
0176NAME IS NULL
垢版 |
2006/03/15(水) 03:33:43ID:???
PHPが日本で今ほど流行っていない頃、海外の流行を意識した
Webマスターやライターが要所要所でMySQLを薦めてたのが地道に効いてたと思う。
今考えれば特にMySQLだけが大きく有利な部分てのはなかったんだが…。
0177NAME IS NULL
垢版 |
2006/03/15(水) 09:46:23ID:???
そういやXOOPSっていまだにMySQL一択なのかな?使わないから調べてもしてないが
0178NAME IS NULL
垢版 |
2006/03/15(水) 10:01:25ID:???
MySQLが有利だったのは、軽いとか速いとかWindowsで動くとか
そういう部分じゃないかなあ。PHP標準だったのも大きい。
フルスペックのSQLを使いたい、という理由でPostgreSQLにしたけど。
今はそういった差はほとんど無いね。
0179NAME IS NULL
垢版 |
2006/03/15(水) 10:43:16ID:???
postgresのスレってなんか複数あるしな

昔はmysqlしかwindows対応してなかったのが大きいかと
最近やっとpostgresのwindows版で勉強してみようという感じの本が出たところ
0180NAME IS NULL
垢版 |
2006/03/15(水) 10:50:25ID:???
以前出た本にCygwin+PostgreSQLなのがあったな。
そこまでWindowsもしくはPostgreSQLにこだわらんでもと、おもたもんだ
0181NAME IS NULL
垢版 |
2006/03/18(土) 14:20:13ID:???

MYSQLは4.0までは良かった。
Postgresqlは8.0から急激に良くなった。

いまなら、Postgresqlの方に軍配が上がるのでは?
0182NAME IS NULL
垢版 |
2006/03/18(土) 16:35:27ID:???
MySQL4.0以前からのバージョンアップでなけば、MySQL4.1以降でも問題ないらしいけど?
0183NAME IS NULL
垢版 |
2006/03/18(土) 17:19:59ID:???
4.1がその下の細かいバージョンで挙動が変わりすぎだったから人が離れただけ
日本語使わなければ問題はなかったというところだけどね
0184NAME IS NULL
垢版 |
2006/03/22(水) 17:20:54ID:???
Postgresqlが標準でレプリケーション機能をつけないのは
なんかポリシーなの?
SlonyIやってみたけど、MySQLとちがってテーブル名全部指定とか
設定が面倒すぎる。

レプリケーションだけの差で今のところMySQL5のほうが上だな
0186NAME IS NULL
垢版 |
2006/03/23(木) 10:08:10ID:???
レプリケーションだけならそうだが、結局PostgreSQLにSlony-Iでやってるな。
PgAdminIIIでSlony-I扱えるのが大きい。
0187NAME IS NULL
垢版 |
2006/04/10(月) 21:18:30ID:kws9LtIU
過去ログ読んだけど、なんか面白い書き込みが少ないなあ
もう少し比較記事が欲しいな

ということで燃料投入www

スレッド vs プロセス
MySQLがWeb向きの理由の一つに
スレッドってのもあると思う。
同時アクセスが多く、単純なクエリーが多い
普通のWebではMySQLのスレッド処理に軍配があがるから
0189NAME IS NULL
垢版 |
2006/04/11(火) 13:07:49ID:4VOupqi+
>>188
何か特殊な環境のようで、あんまり一般的ではないようで参考にならないですね。
0190NAME IS NULL
垢版 |
2006/04/11(火) 13:20:49ID:4VOupqi+
業務系はPostgreSQLでWeb系がMySQLってのは俺も賛成だな

まあPostgreSQLの方をよく使っていた俺の意見だけど
pgsqlは使いやすいてのも大きいかなw
ある程度大きいDBで同時アクセスが少ないシステムの場合は
PostgreSQLの方が何かと有利かと思うな。
でも規模が大きくなりすぎると別の問題が出てきて
Oracleを使いたくなるってのもあるがwww

MySQLの場合はデフォルトで性能が出ない場合があるってのも大きいかも
クエリー特性とか考えずに全てInnoDBで済ますような
そんな適当な使い方ではあんまり性能でないからねwww
142はチューニングとかしたのかな?
0191NAME IS NULL
垢版 |
2006/04/11(火) 13:42:50ID:???
188 の人じゃないけど最大10倍くらい出るよ。
平均でも 2 〜 3 倍くらい出る。

# 8.2 は order by も 20% くらい速くなるらしい。
0192NAME IS NULL
垢版 |
2006/04/11(火) 13:50:39ID:4VOupqi+
詳しく>>191
比べた条件がわからないと参考にならないんだけど
0193NAME IS NULL
垢版 |
2006/04/11(火) 14:55:57ID:???
ツールの使いやすさで言うなら
CLI: psql >> mysql
WEB: phpMyAdmin >>>>> phpPgAdmin
かなあ。
0194NAME IS NULL
垢版 |
2006/04/11(火) 18:22:25ID:4VOupqi+
>>191
PostgreSQLマンセーの書き込みか、、、
DBAやってる人なら理由を知りたくなると思うんだけど、、、
理由もわからず(わかろうとしない?)にチューニング出来ないと思うんだが
0195NAME IS NULL
垢版 |
2006/04/15(土) 11:05:45ID:???
通常まともなDBならInnoDBとの比較になるしさほどめずらしくはないだろ
ずっとMySQLつかってきたけどそう思うよ
Postgres8が登場してからは明らかに流れが変わった

ただし、商用費商用問わずツール等は海外のはMySQLは対応しても
Postgresは未対応なんてのは非常に多い
0196NAME IS NULL
垢版 |
2006/04/15(土) 22:04:16ID:8sebR/w8
「通常まともな」の定義が問題だよな。
まともな業務用のデータベースって意味なんだろうけど
人や業種やプロジェクトによって通常の定義も違うからね。
曖昧な言葉を平気で使うような人だと
まともにデータベース設計が出来ないと思われるよwww

Web系でクエリーの99%が検索中心だったりしても
同じ設定ですませちゃうんだろうなww

俺は最近MySQLを勉強しているところであまり詳しくはないんだが
InnoDBの初期設定って酷いと思うんだが、どうなんだろ?
まともにメモリ設定したら結構性能が違ってきたりしないのかな?
0197NAME IS NULL
垢版 |
2006/04/22(土) 00:30:34ID:???
トランザクション中心なんてほとんどの業務系はそうだろ

WEB系は参照中心なのは当たり前
入力中心でWEBベースは非常に使いにくいか、コスト増になり
その分野はクライアントサーバかリッチクライアント案件がほとんど

だから社内アプリだとWEBアプリはだいぶへってるよ

InnoDBも初期値ひどいのは知ってるけど、Postgresのほうもかなりきてるよ
なんせMySQLより非常に小さいDBにみえるくらい
0198NAME IS NULL
垢版 |
2006/04/22(土) 14:01:13ID:???
>>196-197
初期値酷いとか言ってんなら
すべての環境で万能な初期値っての挙げてみろや出来るもんなら
まあ初期値をそのまま使う気でいるヤツからしてみりゃ確かに
酷いってことにもなるんだろうが。
0200NAME IS NULL
垢版 |
2006/04/22(土) 23:40:03ID:???
>>199
Postgresの2つのスレを見ればきっとわかるよ。
最近は、「キレる&荒れる」精神的に病んだ奴が多すぎ。
0201NAME IS NULL
垢版 |
2006/04/23(日) 13:30:07ID:???
なんでもやってクレクレ君に頭きてんだろ
環境変数なんかチューニングすんのが当たり前
それを初期値が非道いとか眠たいこと
言ってるからじゃねえの
なんでもかんでも精神病んでるとかに
結びつける方が短絡過ぎだろwww
0202NAME IS NULL
垢版 |
2006/04/23(日) 13:49:13ID:???
馬鹿と荒しはどちらも精神病患者
0203NAME IS NULL
垢版 |
2006/04/23(日) 15:44:45ID:MyWxdzio
>>202
そのレス自体が煽りだと気づいてないオマエ自身
オマエの言う精神病患者の何者でもねえwww
0204NAME IS NULL
垢版 |
2006/04/23(日) 16:33:24ID:???
事実を述べただけ。
知能が劣っている事と、犯罪や迷惑行為を行う事と、精神病を抱えている事は
どれも同じ現象の異なる側面を眺めているに過ぎない。
0205NAME IS NULL
垢版 |
2006/04/23(日) 16:46:30ID:???
>>203
自嘲してるんでしょうな。

>>204
おまえさん、かなり精神的に病んでますな。
0206NAME IS NULL
垢版 |
2006/04/23(日) 18:48:47ID:???
>>204は病気というより人間として終わっているだろ。
0207NAME IS NULL
垢版 |
2006/04/23(日) 19:26:29ID:???
人間未満のゴミどもが何か言うてるでw
0209NAME IS NULL
垢版 |
2006/04/24(月) 02:51:43ID:???
>>201
なんでも、やってクレクレ君に頭来てるってな、
ここでの質問はおまえらが答える必要なんてないんだぞ。
なんだ、質問に答えることがおまえらの仕事なワケ??ニートか?
仕事だからクレクレ君来ると怒るわけ??

0210NAME IS NULL
垢版 |
2006/04/24(月) 02:57:42ID:???
>>209
別に201でもなんでもないが
おまえ、何ファビョってんの?www
0211NAME IS NULL
垢版 |
2006/04/24(月) 12:58:47ID:???
発売わずか2か月で20万部を越えたベストセラー「他人を見下す若者たち」。

現代の若者を「自分に実力がないのに周囲を見下すことで有能感にひたる」と切り捨てます。
著者は教育心理が専門の名古屋大大学院教授。日ごろ、学生と接する中で感じていた
自説が思いのほか大ヒットしました。

http://www.nhk.or.jp/nagoya/ohayo/index.html

「自分以外はバカ」仮想的有能感を持った若者特徴

●自分に甘く、他人に厳しい
●すぐにいらつき、キレる
●「悪い」と思っても謝らない
●努力せずに、成果がほしい
●無気力、鬱になりやすい

0215NAME IS NULL
垢版 |
2006/04/25(火) 13:15:59ID:???
PostgreSQLを他のデータベースソフトと
ベンチマークテストで数値で検証してるサイトはないでしょうか?

ttp://www.thinkit.co.jp/free/compare/1/8/1.html
探してみたもののここぐらいしか見つかりませんでした。
0218215
垢版 |
2006/05/04(木) 01:49:12ID:???
    __      _____  r―‐┐┌――┐         _     厂|       __厂|__
  / ∠___,  |______ | /_/7 /  7 厂| | く\     ||      | |       |__  __|
  l   ___  |         | | _/ 〈_ L/ [_|   ヽ」┌─┘└─┐  | |    _ |__  __|
  | |___| | ____| | | 口 口 | /Z_冂_ 〈\.└─┐┌┐│  | ヽ__/ | /┌┐ _ \
  l   ___  | |         | | 口 口 l〈_,r┐┌┘ \/__| L_」 |_ \__/ ヽ、二__ノ  ヽ/
  | |___| | | | ̄ ̄ ̄ ̄ |┌ー┐|┌ ┘└┐   |__  ___|  厂|      _厂|__
  l   ___  | | |         ||   ||└ ┐┌┘  / 〉   / \      | |    └┐┌─┘
  | |___| | | ヽ____/| ||   ||   | |   / /  //\ \__  | |_,ノ|    | | l二二l
  l______| ヽ_____ノ |.」   [__|   |_.」  く_/ く_/   \_ノ  ヽ__/   ∠_/ l二二l
0219NAME IS NULL
垢版 |
2006/05/05(金) 02:17:49ID:2T/DDJw6
質問です!Mysqlを勉強してます。
perlのDBI経由と、CSEとで、sqlのステートメントを複数連結するとSyntax Errorに
なってしまいます。たとえば下記はエラーになります。

select current_date; select_current_date;
※これはテスト用で、実際はcreate tableが連続します

DBIとCseではだめでしたが、mysql monitorでは意図したとおり実行できました。
Postgresqlでは全部の環境でエラーは起こらないのですが、この違いってなんなのでしょうか?

宜しくお願いします!
0220NAME IS NULL
垢版 |
2006/05/05(金) 13:03:43ID:???
>>219
;(セミコロン)で区切って複数のSQL文をCSEで実行するときは
[データベース]−[一括実行]の方でやってみる
0221NAME IS NULL
垢版 |
2006/05/05(金) 23:06:51ID:???
>>220
実行できました!ありがとうございます
perlではどうやったら実行できるでしょうか?
C APIでMYSQL_OPTION_MULTI_STATEMENTS_ONってのを見つけましたが、
perlには関係ないですよね。
0222教えて
垢版 |
2006/05/06(土) 02:03:19ID:dawq4wDl
今、MYSQLでデータベース作ってますが、漢字の”十”が文字化けします。
ほかにも、いくつかの漢字が文字化けします。
WINXPで MYSQLのバージョンは4でも5でも駄目でした。
だれかわかる人いませんか?
0223教えて
垢版 |
2006/05/06(土) 02:13:11ID:dawq4wDl
今、MYSQLでデータベース作ってますが、漢字の”十”が文字化けします。
ほかにも、いくつかの漢字が文字化けします。
WINXPで MYSQLのバージョンは4でも5でも駄目でした。
だれかわかる人いませんか?
0224教えて
垢版 |
2006/05/06(土) 02:29:12ID:dawq4wDl
MYSQL単独でだめだし、漢字も一部の漢字がうまくいかない。
うまくいく漢字もあるし、わけわからん。
もう、いい、いらん! データベースなんか”いらねー!”。
データのクラスとファイルのIOだけでやるわ!
0225教えて
垢版 |
2006/05/06(土) 02:32:55ID:dawq4wDl
YAHOOのサイト探してるが、ほかのプログラムと連携して問題があるように
語るところばかり。

それどころかあー! 根本的にMYSQLのコマンドラインから問題が
あるじゃあないか。
0227NAME IS NULL
垢版 |
2006/05/06(土) 21:06:36ID:???
CSEってバグだらけじゃないか?
そもそもその略称は一般的なんか
0228NAME IS NULL
垢版 |
2006/05/06(土) 22:46:44ID:???
>>227
結構見かける<略称
正式名称が長すぎ
0229NAME IS NULL
垢版 |
2006/05/06(土) 23:06:36ID:???
KENTて・・・
あえて、ド素人相手の説明だから?
0230NAME IS NULL
垢版 |
2006/05/07(日) 00:16:22ID:???
>>227
なら使わなんだらエエだけの話
俺はExcelとレコードを直接コピペし合えるこのツールは非常に重宝しとる
ただオマエの言うとおり更新が滞ってるので
MySQL4.1以降ではネイティヴで接続できない場合がある
もしオマエのいうバグがそれだとしたら解決法はある
教えてほしかったらキッチリ仁義斬ることだな
0231NAME IS NULL
垢版 |
2006/05/07(日) 11:52:19ID:???
>>230
> 教えてほしかったらキッチリ仁義斬ることだな

早速のお控えありがとさんです。手前のあげます仁義に前後まかり間違いございましたら失礼さんです。
手前、姓はNULL、名はNAME、ミドルネームはIS、人呼んで名無しと発します。
いずこ、いずかたの地におかれましても、
お兄ィさん、お姉ェさん、またはお友達衆に厄介かけがちな粗そう者です。
以後、見苦しき面体お見知りおかれまして、
行く末万端、お引き立て、宜しくお頼ォ申しあげます。
0232NAME IS NULL
垢版 |
2006/05/07(日) 14:19:43ID:???
CSEのバグってスクロールバーとかUIまわりだろ
MySQLなんてなめきったDBは業務系で使わないからいいけど
0233NAME IS NULL
垢版 |
2006/05/07(日) 16:11:25ID:???
それはプギャーと言うところかしらー?
0234NAME IS NULL
垢版 |
2006/05/07(日) 16:35:42ID:???
ちゃんと仁義きったのだからオセロ

0235NAME IS NULL
垢版 |
2006/05/07(日) 22:28:17ID:???
>>234
CSEでMySQLにネイティヴ接続する場合、
4.0以前のパスワード(16文字)のユーザでしか接続できない。
4.1以降で新規作成したユーザは既定で41文字のパスワードが生成されるので、
このユーザでCSEに接続するには直接mysql.userテーブルを操作して、
update user文とold_password関数を使って4.0以前のパスワードへ変換する。
0236NAME IS NULL
垢版 |
2006/05/08(月) 01:57:57ID:???
>>235
さっそくのレスありがとうござんした。
以後宜しくお頼ォ申しあげます。
0237NAME IS NULL
垢版 |
2006/05/09(火) 23:19:14ID:???
>>232
男なら
与えられた環境だけでなんとかしねぇとなんねぇ時もあらぁな
0238NAME IS NULL
垢版 |
2006/05/09(火) 23:33:55ID:???
>>237
それが男ってもんよ。環境が無いから開発が出来ない?
てめえらチンコあらあって出直してこい。
0239NAME IS NULL
垢版 |
2006/05/10(水) 00:10:47ID:???
>チンコあらあって
「あらあって」って、どんなことされるんだろ(´・ω・`)ドキドキ
0240NAME IS NULL
垢版 |
2006/05/10(水) 00:25:48ID:???
いつから
渡世者スレになったんだ
0242NAME IS NULL
垢版 |
2006/05/15(月) 17:21:52ID:7u9t9iU/
MySQLを勉強しています。
レンサバの仕様説明を見てて思ったのですが
データベースの提供は1アカウント1データベースとなっております
と書いてありました。
データベース内にテーブルを必要数作れさえすれば問題ないと思っているのですが
MySQLでなくても、1データベースじゃ足りないようなシステムとは
いったいどんなシステムになるのでしょうか?例えば・・・で良いので教えて頂けませんか?
0243NAME IS NULL
垢版 |
2006/05/15(月) 17:59:42ID:???
>>242
同じtable名を違うアプリケーションで使いたい場合
0244NAME IS NULL
垢版 |
2006/05/15(月) 18:10:51ID:???
>>242
1サーバで処理できないDBを「単純に」分散化した場合。
0245NAME IS NULL
垢版 |
2006/05/16(火) 02:10:38ID:mrKEQHYW
『書籍の内容を日本語でおさめたデータベースを、あるキーワードで検索する』なんてものを
作る場合、PostgreSQLとMySQL、どちらが良いとかあります?
Linux + Apache + PHP、それからクライアントはFlashを多用することが多くなると思うんですが。
0246NAME IS NULL
垢版 |
2006/05/16(火) 02:11:30ID:???
それでも意味がわからないと黙る>>242
0248245
垢版 |
2006/05/16(火) 02:36:52ID:mrKEQHYW
じゃ質問変えます。

『書籍の内容を日本語でおさめたデータベースを、あるキーワードで検索する』なんてものを
作る場合、どんなデータベースを使えば良いです?
0249NAME IS NULL
垢版 |
2006/05/16(火) 02:43:00ID:???
>>248
DBっていうか検索エンジンだな。一昔前ならNamazuだったけど、いまだとどんなのだろ。
とりあえず、基礎知識からしてないようだから、お勉強し直したほうがいい。
0250NAME IS NULL
垢版 |
2006/05/16(火) 09:07:53ID:???
↑Webページの検索じゃないの?>Namazu
>245はOracleやPostgresやMySQLを使ってデータベース化したデータの検索じゃないの?
0251NAME IS NULL
垢版 |
2006/05/16(火) 10:17:21ID:???
NamazuはWebページに限定したものじゃないぞ。
0252NAME IS NULL
垢版 |
2006/05/16(火) 12:08:12ID:???
>>250
マジで、真剣にお勉強したほうがいいぞ。
0253NAME IS NULL
垢版 |
2006/05/17(水) 12:56:41ID:???
勉強し! 勉強し! さっさと勉強し!
0254NAME IS NULL
垢版 |
2006/05/17(水) 18:50:31ID:???
データベースファイルから
Namazuで使えるIndex作れるのか?
WordやらPDFでさえフィルタが必要だぞ?
0255NAME IS NULL
垢版 |
2006/05/18(木) 01:11:50ID:???
普通に考えればOracleText使え
0256NAME IS NULL
垢版 |
2006/05/18(木) 03:19:52ID:???
未成熟分野だが、XmlDBって選択もアリかと

まあ余計な苦労しょいこむ羽目になるかもだがw
0257NAME IS NULL
垢版 |
2006/05/26(金) 09:38:36ID:mYYQpcEk
Win2000 + Apacheでデータベースを構築して遊んでみようかと思い立ちました。

この場合、MySQL と Postgres では、やっぱMySQLのほうがいいんでしょうかね?
0258257
垢版 |
2006/05/26(金) 09:47:19ID:???
+ PHPね。
よし。スレをざっとみて、Postgresに決めたyo
0259NAME IS NULL
垢版 |
2006/05/26(金) 14:12:56ID:???
>>257
自分は両方やって遊んでますよ。特別な意味はないんだけど、どこがRDBMS依存かは把握しやすい。
0260NAME IS NULL
垢版 |
2006/05/27(土) 10:51:10ID:Sa3iBEqf
phpPgAdmin が phpMyAdmin に比べて機能が足りず、使いづらいのだが・・・
0261NAME IS NULL
垢版 |
2006/05/27(土) 19:31:47ID:???
phpPgAdmin とか phpMyAdmin なんてものに頼る程度のやつは・・・・
0264NAME IS NULL
垢版 |
2006/06/26(月) 23:46:38ID:???
効率良い方法でやれば良いだけの話であって。
0265NAME IS NULL
垢版 |
2006/06/27(火) 01:53:54ID:???
>>262
マクロアセンブラを使ってからは、
もうハンドアセンブルには戻れません。
0266NAME IS NULL
垢版 |
2006/06/28(水) 07:01:49ID:???
MZ-80B使っていた頃は金がなくてマクロアセンブラなんて買えなかったから、
当然ハンドアセンブルだったなぁ。
0267NAME IS NULL
垢版 |
2006/06/28(水) 09:30:26ID:???
おっさんの昔話はどうでもいい。
Z80のワンボードで制御した学生の頃の実習はハンドだったけど。
0268NAME IS NULL
垢版 |
2006/06/28(水) 10:25:34ID:???
オッサン合戦が始まりました!
0270NAME IS NULL
垢版 |
2006/06/28(水) 16:05:23ID:???
そうだな。便利なツールがあるんだから、それを使えばいい。
カシオミニとかな
0271NAME IS NULL
垢版 |
2006/06/28(水) 16:49:05ID:???
本試験においては電卓の持ち込みは許可しません。
計算尺、手回し計算機は可
0273NAME IS NULL
垢版 |
2006/07/14(金) 14:13:50ID:???
学校でMySQL使ってるんですが
何故か先生が「○○というデータベースに学生番号+テーブル名でテーブル作るように」とかいうんですよ
スキーマ使ったらいいじゃんと思ったんですがMySQLにはスキーマがないらしい
やっぱPostgres最高
0274NAME IS NULL
垢版 |
2006/07/14(金) 14:35:06ID:???
>>273
俺も、PostgreSQL派だけど。
もう少し、勉強頑張ったほうがいいよ。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況