MySQL vs PostgreSQL (412レス)
上下前次1-新
2: 名無しさん@お腹いっぱい。 2001/05/09(水)06:54 ID:??? AAS
別に対決せんで良い。
用途に合わせて使い分け。
3: 名無しさん@お腹いっぱい。 [0] 2001/05/11(金)04:18 ID:??? AAS
まあまあ、そう言わず。
どっちがいいの?。でもいいし、いろいろ比較してくださいって趣旨でお願い。
けんかしてくれってわけじゃないんだしさ・・・
一昨年位に予算がなくてフリーのデータベースで開発しなきゃならないことが決まって
そのときはまだあんまり資料がなくてどっちがいいのかすごく悩んだもんです
4: 名無しさん@お腹いっぱい。 2001/05/11(金)09:18 ID:??? AAS
なんでID消してるの?
5(1): 名無しさん@お腹いっぱい。 2001/05/14(月)20:27 ID:5jnG.Wb6(1) AAS
MySQLも去年からライセンスがGPLになったので、ほんとに用途だけを考えて
選べるようになりましたね。
トランザクション機能が不要なら、MySQLが圧倒的に速いと聞きましたが。
6(1): 名無しさん@お腹いっぱい。 2001/05/14(月)21:21 ID:YqqCadMo(1) AAS
>>5
>トランザクション機能が不要なら、MySQLが圧倒的に速いと聞きましたが。
これ良く聞くけど、オプティマイザの性能はどうなんでしょう?
簡単なSQLは獏速だけど、ちょっと複雑なクエリーは超遅だと、
用途によっては使えない気が。
テーブル2,3個のJoin位だったら速いんだろうけど。
7(2): 名無しさん@お腹いっぱい。 2001/05/15(火)12:28 ID:RxTEsH8A(1) AAS
MySQL、なんでトランザクション使うのにBerkeleyDBが必要なんだろう、、、
正式版では不要にならないのかな?
設定イヤイヤ厨房でスマンス。
開発はWin上使うし、、、
8(1): 電動ナナシ [0] 2001/05/15(火)14:35 ID:??? AAS
>>6
DBM/CSV の代替的な用途、例えばフィルタ・ソート機能つき DBM/CSV として
使う人が多いんじゃないかと思う。
そういう目的に特化しているんじゃないかな。Transaction がない時点で
複数テーブルにまたがる同時更新の保証がないわけだし。
# MySQL って更新可能な View ってあるかな・・と思ったら View の
定義はできない?。
省3
9: 名無しさん@お腹いっぱい。 2001/05/15(火)19:28 ID:??? AAS
>>7
とっくに正式版だよ。
10: 名無しさん@お腹いっぱい。 2001/05/15(火)23:10 ID:??? AAS
>>8
Viewできない(涙)
11: 電動ナナシ 2001/05/16(水)15:34 ID:??? AAS
まあ View 使わないと管理できないような複雑なスキーマを作るなという
神の啓示だと思うことにしよう。
12: 名無しさん@お腹いっぱい。 2001/05/18(金)11:04 ID:f4DGbXZU(1) AAS
>MySQL の Transaction は BerkeleyDB のトランザクション機能を使って
>実装されているから。
なるほど。失礼しました。
Windowsでも使えるのかな、、、って自分で調べなさい>おれ
13: 名無しさん@お腹いっぱい。 2001/06/19(火)10:42 ID:ZjQvIc3A(1) AAS
外部リンク[html]:www.softagency.co.jp
このドライバー、解凍できたかたおりますか?
14: 電動ナナシ [0] 2001/06/19(火)13:11 ID:??? AAS
ファイル名から "+" を削ってみたら?
ファイル名を 8 文字の適当な名前にしてみたら?
解凍ソフトの問題じゃないのか?
15: 名無しさん@お腹いっぱい。 2001/06/19(火)13:38 ID:??? AAS
LHASAで普通に解凍できたけど?
16: 名無しさん@お腹いっぱい。 2001/06/19(火)14:29 ID:??? AAS
何度やっても、どの解凍ソフトでも駄目なんだよなぁ・・・。
win2000のせいかな?
17(1): 電動ナナシ 2001/06/19(火)16:32 ID:??? AAS
こっちも Windows2000 + WinZip だが問題なく開けるぞ。
18(1): 電動ナナシ 2001/06/19(火)16:31 ID:??? AAS
こっちも Windows2000 + WinZip だが問題なく開けるぞ。
19: 名無しさん@お腹いっぱい。 2001/06/19(火)18:35 ID:??? AAS
ハハハ
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ^∀^)< あほか
( つ ⊂ ) \_________
.) ) )
(__)_) (^∀^)ゲラゲラ キエロ カイセンキッテクビモキレ ケラ
20: 名無しさん@お腹いっぱい。 2001/06/24(日)05:51 ID:h75OaKWc(1) AAS
時刻の順番おかしくない?
>>17 名前:電動ナナシ 投稿日:2001/06/19(火) 16:32 ID:???
こっちも Windows2000 + WinZip だが問題なく開けるぞ。
>>18 名前:電動ナナシ 投稿日:2001/06/19(火) 16:31 ID:???
こっちも Windows2000 + WinZip だが問題なく開けるぞ。
21: 名無しさん@お腹いっぱい。 2001/06/24(日)17:51 ID:kZhIDqWo(1) AAS
確かにおかしいな(藁
22(1): 名無しさん@お腹いっぱい。 [???] 2001/06/25(月)17:18 ID:??? AAS
LinuxでMySQL動かしてます。もう、めんどくさいのでWindowsクライアントから
ODBCつかってメンテしようと思いましたが、localhostからの
接続以外はできないようです。どの設定をいじればいいのでしょうか?
23: 名無しさん@お腹いっぱい。 2001/06/25(月)17:34 ID:??? AAS
USERテーブルのHOSTがlocalhostだけになっている。
24: 名無しさん@お腹いっぱい。 2001/06/25(月)18:27 ID:??? AAS
ハハハ
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ^∀^)< あほか
( つ ⊂ ) \_________
.) ) )
(__)_) (^∀^)ゲラゲラ キエロ カイセンキッテクビモキレ ケラ
25(1): 電動ナナシ 2001/06/26(火)04:38 ID:??? AAS
>>22
外部リンク[html]:www.mysql.gr.jp
26: 名無しさん@お腹いっぱい。 [???] 2001/06/26(火)15:12 ID:??? AAS
>>25
ユーザーを登録してみたのですが、それを確認するのは
どうするのでしょう?
27(1): 名無しさん@お腹いっぱい。 [???] 2001/06/26(火)15:45 ID:??? AAS
つまり、
grant select, insert, update, delete, create, drop
on *.* to root@"*" identified by 'PASS';
で更新し、その後再起動してもODBCアクセス拒否されて、
ユーザー権限確認したいのですが・・・。
28(1): 名無しさん@お腹いっぱい。 [me] 2001/06/27(水)16:36 ID:??? AAS
ODBCの前にWin版コンソールクライアント(mysql.exe)で接続試してみたら?
Win版クライアントでLinux版サーバにログインできるのか知らないけど。
無責任resスマソ
29: 名無しさん@お腹いっぱい。 2001/06/27(水)17:53 ID:??? AAS
>>28
できるよ。
30: 名無しさん@お腹いっぱい。 2001/06/29(金)13:51 ID:??? AAS
こっちも Windows2000 + RealPlayer だが問題なく抜けるぞ。
31: 名無しさん@お腹いっぱい。 [hage] 01/09/27 01:03 ID:??? AAS
一旦 age ときつつ
32: 名無しさん@お腹いっぱい。 [hage] 01/09/27 01:04 ID:??? AAS
聞くけど
33(1): 名無しさん@お腹いっぱい。 [hage] 01/09/27 01:05 ID:??? AAS
なんで MySQL は FreeBSD 3.5.1 で make できないんじゃぁゴルゥァ!
Making all in client
gmake[2]: Entering directory `/usr/local/src/mysql-3.23.42/client'
c++ -DUNDEF_THREADS_HACK -I./../include -I../inc
lude -I./.. -I.. -I.. -O3 -DDBUG_OFF -fno-im
plicit-templates -fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=1000000 -c m
ysql.cc
省8
34(1): JAPU [japu@REMOVE-THIS-PART.ansi.co.jp] 01/09/27 04:58 ID:??? AAS
ports 使ってもダメ?
# 3.x は公式にはサポートされないけど。
35(1): 名無しさん@お腹いっぱい。 [hage] 01/09/27 10:16 ID:??? AAS
>>34
ports だったら日本語対応してねーんじゃねーの?
make しなおすにしてもその時点でまたエラー出そうだが
36(1): 名無しさん@お腹いっぱい。 [hage] 01/09/27 10:25 ID:??? AAS
>>35
スマソ。寝ぼけてた。鬱田氏脳
37: 名無しさん@お腹いっぱい。 [hage] 01/09/28 21:23 ID:??? AAS
>>36
やっぱダメだった…
-fno-exceptions
ってのがいかんみたい。
どうしたらいいのか教えて>偉い人
38(1): 名無しさん@お腹いっぱい。 01/09/29 15:29 ID:5KIVk8mo(1/2) AAS
>>サクラのサーバ?
39: 名無しさん@お腹いっぱい。 01/09/29 15:30 ID:5KIVk8mo(2/2) AAS
間違えた
>>33だった
40(1): 33=35=36=37 [hage] 01/09/29 23:00 ID:??? AAS
>>38
そうです
41(1): 名無しさん@お腹いっぱい。 01/09/29 23:05 ID:??? AAS
同じスレあるぞ。
外部リンク[cgi]:cocoa.2ch.net
42(1): _gunzip 01/09/29 23:40 ID:??? AAS
>>40
外部リンク[html]:www.mysql.gr.jp
gccが古くて
> cc1plus: Invalid option `-fno-exceptions'
-fno-exceptionsフラグが通らない?
Makefileの
CXXFLAGS = -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti
省1
43: 33=35=36=37=40 [hage] 01/09/30 03:01 ID:??? AAS
>>41
あ、ホントだ。どっちで聞けばいいんでしょう?
>>42
そうです。gcc が古いんですか…
でも configure は通るんですが…。
ちなみに-fno-exceptions というフラグはつけなくても問題ないもんなんでしょうか?
44(2): 名無しさん@お腹いっぱい。 [agu] 01/09/30 10:45 ID:??? AAS
今年の初めにサクラのサーバに入れたけど、3.23.36は大丈夫だったよ。
一番安い専用サーバ。
45(3): 33=35=36=37=40=43 [hage] 01/09/30 17:19 ID:??? AAS
>>44
日本語化部分はどうされました?
46: 1 01/09/30 18:00 ID:IX8zjz/c(1) AAS
その画像ならココ
外部リンク:www.f2.dion.ne.jp
47: 44 01/10/01 13:10 ID:??? AAS
>>45
よくわからないまま
./configure --prefix=/usr/local --with-charset=sjis --with-extra-charsets=all
make
make install
とやっただけです。
48(2): 45 01/10/11 18:18 ID:??? AAS
gcc295 にしたらすんなり通りました _o_
ところでこれまでずっと PostgreSQL しか使ったことなかったんですが、
PostgreSQL で言うところの
createdb
createuser
コマンドを MySQL 語に訳すとどうなるんでしょ?
ポインタでも結構です。
49: 45 [age] 01/10/11 18:29 ID:??? AAS
>>48
下げちゃったので age させて。スマソ
50(1): あのー 01/10/12 00:48 ID:CsQjZMa6(1) AAS
MySQLのWin版がが公式ページやミラーから
ダウンロードできないのですが、なぜでしょうか?
一刻も早くMySQLユーザになりたいっす
51: それは 01/10/12 02:32 ID:VVhxgdxI(1) AAS
>>50
sourceforge.net から落とそう。
外部リンク[php]:sourceforge.net
52: 電動ナナシ 01/10/12 06:19 ID:eFqNxbXY(1) AAS
>>48
createdb -> 外部リンク[html]:www.mysql.gr.jp
createuser -> 外部リンク[html]:www.mysql.gr.jp
53: 名無しさん@お腹いっぱい。 01/12/27 09:25 ID:2lhyt/fq(1) AAS
MySQL-ODBC-BDE-TDatabase-TQuery-TDataSource-データベースコンポーネント
だと、同じレコードを編集すると、他のユーザが編集しましたエラーになっちゃうよ。
54(2): 名無しさん@お腹いっぱい。 01/12/27 22:32 ID:??? AAS
Win2000でFreeDB使おうと思って、PostgreSQLとMySQLを試したんだけど、
PostgreSQLのWin32ネイテチブ版は、initdbはできてもpostmasterが動かなかった。
Cygwin版も、結局起動まで逝けなかった。
漏れの設定が悪いんだと思うんだけど、MySQLはめんどいことせずにサクっと動いたから、そのまま使ってる。
Win2000 + MySQL for Win32 + WebObjectsで、社内システム作ってるよ。今までWebLogic使ってたんだけど、いいねぇ、WebObjectsって。
お値段安いのに、基幹系も対応できるみたいだし。(もちろんOSがWin2000じゃだめだけどさー、Solarisでも使えるしね)
55(1): 名無しさん@お腹いっぱい。 01/12/28 12:03 ID:AtMqdGK/(1) AAS
WebObjectsとMySQLの接続は何でやってるの?>>54
56: 名無しさん@お腹いっぱい。 01/12/28 12:14 ID:??? AAS
>>55
MM.MySQLというJDBCドバイラ使ってるよ。
2.0.8はエラーこくので使えない。2.0.7がいいみたい。
57: 名無しさん@お腹いっぱい。 02/01/13 22:52 ID:NvlGFTwS(1) AAS
こういう良スレはアゲようね(は〜と)
58: 名無しさん@お腹いっぱい。 [age] 02/01/24 18:48 ID:??? AAS
あげ。
59: 名無しさん@お腹いっぱい。 02/02/20 11:53 ID:jAY1XP3h(1) AAS
誰かPostgreSQLの「継承機能」使い込んでる奴いる?
PostgreSQLオリジナルらしいんだけど、使いどころがよくわからん。。。
60(1): 名無しさん@お腹いっぱい。 [age] 02/02/20 12:23 ID:??? AAS
MySQLのトランザクションってInnoDBでの実現が主流になるの?
漏れBerkeley DBを単独で使った事もあってトランザクション処理はか
なり信頼してるんだけど。
61(1): 02/03/03 19:52 ID:d/Vs7EZ1(1) AAS
MySQLでDBに接続しているマシンを知りたい場合
どうすればよいの???
oracleのv$sessionみたいなやつってなぁい???
62: 02/03/03 21:15 ID:??? AAS
>>54 は基幹系ってどういうものか知らないに一票。
63: 02/03/03 23:09 ID:JvCjwWq9(1) AAS
>>60
InnoDBなら、150万レコード読み書きばりばりの実績があるんで
BDBよりInnoDBの方が個人的には信頼できる感じ。
>>61
show processlist; かな
64: 02/03/04 02:46 ID:aSAN1Dyh(1) AAS
「DBMS、mSQL、MySQL、PostgreSQLを比較する」
「その4」を書く予定で「その3」の文末が締めくくられているが、「その4」は書かれていない。
外部リンク[html]:japan.internet.com
外部リンク[html]:japan.internet.com
外部リンク[html]:japan.internet.com
「基幹業務にオープンソースのでDBは使えるか」
外部リンク[html]:japan.internet.com
省2
65(1): 02/04/15 17:17 ID:Y50/HiMb(1) AAS
MySQLってVIEWもサブクエリー使えないの!ショックだよ!
66(1): [age] 02/04/24 22:41 ID:??? AAS
>>65
そもそも、VIEWもサブクエリーも本当にそれ以外の解決法がないのか調査せよ。
67(1): 02/04/25 15:24 ID:e1QGMeHX(1) AAS
MySQLのトランザクションって読み取り一貫性あるの?
68(1): 02/04/25 15:34 ID:7OgUmN66(1) AAS
つーかMySQLにトランザクションなんてあるの?
69: 02/04/25 16:49 ID:H/XSRPXK(1) AAS
>>67
>>68
MySQL-MaxはSERIALIZABLEまでサポートしているよ
70(2): 02/04/26 01:46 ID:aKJw6oZ3(1) AAS
BDBがサポートされてから何年も経つのに、いまだに「MySQLにトランザクションはない」
って言う人絶えないよね。どっから情報が流れてるんだろ? 単行本?
71: 02/04/26 01:49 ID:uBZvlRFd(1) AAS
>>70
書籍とか、MySQLを使ってみた感想などを書いているWebサイトとか、
いっぱいありますからね。
ほんとに困ったもんです。トホホ。
72: 02/04/26 01:55 ID:??? AAS
でも、BDB使うならMySQL使うメリットもないなぁ。
73: 02/04/26 16:20 ID:??? AAS
じゃInnoDBつかえば?
74(1): 02/04/27 14:45 ID:40Y3gDf/(1) AAS
BDBとかInnoDBとか含まれてるらしいけども
それが含まれてトランザクションとか使えるようになったわけだよね?
なにやら設定だとかも特別に必要だとか。
管理とかめんどくさくなったりするの?
75: 02/04/27 23:16 ID:WvEh4JFD(1) AAS
>>66
下手に正規化するよりかは、テーブルを冗長気味に作ったほうがいいと
いうことだねぇ、たぶん
76: [age] 02/04/28 00:36 ID:??? AAS
>>74
特別な設定は全く無いとは言わないけど、ほんのちょっとだよ。
CREATE TABLE文の最後に、Type=InnoDB とか付け加えれば、そのテーブルは
トランザクションに対応したInnoDBテーブルになる
77(1): 1 02/04/28 16:45 ID:C3o4tOYE(1) AAS
すごい長寿スレだw
あんまりこないのだけれど、この板じゃこのくらい普通なの?
>>70
何年も経たないでしょ? BDBが使えるようになってちょうど2年くらい?
だし、使えることは事実としても、PostgreSQLではなくBDBやInnoDB使用
のMySQLでトランザクションを使うメリットってある?
俺の認識ではやっぱりMySQLはMyISAMでトランザクション処理が必要ない
省1
78(1): 02/04/28 22:52 ID:??? AAS
PostgreSQL使いから見ると、MyISAMとかBDBとかInnoDBとかとMySQLとの関係が分からんのだけど、
そこら辺まとめて解説してあるWebページとかある?
どういう仕組みになってるの?
79: 1 02/04/28 23:53 ID:Nql8g44v(1) AAS
>78
MySQLの場合、あらかじめテーブルの形式を選んでおく必要がある。
デフォルトはMyISAMという形式で、検索・更新は速いのだけれど
トランザクションが使えなかったり、色々制約がある。
BDBやInnoDBはトランザクションが使える形式だけれど、MyISAMより
遅いのとフルテキスト・インデックスが作れないとか、これまた制約
がある。
省2
80(2): 02/04/29 00:12 ID:L8KHf1nv(1/4) AAS
>>77
PostgreSQL使う必要がなくなるよ。
81(1): 02/04/29 00:42 ID:oAtRhIR1(1) AAS
>>80
MySQLのウリって速さなのに、その速さをわざわざ殺して…、ってことじゃないんでしょうか、
多分。
82(1): 02/04/29 01:01 ID:6cDOgkjX(1) AAS
>>80
おれもPostgreSQL使いなんだけど、MySQLはトランザクション使えないとか、
速いだけ、とかいう印象だったわけ。どうやら間違いだったようだけど、
ただ、79の書き込みを読む限りでは、PostgreSQLを使う必要が無いのかもしれないけど、
あえてMySQLを使う理由というのもどうも見当たらない。
むしろテーブルを定義する際にBDBやらInnoDBやら設定しなければならないというが
多少抵抗有り。
省1
上下前次1-新書関写板覧索設栞歴
あと 330 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s