この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
次スレは>>980が立てること
【前スレ】
スレ立てるまでもない質問はここで 161匹目
https://mevius.5ch.net/test/read.cgi/tech/1661583836/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
スレ立てるまでもない質問はここで 162匹目
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 834f-KWxC)
2022/10/21(金) 16:38:02.86ID:X//QLN3D02デフォルトの名無しさん (スプッッ Sdbf-kCmy)
2022/10/21(金) 17:08:16.85ID:CLgyW1syd Rubyはもう終わりつつあります
そのためしつこくRubyを薦めてくる輩がいますが、そいつの言葉は無視しましょう
そのためしつこくRubyを薦めてくる輩がいますが、そいつの言葉は無視しましょう
3デフォルトの名無しさん (ワッチョイ 0f14-7iBv)
2022/10/21(金) 19:57:35.30ID:9rsGXryY0 つまりこれからの時代はシェルスクリプトだ
4デフォルトの名無しさん (ワントンキン MMb6-mtBI)
2022/10/22(土) 00:40:30.19ID:mOKEtYJzM 前スレで近寄ってはいけないプログラミング言語の結論が出ていて笑った
Ruby www
Ruby www
5前スレ962 (アウアウウー Sa45-S9Fx)
2022/10/22(土) 01:22:49.49ID:thIOIGu+a 散々な言われようだけどRubyはそんなまずいの?
質問乗ってくれてる人がいる訳だけど
C#勧める人もいたけどどうすべきかね
自分は目的のものが作れたらそれでいいんだけどね
質問乗ってくれてる人がいる訳だけど
C#勧める人もいたけどどうすべきかね
自分は目的のものが作れたらそれでいいんだけどね
6デフォルトの名無しさん (スプッッ Sd02-UcFK)
2022/10/22(土) 01:37:05.70ID:ob4r4vRAd7デフォルトの名無しさん (ワッチョイ 427c-UuoP)
2022/10/22(土) 02:20:58.42ID:JgadWci70 railsでどうしても作りたいとかじゃない限りはRubyはオススメ出来ないかな
似たような仕組みは他のフレームワークで体験出来るしね
それに処理速度が有名所では一番遅いんじゃないかな?
コンピュータの性能が上がっているしそこまでネックになる事は無いにしても
早いに越したことはない
似たような仕組みは他のフレームワークで体験出来るしね
それに処理速度が有名所では一番遅いんじゃないかな?
コンピュータの性能が上がっているしそこまでネックになる事は無いにしても
早いに越したことはない
8デフォルトの名無しさん (ワッチョイ d102-hMJY)
2022/10/22(土) 09:21:26.50ID:QV8zWD4O0 カラムが100個ぐらいあるテーブルを検索する画面を作るのですが、レコード数が膨大で1億件ぐらいあり、
各カラム一つ一つにインデックスを貼れば、そのカラムだけで検索した時は速いのですが、
複数カラムで検索すると、データの偏りにもよると思うのですが、遅い時も多くなってしまいます。
全てのカラムの組み合わせに対してインデックスを貼るのも、その後のメンテナンスを考えるとあまり現実的でなく、
何かうまいやり方はないかと模索しているのですが、似たようなことやったことある人いませんか?
各カラム一つ一つにインデックスを貼れば、そのカラムだけで検索した時は速いのですが、
複数カラムで検索すると、データの偏りにもよると思うのですが、遅い時も多くなってしまいます。
全てのカラムの組み合わせに対してインデックスを貼るのも、その後のメンテナンスを考えるとあまり現実的でなく、
何かうまいやり方はないかと模索しているのですが、似たようなことやったことある人いませんか?
9デフォルトの名無しさん (ワッチョイ 8201-yYWu)
2022/10/22(土) 09:28:44.61ID:0Z7kQC5T0 100列もあるようなクソ設計してる時点で無理
サーバーのSSD化とか物理的手段で頑張れ
サーバーのSSD化とか物理的手段で頑張れ
10デフォルトの名無しさん (ワッチョイ d102-hMJY)
2022/10/22(土) 09:37:44.22ID:QV8zWD4O011デフォルトの名無しさん (ワッチョイ eeb0-72Rk)
2022/10/22(土) 10:29:12.54ID:J0WzfMNr0 全部の組み合わせの複合インデックスなんて必ずしも使われないだろ。
単一カラムインデックスだけだと選択性が悪い使用頻度が高い組み合わせに複合インデックスを追加していけばいいんでは。
あと、もしDWHみたいに各部分キーのカラムのカーディナリティが低いならビットマップインデックスを検討してみるとか。
単一カラムインデックスだけだと選択性が悪い使用頻度が高い組み合わせに複合インデックスを追加していけばいいんでは。
あと、もしDWHみたいに各部分キーのカラムのカーディナリティが低いならビットマップインデックスを検討してみるとか。
12デフォルトの名無しさん (ワッチョイ d102-hMJY)
2022/10/22(土) 10:32:28.85ID:QV8zWD4O0 >>11
ビットマップインデックスも検討したんですが、エディションの関係で使えないんです・・・。
確かに使用頻度の高いものだけインデックス貼るのが現実できなんでしょうけど、
実際にユーザーがどれをどの頻度で使うかっていう客観的な統計データが無いので、
ヒアリングするとかで絞り込むしかなさそうです・・・。
ビットマップインデックスも検討したんですが、エディションの関係で使えないんです・・・。
確かに使用頻度の高いものだけインデックス貼るのが現実できなんでしょうけど、
実際にユーザーがどれをどの頻度で使うかっていう客観的な統計データが無いので、
ヒアリングするとかで絞り込むしかなさそうです・・・。
13デフォルトの名無しさん (ワッチョイ 059f-fARP)
2022/10/22(土) 11:49:46.44ID:nOyTQUKy0 まさにその検索性能と整合性を両立するために正規化するものだが
14デフォルトの名無しさん (ワッチョイ eeb0-72Rk)
2022/10/22(土) 13:23:14.68ID:J0WzfMNr015デフォルトの名無しさん (ワッチョイ e94f-9Hqw)
2022/10/22(土) 13:54:08.44ID:5ajtmD/n0 Ruby on Rails では、1対1 で表を分割したり、
単一テーブル継承を使ったりする
例えば単一テーブル継承では、
自宅住所・会社住所がある場合、住所から継承させる
そしてO/R マッパーが自動的に、型を切り替える。
自宅住所なら住所表のtype=1、会社住所ならtype=2 など
だからプログラマーは、住所表を意識しなくてよい。
自宅住所・会社住所だけを扱うだけでよい
こうやって、似たような項目を裏側で、1つの表にまとめてしまう
単一テーブル継承を使ったりする
例えば単一テーブル継承では、
自宅住所・会社住所がある場合、住所から継承させる
そしてO/R マッパーが自動的に、型を切り替える。
自宅住所なら住所表のtype=1、会社住所ならtype=2 など
だからプログラマーは、住所表を意識しなくてよい。
自宅住所・会社住所だけを扱うだけでよい
こうやって、似たような項目を裏側で、1つの表にまとめてしまう
16デフォルトの名無しさん (アウアウウー Sa45-Rexe)
2022/10/22(土) 13:57:04.35ID:LN75Th25a RoRは原始的なんだな
1715 (ワッチョイ e94f-9Hqw)
2022/10/22(土) 14:21:12.97ID:5ajtmD/n0 Ruby on Rails 6 実践ガイド[機能拡張編]、黒田努の本では、
顧客の生年月日X・姓Y・名Z の時、
複合インデックスXYZで、X, XY, XYZが速くなる
だから更に、複合インデックスYZで、Y, YZが速くなる。
複合インデックスXZで、X, XZが速くなる。
インデックスZで、Zが速くなる
組合せ爆発を防ぐには、何かを省くか、
別表に移して、リアルタイム更新を避けるとか
他にも、ミックの本では、副問い合わせを避けて、case 式に置き換えるとか、
実行計画を見たり、Railsでは、N+1 問題を避けるとか
100列なんかのレベルでは、Database Specialist みたいな上位資格が必要。
資格の問題集・過去問をやってみるとか
顧客の生年月日X・姓Y・名Z の時、
複合インデックスXYZで、X, XY, XYZが速くなる
だから更に、複合インデックスYZで、Y, YZが速くなる。
複合インデックスXZで、X, XZが速くなる。
インデックスZで、Zが速くなる
組合せ爆発を防ぐには、何かを省くか、
別表に移して、リアルタイム更新を避けるとか
他にも、ミックの本では、副問い合わせを避けて、case 式に置き換えるとか、
実行計画を見たり、Railsでは、N+1 問題を避けるとか
100列なんかのレベルでは、Database Specialist みたいな上位資格が必要。
資格の問題集・過去問をやってみるとか
1815 (ワッチョイ e94f-9Hqw)
2022/10/22(土) 14:39:56.28ID:5ajtmD/n0 Ruby on Rails で、2千社・2億レコードでも問題ないと、
外人のプロがYouTube で言ってた
YouTube で有名な雑食系エンジニア・KENTA が、
PHP, Scala をオワコン認定したから、
Laravel を使っているZOZO や、
Scalaを使っているTwitter なども、開発者が集まらなくなる
さらに、Railsの1強化が進む
Railsチュートリアルの会社・YassLab も、売上が増え続けているとか言ってた。
たぶん、転職先・学校・サロンも増え続けているだろう
大々的に、Railsはオワコンと宣伝しまくっていた、KENTA の天敵・SES のモローも、
Java・PHP ではなく、Railsのキャリア相談を始めたw
もう、Java・PHPでは食えないのかも
【2022年版】Ruby on Railsの将来性
www.youtube.com/watch?v=YWKxh3KoNsY
外人のプロがYouTube で言ってた
YouTube で有名な雑食系エンジニア・KENTA が、
PHP, Scala をオワコン認定したから、
Laravel を使っているZOZO や、
Scalaを使っているTwitter なども、開発者が集まらなくなる
さらに、Railsの1強化が進む
Railsチュートリアルの会社・YassLab も、売上が増え続けているとか言ってた。
たぶん、転職先・学校・サロンも増え続けているだろう
大々的に、Railsはオワコンと宣伝しまくっていた、KENTA の天敵・SES のモローも、
Java・PHP ではなく、Railsのキャリア相談を始めたw
もう、Java・PHPでは食えないのかも
【2022年版】Ruby on Railsの将来性
www.youtube.com/watch?v=YWKxh3KoNsY
19デフォルトの名無しさん (スプッッ Sd81-UcFK)
2022/10/22(土) 14:59:17.44ID:5S8pSBnUd SQLデータベースの設計の話しなのにレイヤーが違うことを持ち出してRubyの宣伝を始めた
Rubyには近寄ってはいけないと証明されましたね
Rubyには近寄ってはいけないと証明されましたね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★3 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★4 [少考さん★]
- 「ヒートテックに寿命があります」ユニクロが明かした“3年劣化”の理由 暖かさが落ちる意外な原因とは [ぐれ★]
- 三谷幸喜氏 温泉嫌いの理由を熱弁「知らない人の股間を素通りしたお湯なんですよ」「おじさんの肛門を通り過ぎたお湯が自分の前に」 [Ailuropoda melanoleuca★]
- 【伊原剛志】62歳俳優、夫婦別姓に「選択出来るならしたい人はする したくない人はしない 何が問題?」 [少考さん★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 ★2 [蚤の市★]
- 喜多川海夢(その着せ替え人形は恋をする)水着シーンのフィギュア化キタ━━━━(゚∀゚)━━━━! [723839345]
- あ、出ちゃう、イクッ😫💦🏡
- 【悲報】すまん何で日本ってこんなに反『中国』が増えたんだ?ネトウヨどころかそこらの一般人レベルでもゴロゴロいる [483447288]
- 【実況】博衣こよりのえちえちドラクエ1&4リメイク🧪★2
- ホロライブ百鬼あやめさん、純粋なファンをXでブロックしてしまう
- 後藤ひとり​(ぼっち・ざ・ろっく)承認欲求モンスターバージョンがフィギュア化キタ━━━━(゚∀゚)━━━━!! [723839345]
