PostgreSQL Part.11©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>513
"常に"なんてどこに買い込みしてる?
アホか >>504
そういう不完全な人の話は聞く耳持たんなw GPLでも徴収できることを知ってたら>>509みたいなアホレスはしないだろ
>>514は傷口広げて自爆するバカ w 失望しました! PostgreSQLに乗り替えます >>519
それはわざとだよ。MySQLを徐々に衰退させたいため。 >>520
そのポスグレさんは知っているひとが少なくて苦戦する。
しかもシェアが低いのでとにかく情報がなく、ソースコードまで読まなければならない。 まあOracle, MySQL, SQL-Serverの御三家に比べりゃ少ないけどそれ以下の有象無象の中ではトップだから情報が少ないとか言ってるのは単なる情弱 Oracleは早くMySQLユーザーをOracleに移行させたい
よってMySQLのサポートなんておざなりになるのは当然
MariaDB、PostgreSQLが元MySQLユーザーの受け皿になる 型チェックとか厳しく無いものから厳しいものへは移行せんだろうな WordPressなんかMySQL使用前提だがオラクルがMySQLのライセンス徴収厳密化したらユーザー発狂するだろうな >>MySQL系は大規模データベースを想定して作られていないせいで、管理は楽だが、物理ファイルと論理ストレージが一緒のため、データ量が多くなってくるとデータベースを止めずに何か変更することが難しくなる。
やっぱりPostgreSQLだな やらなくてもダメではないけど、しなくてもいいわけでもないらしいが?
どないやねん。 >>532
Autoをやってる。というかな?
勝手にやってくれているんだから、それでいいやって思うわ。 >>530がvacuumやってるのか?
って言うからvacuum自体は必要だよって言っただけ
設定が必要かどうかは状況による どのRDBMSでも自動ではやらないよな。そんなのされたら一時的に使えなくなる。 vacuumなんてするのは
うんこ収集車とポスグレぐらいだな >>537
他のDBMSは領域再利用するから基本不要
ただファイルシステムとかと同様に断片化してくるから再構成をすることもある
http://cosol.jp/tech/detail/d3_maintenance_table.shtml >>539
ども
その時にやるか後でやるかのトレードオフだね。 MySQLスレで質問したら、自分で試せ、で終わるらしい
こっちはOK PostgreSQLを業務利用してからOracleをやることになったんだけど、
それで分かったこと。
PostgreSQLはSQLも設計仕様も、とても綺麗。
Oracleはダメ。信じられないくらいのポンコツ。 Oracleで綺麗じゃないとか言ってるのか。MySQLなんか、とんでもなく汚いぞ。 僕は逆に10年以上前にOracleからPostgreSQLに変えたけど、特に困難なく移行できた。
仕様も変なクセがないし他のスタッフからも不満はまったくない。
それにまず社長が喜んだ(笑) 汚さで言えば
MySQL(MariaDB)>Oracle>PostgreSQL
キッチリ手順明確なのがPostgreSQL
どうにかやれば動いてしまうのがMySQL MySQLはべつに汚くないぞ。
ところどころがちょっといいかげんなだけ。 僕みたいな年寄りには、MySQLは、
・単なるサブセット(だから多少早くても当たり前)、
・マルチバイトが使い物にならない
っていう認識がこびりついてて使う気にならない そりゃ二十年近く昔だろ。w
そのころは、ふつうにお安く使えるのはMySQLくらいしかなかったがな。 選択肢増えた今はMySQLでなければ、と言うシーンが無い PostgreSQLのスレだから言うわけじゃないけど、
もうPostgreSQLしかねーだろ!
他はカス! >>554
そして、PostgreSQLでなければというシーンもない。
ま、ふつうの人にはどっちも同じ。 >>555 だよね!!
MariaDB、MySQL、FireBirdは触ったことはないが・・・。
OracleはSQLPlusで、操作したことはあるけど面倒。
SQLServerも面倒で触れたこともない。 Oracleは、簡単なことをするにもサブクエリー使わなきゃならないのよ。
なので3階層くらいのサブクエリーは普通になってしまう。
で、可読性が落ちてしまい、自分でも理解不能になる。
人によってはビューやストアドプロシージャで解決しようとして、これらを書きまくりメンテ不能に陥る。
PostgreSQLなら素直で簡潔なSQL書けるのに、と思うよ。 >>558
Oracle PL/SQLのメンテナンスはしんどい
人それぞれでロジックの組み方違う
ライセンス含めOracleはもう厳しい ここってpostgres派生のgreenplumについて聞いても大丈夫?
ライセンス価格わからなくて困ってる >>560
具体例はいちいち覚えていない・・・
そんなの覚えても役立つことなどないから覚えようという気がしないので。
ごめんね。
でもPostgreSQLでSQL書ける奴が業務でOracleに乗り換えれば、その不満はすぐに感じると思うぞ。 >>562
なるほど知ったか指摘されたら答えられないってことね
了解 >>558
それは手続きの隠蔽にすぎず、SQLの可読性が下がる。
一度、ソートしないと結果が得られないのに、一度のSELECTでできるかのように思わせる方が問題だ。
このあたりの独自格調のせいで、IT技術者であっても誤解が広まって、SQLはこう書くとこう処理されると言い始める。 なんで>>558と>>564は通じあっとるんやw
バカ同士の会話おそるべしw >>566
商用利用前提でコミュニティ版でパフォーマンス検証したいけど、そもそも高すぎたら却下されるから、知ってる人がいたら大まかでいいから価格感が知りたかったのですね 『PostgreSQL全機能バイブル』
鈴木 啓修 著
は良本だな。俺のバイブルになってる。 7のやつは評判よかったね。
10のはさすがにもう出ないか。 10から入門する自分としてはそれほしい…(´・ω・`) PostgreSQL完全機能リファレンス
なら 8.1 対応ですよ。
10 だってこの本(8.1用)で大丈夫だよ。 宣言的パーティショニングとか10でついた機能とかの説明もほしいの…(´・ω・`)
パーティショニングした列指向テーブル読んでもパラレルクエリにならんのを解決できるか調べたい SRA OSSやHPが毎年新機能評価報告出してくれるのはありがたい。 psycopg2の本ってあるの
なかったら誰か書いて、買うから… sqlはそこそこ書けるプログラマです
インフラ担当が居ない案件に派遣されてしまいました
開発から運用まで行うとしたらどんなことを勉強したらいいでしょうか それだけじゃなんも答えられんやろ。
一口にインフラといっても、OSのインストールやらネットワークの設定やら、そもそも物理設置やら、いろいろ。 インフラ技術者がいないのであれば、そこが重要だと思ってないし、自分の自由にできる可能性が高くてうらやましい。 勉強できるってのはいいね。
聞けない人がいないなら、会社持ちで外にリサーチに行けばいいし。 sqlはそこそこ書けるプログラマって言ってんだろ。
DB専任なんてどこに書いてあるんだよ。 開発から運用まで、何をしたらいいのか皆目見当もつかない(sqlはそこそこ書ける)プログラマ
でした 楽しんでやればいい。
そんなサイトがいっぱいある。 >>581
1.システム化したい業務の聞き取り
2.システム化したい業務の仕様書作成
3.実作業 Amazonプライムデーのサーバーダウン原因は「データベースをOracleからPostgreSQLに変えた」ため
https://hayabusa9.5ch.net/test/read.cgi/news/1540429567/ AmazonによるPostgreSQLへのなかなか貴重な貢献だ >>601
俺の第一印象も「Oracleすげー」より、「これでポスグレが一皮むけるな」だった >>600
Amazonプライムデーのサーバ障害、AmazonがOracleからAurora DBに乗り換えたのが原因ではない。Amazon CTOがCNBCの報道を否定
https://www.publickey1.jp/blog/18/amazonamazonoracleaurora_dbamazon_ctocnbc.html
なんかそのニュースがフェイクニュースだった可能性も出てきているな 記者が、自分で勝手にストーリーをつくってしまって、あわない理屈を排除するのは、どこの国でもおんなじか。。。
たしかに、セーブポイントの仕様が違うなら違って当然で、その仕様の通りにしてないアプリが完全に悪いわな。 無能なプログラマーが、トランザクションの中で無用なsavepointを連続して発行していたのが原因の模様。
アマゾンのシステム開発してる人の中にも、こういうレベルの人がいるんだな。 PostgreSQLの仕様分かって無いヤツがプログラム作った結果か
有り得る話だな トラブルはあったにせよ、Amazonほどの規模のとこでもPostgreSQLが使われるんだって思うと感慨深いなぁ AmazonにはAurora PostgresとAurora MySQLがある中で、Aurora Postgresを選んだというのもいいね。
徹底的に比較した上でPostgresを選んだんだろうから。 Oracleから移行ってことなら比較以前にMySQLは選択しにくいよね MySQLのほうが性能は高いかもだけど、機能は少ないからね。 単純に「MySQLのほうが(PostgreSQLよりも)『性能』が高い」っていうのはどうかな? ■ このスレッドは過去ログ倉庫に格納されています