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
0730NAME IS NULL
垢版 |
2013/11/19(火) 17:10:33.27ID:7/k9mIM2
>>728
これからDBを勉強したいって思ってる人間が本屋に行って沢山並んでいる奴と殆ど並んでいない奴とを比較して
どれを勉強しようかってなると…とか思わないですか?

ま、仕事で有無を言わさずやらされてたり、最初からそれ専門でやってる連中は別なんでしょうがね
0731NAME IS NULL
垢版 |
2013/11/19(火) 17:19:08.48ID:???
思わんなあ
本屋が全ての人がネットで仕事するのか
0733NAME IS NULL
垢版 |
2013/11/20(水) 08:53:42.72ID:???
>>726
最新版の公式ドキュメントが日本語で翻訳されるから本が必要な部分が少ないのだよ

>>729
だってMySQLの人だもん
0735NAME IS NULL
垢版 |
2014/01/04(土) 22:41:58.29ID:br7C6Zc5
往年の Linux vs FreeBSD みたいですなぁ
0737NAME IS NULL
垢版 |
2014/01/09(木) 23:07:18.04ID:ATMa5W5t
MySQLはそろそろ避けたい
でもPostgreSQLは古いバージョン触った事ある人なら怖くて選択できない
0738NAME IS NULL
垢版 |
2014/01/10(金) 00:11:29.60ID:???
そして昔からずっとpostgres使ってきている人は今のpostgresの優秀さをよく知っている。
0739NAME IS NULL
垢版 |
2014/02/06(木) 17:09:56.11ID:???
>>737
逆じゃない?
俺は昔にMySQL使ってみてトラウマになって、いまだにMySQLだけは試してみようとも思わない。
本格的なSQLの仕様とか日本語(マルチバイト)対応の面とか、MySQLに対する優位性はゆるぎがなかったけどなぁ
今は知らないが
0740NAME IS NULL
垢版 |
2014/02/09(日) 22:15:32.57ID:???
>>739
データベースをまったく知らんヤツにとっては、
10年ぐらい前MyISAMが主流だった頃
PostgreSQL=重い、わけわからん MySQL=軽い、使える
だったよな。

トランザクションも使えないMyISAMがRDBMSとして
「使える」って判断しちゃうヤツが多かったのは
Web2.0とか言い出す寸前ぐらいでにわかwebプログラマが
MySQL+Perlが正義みたいな風潮だったから仕方が無いのかもね。
まあ掲示板に毛が生えた程度の用途ならMyISAMで充分だったけど。
0741NAME IS NULL
垢版 |
2014/02/10(月) 08:03:23.83ID:???
pgsqlが安定して速いmysqlは検索が速い
じゃなかたけ?
0742NAME IS NULL
垢版 |
2014/02/10(月) 08:19:50.69ID:???
>>741
それ以前にMySQLは単なるサブセット
子供のおもちゃみたいなもん




だった


今はしらん
0743NAME IS NULL
垢版 |
2014/02/12(水) 11:20:32.47ID:???
>>741
MySQL INNODBとPostgreSQLはほぼ標準的なDBでそこそこリソース必要。
MySQL MyISAMはDBとしては不完全な代わりにリソース少なくても軽くて速かった。

MySQL最強説が出た頃は、引退させたWindows3.1〜95用PCに
UNIX類(Redhat Linuxとか)インストールして自宅鯖にしてたような時代だから、
INNODBもPostgreSQLも「重い。使えない。」になったのは仕方ない。
0744NAME IS NULL
垢版 |
2014/02/12(水) 11:27:15.15ID:???
>>743
MySQL最強説なんてあったかな?
あったとしても、まだサブクエリーも使えないRDBMSと呼べないような代物だったころの話でしょ?
0745740=743
垢版 |
2014/02/12(水) 15:17:12.15ID:???
>>744
スマソ。レス番記載しなかったから話が繋がってなかった罠。

10年ぐらい前の「データベースをまったく知らんにわかWebプログラマ」の間に
LAMP(Linux+Apache+MySQL+PHP/Perl/Python)とか流行って、
「MySQL最強!PostgreSQLなんて劣化Oracleイラネ」な風潮があったって話だ。

もちろん実態としてはMySQLはMyISAM主流でRDBMSなんて呼べない状態だったし、
個人的には「あんなもんじゃデータベースの本領発揮出来ない。」って思ってた罠。
0746NAME IS NULL
垢版 |
2014/02/12(水) 20:05:15.51ID:???
LAMPの時代だと
「トランザクションの無いRDBMS」
って使い物になんの?
と疑問だったな。
後日、アプリ屋と会話する事があって、アプリ側で競合回避のロック機能を
入れたりとかしてるとか聞いて大変そうだなと思ったっけ。
0747740
垢版 |
2014/02/12(水) 23:19:46.20ID:???
LAMPが流行った頃、自分がかかわる案件はLAPPに誘導してた。
(そしてその企みはおおむね成功してた。)

ファイルシステムしか経験がない連中にとっては、
MySQLは検索機能を実装済みのファイルシステム程度だったんだろうと思う。

MySQLもPostgreSQLも関係ないからスレ違いっぽいが、PGの実態として・・・
N88BASIC時代からやってる人が書いたAccess+VBAのシステムをメンテして、
「あー、この人はSQLを理解する気なんて一切無いのね。」って思ったりした事がある。
テーブルもレコードファイルの考え方で設計されてたし。
まあもっとも、AccessのSQLはクソ使いにくくてVBAでゴリゴリ書きたくなるのも確かだけど。
0748NAME IS NULL
垢版 |
2014/02/15(土) 15:06:41.73ID:???
MySQLの方がPostgresSQLより速い?とかの説がいまだにあるんだけど、理解できない。
7のころからPostgresSQLを使っているが(Oracleから移行した)、処理が遅くて問題になったことは一度もないんだんが?
現行のPostgresSQLで処理能力に問題があるレベルだったら、Oracleとかでも同じじゃないかな?
ハード面を見直す必要があるよね。
うちのはハード構成としてはかなり強力。もちろんAPサーバとは別運用している。
0749NAME IS NULL
垢版 |
2014/02/15(土) 16:14:53.17ID:???
むしろ Oracle 遅ぇ!
0750NAME IS NULL
垢版 |
2014/02/15(土) 18:11:37.68ID:???
>>748
よくある噂話はmysqlの方はチューニングして、pgsqlはそのまんまで
検索テストをしたとかなんとか。
pgsqlもちょとチューニングしたら、爆速になったとかなんとか。
0751NAME IS NULL
垢版 |
2014/02/15(土) 20:34:49.66ID:???
7の頃はしょっちゅうオプティマイザの実装が変更されてて、それまで問題なかったクエリが
バージョンアップでかえって遅くなるなんてのはザラだったな。
0752NAME IS NULL
垢版 |
2014/02/16(日) 14:43:16.89ID:???
業務で稼働してるシステムは簡単にバージョンアップとかできないよ、普通は
それなりに徹底的に検証してからでないと
0753NAME IS NULL
垢版 |
2014/02/16(日) 14:45:41.67ID:???
>>749
こうゆう変な人がいるから困る、マジで。
どこで聞きかじったか知らないがさも知ってるふうに…
Oracle遅いって言える俺、かっこいいとか思ってるのかな?
0754NAME IS NULL
垢版 |
2014/02/16(日) 15:10:51.43ID:???
>>750
その話も良く聞くけど、せいぜいメモリの割り当て程度の話。
しかも「爆速」とか言うほど変わるわけない。
なんでこう、実務に使った経験ないのに知ったかぶりで言う人が多いかなぁ
0755NAME IS NULL
垢版 |
2014/02/16(日) 21:37:20.18ID:???
>>753
すまん、実体験なんだ…
PostgreSQL 並に軽くて速くする手軽な方法おしえてくれ…
0757NAME IS NULL
垢版 |
2014/02/19(水) 21:55:40.61ID:???
>>756
まさに「芸当」だね
一発芸で話題を提供して話ネタで楽しむには面白いんだけど、
組込み向けRDBエンジンであるSQLiteをMySQLからアクセスできて何が嬉しいの?
0758NAME IS NULL
垢版 |
2014/02/20(木) 00:06:58.05ID:???
>>756
作っている本人ですら用途が分からないと言っているような、
完全に趣味で作っているものを持ち上げるのは止めて差し上げろ。
0759NAME IS NULL
垢版 |
2014/02/20(木) 06:00:50.28ID:???
無意味なものつくりました!って大学院の学生がやる話じゃないね。
才能ないからDeNA行くんだろうし、ほっとけ

>>756
FDWがある。
少なくとも現状のMySQLiteレベルなら一発撃破できるはず。
0760NAME IS NULL
垢版 |
2014/02/20(木) 09:07:51.32ID:???
ずいぶん前に作った人いるでしょ
sqlite_fdw
oracleもあるしredisとかもある
0761NAME IS NULL
垢版 |
2014/04/14(月) 18:29:34.37ID:wO4srR+X
まだ続くんですか
0762NAME IS NULL
垢版 |
2014/04/30(水) 00:04:39.61ID:???
オラクルの無料バージョンってmysqlやpostgresqlと比べてどうなの?
0763NAME IS NULL
垢版 |
2014/04/30(水) 01:27:00.21ID:???
オラクルはクローズソース
オラクルの企業戦略次第では、いきなり有償化する可能性がある
0764NAME IS NULL
垢版 |
2014/04/30(水) 01:38:31.68ID:???
オラクルの無償のって、OTN版だよね?
学習用ってことじゃないの?
学習用ならPostgresqlで十分(十二分)と思う
0765NAME IS NULL
垢版 |
2014/04/30(水) 14:07:38.93ID:???
学習用じゃなくて実務用でもPostgresで十分だよ。
商用版だからオラクルのほうが上ってことは全くない
0766NAME IS NULL
垢版 |
2014/04/30(水) 14:37:02.52ID:???
言いたいことはそうじゃないだろw
0767NAME IS NULL
垢版 |
2014/04/30(水) 21:15:25.38ID:???
>>766
では、言いたいことを聞かせてもらおうか
0768NAME IS NULL
垢版 |
2014/04/30(水) 22:08:05.15ID:???
>>764
Express Editionの事でしょ。
OTNのは開発用のみに使えるフルバージョンのもの。
0772NAME IS NULL
垢版 |
2014/07/22(火) 02:49:12.17ID:8pBGbNeJ
あげ
0773NAME IS NULL
垢版 |
2014/08/18(月) 13:38:05.26ID:???
こいつら、MySQLが最強っていうときは否定しないのに
ほかが最強って言われるとムキになって否定すんのなw

こいつら、ビジネスでやってるのが見え見えだから
転職したら奇麗さっぱりMySQLのことなんてスルーするだろ
今から楽しみだわw


梶山
https://twitter.com/RKajiyama/status/495443844515643392
「最強のオープンソースデータベース」って何を根拠に最強とか言い切れるんだろうねぇ > 某社さん

日本男児
http://nippondanji.blogspot.jp/2013/04/7-7.html
『PostgreSQLがオープンソースRDBMS界のトップに君臨しているゆえんである』
マジレスするとそれは事実ではない。だいいちユーザー数ではトップではない。何をもってトップとするのか。それは個人の価値観ではないのか。
0774NAME IS NULL
垢版 |
2014/09/21(日) 15:19:30.29ID:???
結論:Oracle XEでおk
0775NAME IS NULL
垢版 |
2014/10/22(水) 20:08:49.27ID:RmgwHFbQ
>>773
俺は根っからのPostgreSQL派だけど、あらゆる意味で最高のOSS-RDBMSとはやっぱり思わんよ。
現状、不得手なとこはあるからね。

まあ、日本男児もそこまでPostgreSQLをDisってるわけじゃない(ただPostgreSQLの魅力を理解しきってるかは疑問)。
0776NAME IS NULL
垢版 |
2014/10/22(水) 21:35:05.09ID:???
PostgreSQL が不得手なことって何?
0777NAME IS NULL
垢版 |
2014/10/23(木) 03:22:33.39ID:MzKJuvxm
>>776
クラスタリング
集計機能の性能
パーティション化
0778NAME IS NULL
垢版 |
2014/10/23(木) 20:38:33.05ID:???
Oracleに移植しやすいってだけでもPostgresは有用だな
MySQLがWITH RECURSIVEをサポートしたら触ってみたいところだが
0779NAME IS NULL
垢版 |
2014/10/23(木) 21:55:14.02ID:S9bcQjVw
PostgreSQLの何がダメって
ググって出てくるのがEUCのinitで馬鹿がこぞってEUC使ってEUC-UTF8問題起こす
0780NAME IS NULL
垢版 |
2014/10/24(金) 22:01:32.79ID:Io6q/TBF
>>779
PostgreSQLをある程度使っていたら
データベースエンコーディングはUTF8が安牌っておもってたんだが…
0781NAME IS NULL
垢版 |
2014/10/24(金) 22:58:23.71ID:???
UTF-8ならnvarcharとか忘れてもいいよね?
0782NAME IS NULL
垢版 |
2014/11/13(木) 11:50:44.08ID:???
>MySQLがWITH RECURSIVEをサポートしたら触ってみたいところだが
俺もこれが理由で、PostgreSQL >> MySQL だわ。
商用ならSQLServerが好き。足りない機能をSQLCLRで作れるっていうのが素晴らしい。
0783NAME IS NULL
垢版 |
2014/11/15(土) 22:00:53.43ID:???
>>777
パーティショニングは使いづらいよね
0784NAME IS NULL
垢版 |
2015/02/19(木) 02:24:35.67ID:w2FQPssG
ゲームオーン コックサカ!
0786NAME IS NULL
垢版 |
2015/06/05(金) 04:32:05.90ID:SP18brq7
  
0787NAME IS NULL
垢版 |
2015/09/02(水) 17:04:49.38ID:SNc/YyRl
どうですか
0789NAME IS NULL
垢版 |
2015/11/18(水) 23:31:23.83ID:???
日本の職種別、資格別、スキル別の平均最低月給リスト(ほぼ毎日更新)
http://jobinjapan.jp/cate/
全掲載求人107,342件の平均最低月給196,100円

MySQLの求人128件 の平均最低月給221,100円
http://jobinjapan.jp/job-listing/keyword-mysql.html
PostgreSQLの求人54件 の平均最低月給231,200円
http://jobinjapan.jp/job-listing/keyword-postgresql.html

労働市場はこのような結果になりました!
0790NAME IS NULL
垢版 |
2015/11/18(水) 23:47:54.00ID:???
>>789
お前さ、いろんな板の技術系スレでサイトの宣伝してるけど
そんなにaspに通報して欲しいの?
0791NAME IS NULL
垢版 |
2015/11/19(木) 09:09:22.50ID:CCLLwZMb
mysqlはもうありません
0795NAME IS NULL
垢版 |
2015/11/24(火) 15:16:20.51ID:JaRwYBDP
MariaDBに改名した
0797NAME IS NULL
垢版 |
2015/11/24(火) 16:27:10.00ID:JaRwYBDP
$>psql データベース名
$>mysql ユーザー名

全然違うがや
0798NAME IS NULL
垢版 |
2015/11/24(火) 16:32:56.03ID:JaRwYBDP
PostgreSQL が不得手なことって何? それはだな
デフォで、不審者がデータベース名を知っていた時
簡単に覗かれる
Mariaはデフォでパスワード入力が必要

NetbeansIDEとの相性、Mariaはmysqlの流れを踏襲しているので、簡単に
繋がる。Postgresは簡単に繋がらない。
0799NAME IS NULL
垢版 |
2015/11/24(火) 16:39:22.58ID:JaRwYBDP
アンチORACLEと呼ばれている有名なRDBMSはさて何でしょう?
0800NAME IS NULL
垢版 |
2015/11/24(火) 17:08:18.29ID:???
つまり初心者でOracle好きはMySQL使えということね
0801NAME IS NULL
垢版 |
2015/11/24(火) 17:19:57.49ID:???
だってオーコーの持ちモンだもーん
0802NAME IS NULL
垢版 |
2015/11/29(日) 18:08:29.77ID:E0T78taK
いまMariaDBはMySQLを包含した形でリリースされている。
テーブルとビューが同一扱いで、show view status;
でもできりゃいいんだけどね。
0803NAME IS NULL
垢版 |
2015/11/29(日) 18:13:09.94ID:E0T78taK
シェア的にはMySQL=MariaDB66%、PostgreSQL=14%、その他
0804NAME IS NULL
垢版 |
2015/12/13(日) 16:58:12.81ID:???
SQLiteも入れてくれよな〜頼むよ〜
0808NAME IS NULL
垢版 |
2016/04/03(日) 10:32:24.36ID:npDIb46E
>>782
MySQLにWith句をほしがってるやつは多いよね。
0809NAME IS NULL
垢版 |
2016/04/03(日) 11:03:10.47ID:???
マリアってなんなのよー
0810NAME IS NULL
垢版 |
2016/04/03(日) 11:10:22.56ID:KHXWMpOW
>>808
えっ?
ないの?
0811NAME IS NULL
垢版 |
2016/04/04(月) 18:42:07.19ID:0h8QU6nI
MySQL-3.22ALPHAから使い続けて17年余りになるが、
ボラクルから買収されて微妙な立場だよな。

MariaDBでも使うかな?
それとも、使ったことないPostgreSQLでもインストールしてみるか。。

迷うな
0812NAME IS NULL
垢版 |
2016/04/04(月) 21:32:28.58ID:???
マリアってなんなのよー
0813NAME IS NULL
垢版 |
2016/04/04(月) 22:34:22.19ID:???
娘の名前
一太郎、花子のようなもの
0815NAME IS NULL
垢版 |
2016/04/05(火) 19:41:19.00ID:???
>>811

MySQLずっとつかってて初めてPostgreSQL使うと、
あまりの律儀さにびっくりすると思うよ。

絶対に「型が違う」って怒られると思う。で、しこしこキャストしながら、
MySQLのいい加減のいい加減さを見直すことになると思う。
0816NAME IS NULL
垢版 |
2016/04/05(火) 20:39:47.03ID:???
postgresはきっちりしてるのかな。
mysqlはフレームワークの中で使っただけだから裸?で使った事はない。
0817NAME IS NULL
垢版 |
2016/04/05(火) 21:30:54.77ID:AJ+0IO5x
>>815がうっかりしてるだけだろ
0818NAME IS NULL
垢版 |
2016/04/05(火) 23:18:30.35ID:qG5JSFPL
>>815
なるほどね。
17年以上、MySQL使ってきたんで馴染めるかな?
一回、試しで使ってみようかな?

MySQL使い始めた当初は、留学中でオープンソースのRDBMSといえばMySQLといった感じで、回りにもMySQL使いが多かった。
2003年に帰国してビックリ。
日本じゃPostgreSQLのユーザーが多くて、書籍なんかも(代表的なシーラカンス本)圧倒的にPostgreSQLが多かったのには驚いたよ。

MySQL使い始めた当時は本買うお金無かったんで、NetBSD環境でMySQLの公式オンラインマニュアル読んでインストールしたり、テーブル作ったりしたの覚えてるな。
0820NAME IS NULL
垢版 |
2016/04/07(木) 23:28:54.43ID:2zd5IQ++
>>819
ばかっていうほうがばかなんですー
0821NAME IS NULL
垢版 |
2016/04/08(金) 02:18:41.84ID:???
そーだそーだ わーわー
0823NAME IS NULL
垢版 |
2016/06/15(水) 10:41:51.55ID:???
>>820
いついったよ、なんじなんぷんなんびょう?

って書いてあるな・・
0825NAME IS NULL
垢版 |
2017/01/12(木) 00:44:15.95ID:???
まさに今、俺が >>815 の状況でうんざりして2chで愚痴ろうと思ったところだわ。
Oracleほど突き抜けて泥臭い地道さを要求されるなら諦めるが・・・。
(インストールやライセンスにどんだけ気を使うんだよ。致命的バグでパッチ当てなきゃつかいもんならんし・・・。Oracleが洗練されているという人がいるのが信じられん。これも愚痴w)

PostgreSQLもなんやかんや開発者に気を使わせすぎだろ。VACUUMとかだりぃっつのw
Groupごときでガタガタうっせぇ。単一レコードの塊ですら集計関数要求するってどんだけ頭固いんだよ!
あとフリーズしてビビったわ。OracleでもMySQLでもガツガツ動いてるっつの!

ってなった。
0827NAME IS NULL
垢版 |
2017/08/18(金) 10:22:33.94ID:???
2ちゃんのDBMSってどこのだろうか?
とりあえずcgiはperlで書いてるみたいだけど。。
0830NAME IS NULL
垢版 |
2017/12/29(金) 11:17:33.93ID:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

COWI3J10G8
■ このスレッドは過去ログ倉庫に格納されています

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