のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,858人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレMySQL vs PostgreSQL Part2

    mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    55 : NAME IS - 2005/11/06(日) 14:38:54 ID:???.net (+16,+27,-1)
    >>52
    この板から消えろ 馬鹿すぎ
    56 : NAME IS - 2005/11/16(水) 18:25:51 ID:???.net (-15,-5,-1)
    >>55
    ?
    58 : NAME IS - 2006/01/04(水) 10:58:15 ID:???.net (+8,+25,-1)
    >>57
    使い方によるんでね?
    59 : NAME IS - 2006/01/04(水) 11:43:29 ID:???.net (+27,+29,-55)
    書き込みのしくみからの「印象」ではPostgreSQLのほうが壊れにくそうな気がするけど
    実際には運用の仕方によるとしか言えないね。
    60 : NAME IS - 2006/01/04(水) 13:03:35 ID:???.net (+16,+28,-46)
    >>57
    MySQLつうかMyISAMは不整合が起きやすい気がするな。
    データそのものが壊れるってことはないけど、MyISAMは
    やっぱり煩雑な更新には向かないストレージタイプだと思う。
    61 : NAME IS - 2006/01/05(木) 21:04:51 ID:Ugdd/KOM.net (+16,+21,-6)
    おまいらはソース読んで比較してますか?
    62 : NAME IS - 2006/01/11(水) 19:06:58 ID:???.net (-23,-21,-29)
    PostgreSQLのテーブルパーティションが便利だな
    63 : NAME IS - 2006/01/13(金) 17:39:32 ID:HwTygb6/.net (+31,+23,-28)
    英語がすごく苦手なんですけど、ツール類とか含めて日本語環境が充実してるのはどっちですか?
    自分で調べた感じではPostgreSQLかなと思いますが・・・
    64 : NAME IS - 2006/01/13(金) 18:25:20 ID:???.net (+23,+30,-232)
    何を持って普及してるというかは微妙だが

    postgresのバックアップツールは日本語とおらないぞ
    データベース丸ごとという指定なら問題ないが
    個別にやる場合問題あり

    DB自体はまったく問題ないので自作できるとかなら気にしなくてもいいかも

    MySQLはどうだったかなぁ
    4.0までならプラットフォームのエンコーディング使うんで問題は少ない
    最新版の5.0は4.1があんな状況だったのを考えるとわりと危険がいっぱい

    でたばかりなのは危険があるのはどちらも同じ
    postgresは今8.0が枯れてきたところ
    半年くらい前までは8.0もjdbcドライバがバグもちだったし

    話はそれたが、どっちも使った人間としては総合的に見て
    postgresのほうが今は楽

    interbaseやHSQLDBも好きな変人なんで当てにはならないと思うが
    俺はまったく英語読めないけどどっちも使えてる
    65 : NAME IS - 2006/01/13(金) 20:00:11 ID:???.net (+31,+29,-36)
    >>63
    「英語がすごく苦手」で「ツール類とか含めて日本語環境が充実してる」なら
    二者から選ばず、Oracleになさい。MSのSQLサーバも結構良いよ。
    67 : NAME IS - 2006/01/13(金) 20:30:28 ID:???.net (-24,-30,-89)
    >>63
    SQLServer 2005 Expressだな。無料だし。
    で、SQLServer 2005 ExpressにはEnterprise Managerが付いてないので、
    管理用にSQLServer 2005のDeveloper(未発売)を買う。
    SQLServer 2005 Developerが5000円くらいで出てくれればコレが最強。
    69 : NAME IS - 2006/01/13(金) 21:30:15 ID:b3qYfz1r.net (-24,+29,-7)
    >>68
    データの方は大丈夫なんですね。
    じゃあ普通に英数字で命名してる分には大丈夫なんかな。
    70 : NAME IS - 2006/01/13(金) 21:48:59 ID:???.net (+32,+29,-70)
    そういうこと

    カラム名に日本語使うのは問題ないみたい

    テーブル名に日本語使うとはまるかも

    Postgres本体の制限ではないけど、こういうのはオープンソースプロダクトではよくあるよ
    DB本体はマルチバイト綺麗に対応していても周辺のツールが未対応っての
    71 : NAME IS - 2006/01/14(土) 11:56:36 ID:???.net (+27,+29,-12)
    昔はフィールド名、テーブル名に日本語ってあり得なかったんだけど
    最近は普通にみんな使ってるし、対応してくれると楽だなぁ。
    72 : NAME IS - 2006/01/14(土) 15:28:49 ID:???.net (+32,+29,-116)
    エンドユーザーコンピューティングってやつだな

    元々業務系はAccessとかCOBOLとかスタンドアロン系のDBは
    日本語使うのが普通だったんだけれども

    一応マルチバイトのテーブル名とかカラム名とか動くはずだが
    保障しない、推奨しないってのがOracleあたりで多かった希ガス

    ま、SQLぱっとみてすぐに分かるのはいいよね

    俺も10年位前は否定派だったけど、いまじゃ日本語とおるほうがいい


    MYSQLはプラットフォームのエンコーディング無視して
    ファイルシステムに格納しやがるからMySQLも日本語テーブルは鬼門
    日本語カラムはMySQLでは非推奨だったかな
    これも周辺ツールの影響もあると思われ
    73 : NAME IS - 2006/01/14(土) 17:02:08 ID:optBPKaF.net (+35,+29,-62)
    プログラマ的発想だと、テーブル名に日本語はやめれって感じだけど、
    普通に考えると日本語使えた方がいいね。

    仕様書いたりするときも、いちいち説明用に日本語と英語の対応表を
    別に用意したり、慣れない英語名を考えたりしなくてむ済むし。
    74 : NAME IS - 2006/01/14(土) 17:56:24 ID:???.net (+32,+29,-40)
    >>73
    確かにカラム名と日本語名とかならずかいてたな

    カラム名をそのまま出すとユーザー企業側がわからないので
    日本語名対照表作るなり面倒なことになる
    そしてカラムが増えたのにそれを忘れたり・・・
    75 : 63 - 2006/01/14(土) 21:21:03 ID:???.net (-29,-29,-53)
    回答ありがとうございました。勉強になりました。
    列名や表名に日本語は使わない方針なので、その点からするとあまり変わらないですかね。

    無料のSQLServer2005Expressにも興味ありますが、
    Developerが出てないので今回は見合わせます。今すぐ作ってみたいので。
    76 : NAME IS - 2006/01/14(土) 22:09:30 ID:???.net (+27,+29,-20)
    まぁ小規模なPGでDB周りをちゃんと作ってれば
    DBMSが変わってもさほど直さなくて済むよというか
    そうで有ればいいなぁ。。。


    78 : NAME IS - 2006/01/15(日) 13:43:35 ID:???.net (-27,-30,-137)
    いままでFreeBSD4.11でMysql5.0をつかってきたが
    5.0.16からPortsでインストールできなくなったので
    PostgreSQLに移行しようと思っている
    もともとLINUX_THREADを使わないと壊れるなど
    FreeBSDとの相性が悪いようなので

    PHPのソースはPEARをつかってるので書き換えは不要だが
    mysqldumpの出力内容をいじらないといけないようで
    int(11) → int
    auto_increment → serial
    でインサートできているようだ

    他にMySQLからPostgreSQLへ移行する上で
    とくに注意する点はないだろうか?
    79 : NAME IS - 2006/01/15(日) 13:45:49 ID:???.net (-25,-26,-8)
    MySQLはそのままでOSをLinuxにすれば簡単なのに馬鹿だな
    80 : NAME IS - 2006/01/15(日) 13:54:08 ID:???.net (-27,-30,-39)
    mysqlではこういう書き方でOKだったが
    select * from tablename where hoge = "mage";

    PostgreSQLでは
    where hoge = 'mage' とシングルクォーテションじゃないとダメ
    81 : NAME IS - 2006/01/15(日) 13:55:07 ID:???.net (+24,+29,-24)
    >>79
    そういう前提でいいのか?
    OSそのままでOracle使えば楽なのにとかそういうことは俺はいえん
    82 : NAME IS - 2006/01/15(日) 13:55:46 ID:???.net (-28,-26,-34)
    文字列はシングルクォーテーションだな
    ダブルクォーテーションは用途が違う
    84 : NAME IS - 2006/01/15(日) 14:12:44 ID:???.net (+27,+29,-6)
    Linuxでいいや
    そんなふうに考えていた時期がオレにもありました
    85 : NAME IS - 2006/01/15(日) 14:14:42 ID:???.net (+27,+29,-10)
    Linuxじゃ駄目だと考えるようになったのはニートと呼ばれ始めた頃からだろうか?
    87 : NAME IS - 2006/02/09(木) 19:15:38 ID:???.net (-20,-18,-19)
    はてなとmixiはMySQLつかってるね。

    http://www.hatena.ne.jp/info/tech/
    88 : NAME IS - 2006/02/09(木) 19:16:27 ID:???.net (+22,+29,-3)
    だから頻繁にはてなおちるのか
    89 : NAME IS - 2006/02/09(木) 20:41:21 ID:???.net (+22,+29,-1)
    じゃあソース見せてもらえるのか
    90 : NAME IS - 2006/02/09(木) 20:46:54 ID:???.net (+27,+29,-2)
    さすがにコマーシャルライセンスかってるだろ
    91 : NAME IS - 2006/02/09(木) 21:21:50 ID:???.net (+19,+26,-2)
    だから時々CMが入るのか。
    92 : NAME IS - 2006/02/09(木) 22:19:29 ID:???.net (+22,+29,-34)
    はてなのシステムは外販もしてるの?
    93 : NAME IS - 2006/02/09(木) 22:46:03 ID:???.net (+27,+29,-3)
    社内で閉じたシステムじゃないからな
    コマーシャルライセンスが必要
    94 : NAME IS - 2006/02/09(木) 23:57:17 ID:???.net (+37,+29,-38)
    んでも、「GPLで配布されているMySQL」を入手してGPLの枠内で商用利用する分には
    問題ないよな。MySQLを組み込んだ製品を売るんでもなれりゃコマーシャルライセンス
    なんていらないんじゃないの?
    95 : NAME IS - 2006/02/10(金) 00:04:39 ID:???.net (+19,+26,-5)
    はてなで質問してこいw
    96 : NAME IS - 2006/02/10(金) 13:27:53 ID:???.net (+32,+28,-45)
    >>94
    それで誰もかね払わないからDB部分もGPLになるといってる
    3.23だっけ?あのあたりからどらいばがGPLになった

    ユーザーがDBのクライアントだから>WEBアプリ
    97 : NAME IS - 2006/02/11(土) 08:16:11 ID:???.net (+30,+27,-28)
    文章の意味がつかめんが、WebアプリならDB本体もドライバも
    配布するわけじゃないからGPLでも構わんよね
    98 : NAME IS - 2006/02/11(土) 10:24:25 ID:???.net (+27,+29,-13)
    データも公開しないといけないの?
    ママ大変!お客様のパスワードが丸見えだわ!
    99 : NAME IS - 2006/02/11(土) 10:43:17 ID:???.net (+16,+23,-3)
    当然だよ。
    嫌ならPG使え。
    100 : NAME IS - 2006/02/11(土) 10:58:19 ID:???.net (+27,+29,-20)
    ドライバを自作してGPLを回避している強者はいないのか?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について