2017/09/05 11:17:53
Soudai
見たこと有る人じゃん?
2017/09/05 11:48:17
toyama0919
良いまとめ話
2017/09/05 11:57:22
iwanofsky
読みやすい
2017/09/05 11:58:58
progrhyme
参考になる。
2017/09/05 12:11:19
Chiastolite
勉強になる
2017/09/05 12:41:19
naofumi-fujii
“とはいえ、バージョンが上がるごとにPostgreSQLもMySQLも高性能になってきているので、結局は使いたい方を使えばいいんじゃないでしょうか。”
2017/09/05 12:51:45
roshi
MySQLが進化してPostgreSQLの領域にも食い込んできた印象。
2017/09/05 12:52:26
peketamin
業務ツールを作るならポスグレを選びたい
2017/09/05 12:55:36
teraayashi
ちょっと前に話題になったこのイケメンだな www.publickey1.jp
2017/09/05 13:03:44
tmtms
MySQL は SHOW CREATE TABLE とかできるのが結構好き。PostgreSQL は型に厳しいのと DDL がロールバックできるのが良い。
2017/09/05 13:38:37
uittie
MySQLはOracle配下で怖いし、暗黙の型変換が怖いので使わない。
2017/09/05 13:41:03
tiki0108
昔はPostgreSQLも使っていたけど、ここ10年くらいは使っていないなぁ…。巨大なECサイトですらMySQL使っている場合あるし、もう好みの問題なのかもしれない
2017/09/05 13:55:57
koyancya
そうなりますよね -> "結局は使いたい方を使えばいいんじゃないでしょうか。"
2017/09/05 14:01:55
dentaro
わかりやすい
2017/09/05 14:43:04
terlen0
ORACLE、ソラリスやめるってさ。
2017/09/05 14:51:06
nicht-sein
"pg_repackというメンテナンス用の外部ツールが使用されることが多いです。それを使えば、REINDEXや一部のALTER TABLE操作を最小限のロックで実行できます" github.com 知らなかった
2017/09/05 15:04:40
satomi_hanten
ウィンドウ関数が使えるようになるまでは自分からは使わないというか使う理由が特にない>MySQL
2017/09/05 15:15:07
splitaces
NoSQL一択じゃだめですか?
2017/09/05 15:15:17
matsumoto_r
俺たちのyokuさん!!!!!!!!
2017/09/05 15:25:18
ravelll
yoku さんだ!
2017/09/05 15:45:30
mapg
ふむ
2017/09/05 15:46:44
kuniku
使いたい方を使う。ID単位(ユーザ)で処理するケースが多く膨大なデータ量ではMySQL、業務系処理はPostgreSQL。Oracleから移行ならPostgreSQLが比較的良い。日本はSIでPostgres根強い。MariaDBが出て来ないのは?MySQLに含まれる?
2017/09/05 15:49:16
n314
軽いインタビューじゃなくてもっと深掘りしてほしかった。
2017/09/05 15:53:40
oooooooo
MySQL 使ってきたけど Oracle になって 5.7 の罠や Java API で Google 訴えたり Solaris 従業員レイオフとかでリスクを感じて PostgreSQL にしてる / PostgreSQL は rails db:drop 前にプロセス終わらせるの面倒。でも使う
2017/09/05 16:15:22
Akaza
平和だ…
2017/09/05 16:19:54
takatoshiono
必読っぽい
2017/09/05 16:21:58
kabochatori
そういやMariaDBどうなったかなぁ
2017/09/05 16:41:08
shag
そうだねえ。DB の話はプログラム言語と違って炎上しないのは関係者が大体大人だからなのかな。A or die みたいな FUD 流す人少ないよね。
2017/09/05 16:47:55
masatomo-m
比較の視点がDBMS個別機能なのでアレだけど、MySQLとPostgreSQLではパフォーマンスチューニングするときのアプリ側アプローチからして変わってきたりするケースがあるので、雑に選ぶと後悔する可能性はある
2017/09/05 16:54:02
kanehama
戦争かな?と思ったら平和だった 良い記事。
2017/09/05 16:55:04
panzer-jagdironscrap1
基本的に業務だとPostgresqlを選んでおけば間違いない気がする、BtoCアプリでWEBアプリで即応性求められる場合はMySQL?
2017/09/05 16:57:48
luccafort
めっちゃいい話だった。しかしMySQL 8ェ…。
2017/09/05 17:07:21
hiroyuki1983
SQL Server...(消え入りそうな声)
2017/09/05 17:07:46
su_zu_ki_1010
この記事を読んだ人はこのブログもきっと読んだことがあるはずです。soudai.hatenablog.com あるいはこれか。speakerdeck.com
2017/09/05 17:08:45
sds-page
MySQLのユーザー登録するとOracleから「有償版を買え」って営業電話かかって来るぞ!
2017/09/05 17:18:16
garage-kid
287: 要約:使いたい方を使ったらええがな。
2017/09/05 17:21:24
igrep
くわしい。
2017/09/05 17:23:39
hoisjp
RDBの比較ポイントがまとまっていてとても参考になる。
2017/09/05 17:41:47
clp5884
言葉の説明の言葉がわからないとはこのことか。勉強しよ。
2017/09/05 17:44:14
koyhoge
それぞれのRDBMSの特徴。両者とも弱点は潰してきたけど、それぞれの強みは性格として残っているのね。
2017/09/05 17:47:35
leiqunni
できることも速度もそれほど変わらないから、ソースが読みやすい方とか、真似したい先人が使ってる方とか、Spiderがある方とか、MariaDBの方とか。障害から復旧しやすい印象はMの方。かな。
2017/09/05 17:54:40
tsutsumi154
大差無いので好きな方使えばいいんじゃね。workbench使えるからMySQL系のほうがありがたい
2017/09/05 17:58:09
naosuke2dx
@yoku0825さんだ!
2017/09/05 18:15:10
mexxx
非常に面白い。最大の違いは「MySQLはインデックスを1つしか使わないこと」だと思っていたけど、それ以外にも色々とあるんだな。
2017/09/05 18:25:58
mrkn
平和で良い。
2017/09/05 18:26:48
raimon49
ところどころMySQLの設計思想というか割り切りが言及されてて面白い。「複雑なアルゴリズムはなるべくサポートしない」「シンプルな処理を高速にする」
2017/09/05 18:28:36
goronehakaba
HiRDBとSymfowareを比較対象にしてくれたまえよ。評価は「使ったこと無いけどどうせ糞」で我慢してあげるから
2017/09/05 18:40:37
synbizmix
慣れでMySQL。分析とか用途決まったら別のDB使う。/PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較! - エンジニアHub|若手Webエンジニアのキャリアを考える!
2017/09/05 18:51:53
lyiase
「MySQLはOracle配下だから怖い」って言うの、「ライセンス見てるんのか!」って思うな。GPLだぞ。そしてそれでもOracleが嫌いって言うなら、先人はMariaDBを作ったんだからそれ使えよ。
2017/09/05 18:51:54
SigmaG2
MySQLばっかり使ってる MariaDBとだったら、どちらが良いんだろう
2017/09/05 19:00:15
touhumog
とても平和的だった / わかりやすい比較観点
2017/09/05 19:04:02
witchstyle
(2017/09/05の記事) koyhogeさんのtweet経由 twitter.com
2017/09/05 19:05:21
pocarist
なんかすごい
2017/09/05 19:05:43
perl-o-pal
なるほど
2017/09/05 19:16:06
Spring_MT
DBまたぎのトランザクションやMySQLのMHA相当がポスグレでどうなっているかとか気になる点はいくつかある
2017/09/05 19:27:33
ryun_ryun
GoogleはMySQLやめてMariaDBに移行したので、選ぶならPostgreかMariaDBの2択かな。
2017/09/05 19:32:53
suika3417
PostgresSQLにMySQL Workbenchぐらいの使い勝手のいいツールが欲しい
2017/09/05 19:40:20
sho_yamane
PostgreSQLの方が使いやすい気がする。でかいデータ扱うならMySQLなんだろうけど
2017/09/05 19:56:34
lenore
↓pgAdmin...4.... server mode...皆で使う...
2017/09/05 20:08:22
koba789
細かいところが気になるタチなので、DB ではなく DBMS だろ、と思う
2017/09/05 20:25:35
wata88
どちらか片方ばかり触ってしまうので、こういう比較は有難い
2017/09/05 20:39:19
nabe1121sir
業務システムがメインなんで、選べるならPostgreSQLを使いたい。んが、選ばせてくれない(´・ω・`)
2017/09/05 20:43:05
amino_acid9
平和な世界「結局は使いたい方を使えばいいんじゃないでしょうか」
2017/09/05 21:12:37
reitanigawa
いい記事だが、この時代でも積極的にポスグレを選んでいく案件があるのかな
2017/09/05 21:21:12
BlueSkyDetector
ブコメからするとMariaDB使ってる人少ないのかな。MySQLみたいにコミュニティー版で機能制限みたいのないしMariaDBで普通に満足してる。
2017/09/05 21:31:16
regularexception
もはや、オラクルの持ち物であることはMySQLのデメリットとはなりえないのだろうか
2017/09/05 21:38:40
Andrion
最近、NoSQLが人気になってる状況を見ると、多くのエンジニアはDBにあまり高機能さを求めてないのかなと思ったりする。
2017/09/05 21:43:03
kasay106hate
どちらのSQLにも強みがあり、それを理解した上で実装するのが肝要ですね。
2017/09/05 21:48:00
Borom
Oracleだからコワイ、ていう意見については「突然特定バージョンからライセンス体系変更して次バージョンから金払えとか言い出しそう」とかそういう感じじゃないだろうか。
2017/09/05 21:56:31
web-engineer
これまじ覚えておかねばならぬエンジニアの掟
2017/09/05 22:01:24
umaemong
#Symfoware で。冗談みたいだけど、最近のSymfowareは中身は(ちょっと古い)PostgreSQLを選択できるので、堅い案件なら割と本気でSymfowareありだと思ってる。
2017/09/05 22:06:49
chintaro3
「MySQLは、バージョン8.0からは、デフォルト設定だと濁音と半濁音を区別しなくなります。「は」と「ぱ」と「ば」はイコールになりますし、「びょういん」と「びよういん」もイコールになります。」なんでやねん・・・
2017/09/05 22:08:55
niseissa
後で読む
2017/09/05 22:36:12
nilab
PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較! - エンジニアHub|若手Webエンジニアのキャリアを考える!
2017/09/05 22:42:58
ktakeda47
(そいや最近全然 PostgreSQL 使ってないな) "また、バージョン8.0からは、デフォルト設定だと・・・「は」と「ぱ」と「ば」はイコールになりますし、「びょういん」と「びよういん」もイコールになります"
2017/09/05 22:45:56
inouetakuya
yoku さんがイキイキ話している様子が目に浮かぶ
2017/09/05 22:53:20
upinetree
使いたい方を使おう
2017/09/05 22:55:49
taketyan
yoku0825 さんには MyNA の ML とかで何度もお世話になっているけど実物は初めて見た。いつもありがとうございます!
2017/09/05 23:05:33
tamtam3
個人的にはMySQL慣れちゃってるからなぁ…  よほど苦手ジャンルでない限り 慣れた方を使うほうが 実装やトラブル時 問題が把握できて楽でいい
2017/09/05 23:11:06
ka2hik0
yokuさんだ
2017/09/05 23:18:44
haburashi13
MySQL今更捨てられない!とか思って記事読んで、捨てる必要ないとホッコリ
2017/09/05 23:25:03
awkad
PostgresとMySQLの記事だから当たり前だけどOracleのオの字も出てこないのね。こうしてスタートアップ系エンジニアはずっとOracleってなんにもしらないけど高くてロックインされるでしょ?としか思わないままなんだろうな
2017/09/05 23:25:08
shunt_i
PostgreSQL:"「多機能であること」が最大の利点なので、その特徴が生きるようなシステムには向いていると思います”、MySQL:"基本的には、シンプルなWebサービスに向いていると思います"
2017/09/05 23:36:56
u5_h
sqlite一択だろ。スケールしないけど
2017/09/06 00:38:15
send
FDWの魅力がPostgresにはあるんだけどなあ
2017/09/06 00:41:16
kirifue
使いたい方を使えばよい、との結論。気にかけるべき点はどちらにもあるわけで。 #データベース #開発
2017/09/06 00:59:46
tengo1985
PostgreSQLのコードはなかなか読みやすいと思う。コメント多すぎ感はあるけど。オプティマイザの違いは知りたい。
2017/09/06 01:01:50
civitaspo
PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較! - エンジニアHub|若手Webエンジニアのキャリアを考える!
2017/09/06 01:02:21
daisuke-king
やば
2017/09/06 01:07:47
kyojiri1
特別な事情があればPostgreSQL、そうでなければMySQLを使ってる
2017/09/06 01:19:23
tockri
herokuでさくっと公開したいならpostgres
2017/09/06 01:32:22
kootaaboo
SQL勉強しなくては…、
2017/09/06 01:46:54
yhonda1001
db
2017/09/06 01:49:04
sulgraphica
DB
2017/09/06 02:03:49
yuuAn
MySQL のシンプルさが好き。 / 写真見てハリウッド俳優か何かかと思ったら yoku0825 さんだった。
2017/09/06 02:38:53
vanbraam
MySQL(MariaDB)は,SQL標準に準拠していないところが結構多いのが辛いが,普通のWebアプリならどっちでも殆ど違いはない感じ.だから拘る理由はどちらにもあまりない
2017/09/06 03:22:33
indication
DDLのトランザクションについては触れないのね...開発者視点からのレビュー。運用管理だとどっちになるんだろ。レプリケーション関連でバトルになりそう(バージョンによる)
2017/09/06 05:09:12
takuya_1st
どっちも好きだけど、mysqlの方が覚えるコマンド少なくて手軽に使える感じある。
2017/09/06 06:13:16
airj12
なるほど視界に入るのがPostgreSQLばかりなわけだ
2017/09/06 06:36:15
ttanimichi
必読だった
2017/09/06 07:28:50
howdy39
すごく良い記事だった
2017/09/06 08:15:16
tigerroll
2017/09/06 08:38:28
mcmht507
おもしろすぎ
2017/09/06 09:12:44
wadandandadan
PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較!
2017/09/06 09:18:38
EnogunoCap
特に深く調べずにP派でした。これからもP派でいいかな、という思いを、強くしました。
2017/09/06 10:15:10
kyouhaja
どっち
2017/09/06 10:36:42
oakbow
実によい比較で分かりやすい。
2017/09/06 11:00:26
naga_sawa
カチッとしてるポスグレとゆる早なMySQL(MariaDB)というイメージ
2017/09/06 11:41:42
yu_wasama
ストアドプロシージャって最高にメンテしづらい印象
2017/09/06 16:14:55
tomokicks
“ハッシュ結合”
2017/09/07 20:29:54
reoring
なるほど
2017/09/09 22:17:09
tmatsuu
建設的でとても良い内容。PostgreSQLはJOINアルゴリズムが複数あるおかげで効果のあるインデックスの張り方が難しい印象ある。つまりCREATE INDEX CONCURRENTLYは最高だということです。