トップページphp
385コメント112KB

MySQL vs PostgreSQL

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2001/05/09(水) 02:02ID:???
結構興味ある人多いのでは?
俺はもう少しMySQLが評価されてほしいと思うけれど、PostgreSQLも好き。
語ってくださいな。
0002名無しさん@お腹いっぱい。2001/05/09(水) 06:54ID:???
別に対決せんで良い。
用途に合わせて使い分け。
0003名無しさん@お腹いっぱい。2001/05/11(金) 04:18ID:???
まあまあ、そう言わず。
どっちがいいの?。でもいいし、いろいろ比較してくださいって趣旨でお願い。
けんかしてくれってわけじゃないんだしさ・・・
一昨年位に予算がなくてフリーのデータベースで開発しなきゃならないことが決まって
そのときはまだあんまり資料がなくてどっちがいいのかすごく悩んだもんです
0004名無しさん@お腹いっぱい。2001/05/11(金) 09:18ID:???
なんでID消してるの?
0005名無しさん@お腹いっぱい。2001/05/14(月) 20:27ID:5jnG.Wb6
MySQLも去年からライセンスがGPLになったので、ほんとに用途だけを考えて
選べるようになりましたね。

トランザクション機能が不要なら、MySQLが圧倒的に速いと聞きましたが。
0006名無しさん@お腹いっぱい。2001/05/14(月) 21:21ID:YqqCadMo
>>5
>トランザクション機能が不要なら、MySQLが圧倒的に速いと聞きましたが。

これ良く聞くけど、オプティマイザの性能はどうなんでしょう?
簡単なSQLは獏速だけど、ちょっと複雑なクエリーは超遅だと、
用途によっては使えない気が。

テーブル2,3個のJoin位だったら速いんだろうけど。
0007名無しさん@お腹いっぱい。2001/05/15(火) 12:28ID:RxTEsH8A
MySQL、なんでトランザクション使うのにBerkeleyDBが必要なんだろう、、、
正式版では不要にならないのかな?
設定イヤイヤ厨房でスマンス。
開発はWin上使うし、、、
0008電動ナナシ2001/05/15(火) 14:35ID:???
>>6
DBM/CSV の代替的な用途、例えばフィルタ・ソート機能つき DBM/CSV として
使う人が多いんじゃないかと思う。

そういう目的に特化しているんじゃないかな。Transaction がない時点で
複数テーブルにまたがる同時更新の保証がないわけだし。
# MySQL って更新可能な View ってあるかな・・と思ったら View の
 定義はできない?。

>>7
MySQL の Transaction は BerkeleyDB のトランザクション機能を使って
実装されているから。
0009名無しさん@お腹いっぱい。2001/05/15(火) 19:28ID:???
>>7
とっくに正式版だよ。
0010名無しさん@お腹いっぱい。2001/05/15(火) 23:10ID:???
>>8
Viewできない(涙)
0011電動ナナシ2001/05/16(水) 15:34ID:???
まあ View 使わないと管理できないような複雑なスキーマを作るなという
神の啓示だと思うことにしよう。
0012名無しさん@お腹いっぱい。2001/05/18(金) 11:04ID:f4DGbXZU
>MySQL の Transaction は BerkeleyDB のトランザクション機能を使って
>実装されているから。

なるほど。失礼しました。
Windowsでも使えるのかな、、、って自分で調べなさい>おれ
0013名無しさん@お腹いっぱい。2001/06/19(火) 10:42ID:ZjQvIc3A
http://www.softagency.co.jp/mysql/Win/myodbc.html
このドライバー、解凍できたかたおりますか?
0014電動ナナシ2001/06/19(火) 13:11ID:???
ファイル名から "+" を削ってみたら?
ファイル名を 8 文字の適当な名前にしてみたら?

解凍ソフトの問題じゃないのか?
0015名無しさん@お腹いっぱい。2001/06/19(火) 13:38ID:???
LHASAで普通に解凍できたけど?
0016名無しさん@お腹いっぱい。2001/06/19(火) 14:29ID:???
何度やっても、どの解凍ソフトでも駄目なんだよなぁ・・・。
win2000のせいかな?
0017電動ナナシ2001/06/19(火) 16:32ID:???
こっちも Windows2000 + WinZip だが問題なく開けるぞ。
0018電動ナナシ2001/06/19(火) 16:31ID:???
こっちも Windows2000 + WinZip だが問題なく開けるぞ。
0019名無しさん@お腹いっぱい。2001/06/19(火) 18:35ID:???


  ハハハ
  ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ^∀^)<  あほか
 ( つ ⊂ ) \_________
  .)  ) )
 (__)_)     (^∀^)ゲラゲラ キエロ カイセンキッテクビモキレ ケラ
0020名無しさん@お腹いっぱい。2001/06/24(日) 05:51ID:h75OaKWc
時刻の順番おかしくない?
>>17 名前:電動ナナシ 投稿日:2001/06/19(火) 16:32 ID:???
こっちも Windows2000 + WinZip だが問題なく開けるぞ。

>>18 名前:電動ナナシ 投稿日:2001/06/19(火) 16:31 ID:???
こっちも Windows2000 + WinZip だが問題なく開けるぞ。
0021名無しさん@お腹いっぱい。2001/06/24(日) 17:51ID:kZhIDqWo
確かにおかしいな(藁
0022名無しさん@お腹いっぱい。2001/06/25(月) 17:18ID:???
LinuxでMySQL動かしてます。もう、めんどくさいのでWindowsクライアントから
ODBCつかってメンテしようと思いましたが、localhostからの
接続以外はできないようです。どの設定をいじればいいのでしょうか?
0023名無しさん@お腹いっぱい。2001/06/25(月) 17:34ID:???
USERテーブルのHOSTがlocalhostだけになっている。
0024名無しさん@お腹いっぱい。2001/06/25(月) 18:27ID:???
  ハハハ
  ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ( ^∀^)<  あほか
 ( つ ⊂ ) \_________
  .)  ) )
 (__)_)     (^∀^)ゲラゲラ キエロ カイセンキッテクビモキレ ケラ
0025電動ナナシ2001/06/26(火) 04:38ID:???
>>22
http://www.mysql.gr.jp/jpdoc/3.23/manual.ja_Privilege_system.html#Access_denied
0026名無しさん@お腹いっぱい。2001/06/26(火) 15:12ID:???
>>25
ユーザーを登録してみたのですが、それを確認するのは
どうするのでしょう?
0027名無しさん@お腹いっぱい。2001/06/26(火) 15:45ID:???
つまり、
grant select, insert, update, delete, create, drop
on *.* to root@"*" identified by 'PASS';
で更新し、その後再起動してもODBCアクセス拒否されて、
ユーザー権限確認したいのですが・・・。
0028名無しさん@お腹いっぱい。2001/06/27(水) 16:36ID:???
ODBCの前にWin版コンソールクライアント(mysql.exe)で接続試してみたら?
Win版クライアントでLinux版サーバにログインできるのか知らないけど。
無責任resスマソ
0029名無しさん@お腹いっぱい。2001/06/27(水) 17:53ID:???
>>28
できるよ。
0030名無しさん@お腹いっぱい。2001/06/29(金) 13:51ID:???
こっちも Windows2000 + RealPlayer だが問題なく抜けるぞ。
0031名無しさん@お腹いっぱい。01/09/27 01:03ID:???
一旦 age ときつつ
0032名無しさん@お腹いっぱい。01/09/27 01:04ID:???
聞くけど
0033名無しさん@お腹いっぱい。01/09/27 01:05ID:???
なんで 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
cc1plus: Invalid option `-fno-exceptions'
In file included from mysql.cc:28:
../include/global.h:671: warning: abstract declarator used as declaration
gmake[2]: *** [mysql.o] Error 1
gmake[2]: Leaving directory `/usr/local/src/mysql-3.23.42/client'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/local/src/mysql-3.23.42'
gmake: *** [all-recursive-am] Error 2
0034JAPU01/09/27 04:58ID:???
ports 使ってもダメ?
# 3.x は公式にはサポートされないけど。
0035名無しさん@お腹いっぱい。01/09/27 10:16ID:???
>>34
ports だったら日本語対応してねーんじゃねーの?
make しなおすにしてもその時点でまたエラー出そうだが
0036名無しさん@お腹いっぱい。01/09/27 10:25ID:???
>>35
スマソ。寝ぼけてた。鬱田氏脳
0037名無しさん@お腹いっぱい。01/09/28 21:23ID:???
>>36
やっぱダメだった…
-fno-exceptions
ってのがいかんみたい。
どうしたらいいのか教えて>偉い人
0038名無しさん@お腹いっぱい。01/09/29 15:29ID:5KIVk8mo
>>サクラのサーバ?
0039名無しさん@お腹いっぱい。01/09/29 15:30ID:5KIVk8mo
間違えた
>>33だった
004033=35=36=3701/09/29 23:00ID:???
>>38
そうです
0041名無しさん@お腹いっぱい。01/09/29 23:05ID:???
同じスレあるぞ。
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=955533785
0042_gunzip01/09/29 23:40ID:???
>>40
http://www.mysql.gr.jp/jpdoc/3.23/manual.ja_Installing.html#Installing_source

gccが古くて
> cc1plus: Invalid option `-fno-exceptions'
-fno-exceptionsフラグが通らない?

Makefileの
CXXFLAGS = -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti
から"-fno-exceptions"を削除すれば通るかも知れないが...。(./configureの際、-fno-exceptionsが通るかどうかチェックされるはず)
004333=35=36=37=4001/09/30 03:01ID:???
>>41
あ、ホントだ。どっちで聞けばいいんでしょう?

>>42
そうです。gcc が古いんですか…
でも configure は通るんですが…。

ちなみに-fno-exceptions というフラグはつけなくても問題ないもんなんでしょうか?
0044名無しさん@お腹いっぱい。01/09/30 10:45ID:???
今年の初めにサクラのサーバに入れたけど、3.23.36は大丈夫だったよ。
一番安い専用サーバ。
004533=35=36=37=40=4301/09/30 17:19ID:???
>>44
日本語化部分はどうされました?
0046101/09/30 18:00ID:IX8zjz/c
その画像ならココ
http://www.f2.dion.ne.jp/~impact14/
00474401/10/01 13:10ID:???
>>45
よくわからないまま
./configure --prefix=/usr/local --with-charset=sjis --with-extra-charsets=all
make
make install
とやっただけです。
00484501/10/11 18:18ID:???
gcc295 にしたらすんなり通りました _o_

ところでこれまでずっと PostgreSQL しか使ったことなかったんですが、
PostgreSQL で言うところの

createdb
createuser

コマンドを MySQL 語に訳すとどうなるんでしょ?
ポインタでも結構です。
00494501/10/11 18:29ID:???
>>48
下げちゃったので age させて。スマソ
0050あのー01/10/12 00:48ID:CsQjZMa6
MySQLのWin版がが公式ページやミラーから
ダウンロードできないのですが、なぜでしょうか?
一刻も早くMySQLユーザになりたいっす
0051それは01/10/12 02:32ID:VVhxgdxI
>>50
sourceforge.net から落とそう。
https://sourceforge.net/project/showfiles.php?group_id=47&release_id=53332
0052電動ナナシ01/10/12 06:19ID:eFqNxbXY
>>48
createdb -> http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_Tutorial.html#Database_use
createuser -> http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_MySQL_Database_Administration.html#Adding_users
0053名無しさん@お腹いっぱい。01/12/27 09:25ID:2lhyt/fq
MySQL-ODBC-BDE-TDatabase-TQuery-TDataSource-データベースコンポーネント
だと、同じレコードを編集すると、他のユーザが編集しましたエラーになっちゃうよ。
0054名無しさん@お腹いっぱい。 01/12/27 22:32ID:???
Win2000でFreeDB使おうと思って、PostgreSQLとMySQLを試したんだけど、
PostgreSQLのWin32ネイテチブ版は、initdbはできてもpostmasterが動かなかった。
Cygwin版も、結局起動まで逝けなかった。
漏れの設定が悪いんだと思うんだけど、MySQLはめんどいことせずにサクっと動いたから、そのまま使ってる。
Win2000 + MySQL for Win32 + WebObjectsで、社内システム作ってるよ。今までWebLogic使ってたんだけど、いいねぇ、WebObjectsって。
お値段安いのに、基幹系も対応できるみたいだし。(もちろんOSがWin2000じゃだめだけどさー、Solarisでも使えるしね)
■ このスレッドは過去ログ倉庫に格納されています