[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/24 03:26 / Filesize : 214 KB / Number-of Response : 1018
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

推薦図書/必読書のためのスレッド 78



1 名前:デフォルトの名無しさん [2015/11/10(火) 23:17:18.49 ID:F3KsDsXh.net]
※前スレ
推薦図書/必読書のためのスレッド 77 ©2ch.net
peace.2ch.net/test/read.cgi/tech/1433427893/

357 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 00:14:11.53 ID:HdI3Bp4F.net]
仕事があるからプロなんですよ

358 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 09:02:51.76 ID:B7fZodhw.net]
>>348
ちょっとまえに何冊かかっちまったぜ・・・翔泳社って定期的に半額になったりするのかい?

359 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 11:35:27.89 ID:NPEQ4RNb.net]
>>348
ストラウストラップのプログラミング入門は半額なのに
プログラミング言語C++ 第4版は半額ではない!
もちろんKindle版の話

360 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 11:35:57.59 ID:NPEQ4RNb.net]
>>354
しまったプログラミング言語C++ 第4版は翔泳社じゃなかったorz

361 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 12:18:38.17 ID:HdI3Bp4F.net]
第四版は買ったけど、やぱいつでも見れるkindleが欲しくなってますw
うー困った。同じ値段て。
でもC++好きなら即買いのバイブルですなぁ。創造主の声みたいな。

362 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 12:47:32.61 ID:2V4X4qgY.net]
集英社の雑誌です♭

363 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 22:41:03.73 ID:oz3CcWC2.net]
中学〜高校の時にZ80にてBASICとアセンブラでゲームを作ったりしていました。
それからは全くプログラミングしていません。
勉強して、仕事で使う定型業務やデータベースを自前でプログラミングしてみようかと思っています。
いつまでとか期限がないので昼休みや家でゆっくり勉強しながら行おうかと思います。
「わかりやすいJava入門編」と「わかりやすいJava オブジェクト指向編」をとりあえず買ってみようかと思っていますがどうでしょうか?
また、入門書は1冊で十分でしょうか。他に読んだほうがいい書籍はありますか?

364 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 22:44:26.44 ID:TKOBT6MI.net]
バカめw

365 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 22:55:31.76 ID:yrq0WgqO.net]
外注使えよ○



366 名前:デフォルトの名無しさん mailto:sage [2016/02/20(土) 23:03:42.90 ID:efVUaJYW.net]
そのとーり

367 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 00:16:31.28 ID:GH5QRgu7.net]
>>358
なぜ仕事を無給でやる?
バカなの?
そんなことするヤツが居るから、
みんなが迷惑するのだよ。
喜ぶのは、支配者階層の人間だけ。

他人の労働の機会を搾取してる、泥棒してる、
ってことを自覚しろよ。

368 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 00:35:57.77 ID:QJGYTO33.net]
荒らしに注意
>>358>>88のコピペ

369 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 01:26:27.84 ID:f8elzrOz.net]
紙の本で読まないと、俺は勉強にならん。
なぜかは分からないが、たぶん気分の問題。
PDFをデジタルデバイスで四でも、勉強した気にならない。

370 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 01:46:12.24 ID:baKzG/Kz.net]
>>358


371 名前:他の本も必要に決まってるけど、なにを読んだらいいかはまず1冊目読み終わってから気にしろよ []
[ここ壊れてます]

372 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 11:17:15.05 ID:HB1yfnnB.net]
第四版kindleででても固定レイアウトだろうからなSBだし

373 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 15:04:44.48 ID:04QRSHXu.net]
ではないよ。無料サンプルで確認するといい。

374 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 15:32:35.93 ID:HB1yfnnB.net]
本当だいつもSBは固定のばっか出してないから今回もそうだと思っていたわ

375 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 15:33:09.34 ID:HB1yfnnB.net]
ばっかり出してたから、だ



376 名前:デフォルトの名無しさん [2016/02/21(日) 18:21:05.10 ID:L48VuqFD.net]
なんで固定レイアウトにするんだろうな。
アスキーの本はちゃんとepubでリフロー化にしているのに。

377 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 18:38:22.19 ID:SXV7tyia.net]
ハーバート シルト
山田 祥寛
林 晴比古

ゴミ本を量産してるこのクズどもだけには気をつけて欲しい。

378 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 18:48:11.01 ID:SXV7tyia.net]
ゴミ本を量産してるクズの特徴は、
自分の専門を持たないから、ありとあらゆる分野で間違いだらけのいい加減な入門書を量産する。
一方で、本当に価値のある入門書を書く実力がある人も居て、
そのような人は各分野で本当に定評を勝ち取っている入門書を書き表している。

ハーバート シルト
山田 祥寛
林 晴比古

こういうクズどもが量産してるゴミ本を読むのは本当に人生の浪費だから今すぐ止めたほうがいい。
人間の一生は意外なほど短い。
死ぬまでに与えられた短く貴重な時間を費やすなら、もっとまともな本を読んだほうが良い。

379 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 19:20:56.88 ID:hql2OPnW.net]
ハーバード・シルトは堅実な構成で良書の部類なんだがな
>>372 どのハーバード・シルトに問題があったのか?

380 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 19:57:24.08 ID:SXV7tyia.net]
>>373
例えば、Cの本は間違いだらけでひどいありさまだ。
だけど、初心者は何が間違ってるかわからないので「わかりやすい」と感じてamazonで★をたくさんつける。

381 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 19:59:34.74 ID:hql2OPnW.net]
>>374
ほんとうか?どんな間違いがあったの?
C++ は読んだが特に問題ない認識だ

382 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 20:43:12.58 ID:7HHbGJvZ.net]
>>374
が書けばよくね?

383 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 20:49:49.60 ID:T56bNEvM.net]
ハーバートシルトはC++委員会の一人だったと思うが。
C++をソフトウェアの最高傑作と言った人ですよ。

384 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 21:39:00.76 ID:sgWhkc/N.net]
>>374
間違いだらけとは思わないけど、第三版で
何らかの理由によりchar型使った方がいい的なのあったな。
後で調べたら違ってた

385 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 21:43:20.87 ID:f8elzrOz.net]
linux上間後でc言語でネットワークプログラミングに挑戦してみようと思っているのですが
socket通信の基礎からrawソケット扱ったお勧めの入門書店ありますか?
ネットワークに関する知識は大学で基本的な所を学んだぐらいです。



386 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 21:54:50.53 ID:x14mWzKF.net]
詳解TCP/IP

387 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 03:37:37.33 ID:mg1EZ+UW.net]
シルトはろくに調べずにクソ本を出して
金を払った読者に添削させて
版を重ねると徐々にマシになってくるという
恥知らずライターの代表

388 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 03:40:33.04 ID:mg1EZ+UW.net]
>>379
UNIXネットワーキングプログラミングvol.1
プログラミングに関してはこの本でほぼ完結出来る
個々のプロトコルに関しては別途必要なのを読んでね

389 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 08:43:45.99 ID:1a3LVPQ/.net]
>>381
標準C++のどこが悪いのか言ってもらおうか。

390 名前:デフォルトの名無しさん [2016/02/22(月) 13:06:45.11 ID:oJepb8hB.net]
「JavaScript本格入門」 山田 祥寛
ってどうですか?他言語でプログラミング言語の知識はある程度以上あります。
でもJavaScriptは初心者でHTMLの知識はひととおりある程度です。

391 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 13:22:09.51 ID:7QDEolnK.net]
>>383
初版を読んでくれ

392 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 13:36:19.95 ID:7QDEolnK.net]
accu.org/index.php?module=bookreviews&func=search&stype=author&q=schildt

393 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 14:23:50.37 ID:1a3LVPQ/.net]
>>385
本当に読んだのか?どこがまずいのか教えてくれ。
C++03以前だから古いのは当然。訳の指摘はあったと思う。

394 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 18:24:22.20 ID:N0MjYdjS.net]
ハルヒコは悪くないがな
俺はCはハルヒコの本だけで修得できたけど

395 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 19:15:39.00 ID:Usemvx+2.net]
時代によって間違いとされる事もあるから難しいよね



396 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 19:31:32.62 ID:eP9OGhNS.net]
>>385
結局買って読めってことか笑

397 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:23:01.88 ID:HxJ9xjaK.net]
はるひこは初級は良いけど上級とかになると駄目。

398 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:28:41.81 ID:k0E6ZJe+.net]
はるひこは無駄にスクリーンショット貼りまくってて見通しが悪すぎた典型的な糞本

399 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:37:18.19 ID:XrP0GePp.net]
林 晴比古氏ってまだ引退してないの?

400 名前:デフォルトの名無しさん [2016/02/22(月) 22:40:22.81 ID:oJepb8hB.net]
>>393
韓国人っぽい名前だなあ。

401 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:48:23.73 ID:jiaYaktK.net]
林 晴比古はペンネーム、本名は若林 茂雄

402 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:51:10.42 ID:7mUn+lhq.net]
ハルヒコは#defineでパスカル風にできるとかやってたので
こんなのを賞賛するやつは超絶糞コーダーとみなす

403 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:53:36.88 ID:7mUn+lhq.net]
ちなみに俺が初心者本でおすすめするのは倉薫

404 名前:スッキリ厨 mailto:sage [2016/02/23(火) 08:15:30.81 ID:ltvQNGjy.net]
>>384

>>46 に書いた

405 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 09:16:40.28 ID:1GY41wuZ.net]
>>395
オードリーの片割れ頑張ってるな



406 名前:デフォルトの名無しさん [2016/02/23(火) 11:37:35.69 ID:H8f9+DBt.net]
>>398
あれれ?おかしいですよ。

>>384
「JavaScript本格入門」 山田 祥寛

>>46
山田祥寛(よしひろ)、翔泳社 10日でおぼえる jQuery 入門教室 第2版

本が違うようですが。
「JavaScript本格入門」 山田 祥寛は良くないということですか?

407 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 11:42:18.14 ID:ixoIfLlt.net]
パスカル風にするってbournegolのことだろ。

408 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 16:52:34.30 ID:DfFr5bZr.net]
>>401
調べてみたが、bournegolにしたというのは
プリプロセッサ単体の本じゃないのか?
入門にはPascal風と書いていたよ
ハルヒコはincludeでソース丸ごと読み込みもやってた

俺も当時中学生だったから嬉々として勉強してたが
今思えば悪例のオンパレードというのがハルヒコ

あれが良い本だと思えるなら、
今からでも遅くないから別の良書を読むことをお勧めするよ

409 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 17:44:05.80 ID:dUSAY9Gn.net]
>>390
中古か図書館だな

410 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 14:13:02.65 ID:KZIXNl/B.net]
データベースを使ったプログラミングを扱った書籍で、「ループ内でクエリを発行してはいけない」ことが
書かれているものがあったら、書籍名を教えてください。

411 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 14:21:43.42 ID:v0zcggC9.net]
誰かに何か言われたの?

「ボタンをクリックしたら応答がなくなるぞ、何とかしろ」とか。

412 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 14:34:22.80 ID:KZIXNl/B.net]
>>405
いえ、「ループ内でクエリを発行してはいけない」ことを知らないレベルの人に、お勧めできる書籍が
ないか探しています。

413 名前:デフォルトの名無しさん [2016/02/24(水) 15:11:48.00 ID:3QG9di/t.net]
どうしていけねぇのですか?

414 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:18:03.30 ID:ddCF95hF.net]
ループがあったらクエリしちゃいけないなら
GUIアプリはほぼ全滅だな

415 名前:デフォルトの名無しさん [2016/02/24(水) 15:32:31.82 ID:3QG9di/t.net]
山田は山田でも「JavaScript本格入門」の本はどうですか?
目次とかレビューは良さそうですが。



416 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:40:38.23 ID:KZIXNl/B.net]
>>407
そのループ全体を一つのクエリで書きなおせると仮定したとき、
「クエリ1回の処理時間×ループ回数 < 書き直したクエリの処理時間」
であれば、問題ありません。
というか、問題ないことがわかってるのならループしてもかまいません。

ただし、初心者は「クエリ1回の処理時間×ループ回数 >>>> 書き直したクエリの処理時間」となる
ようなコードを書きがちです。

また、
・アプリケーションが動作するマシンとデータベースサーバが同じだったのが別になると極端に遅くなる
・RDBMS自体の性能改善の恩恵が受けられない
・並列処理に対応できない
などのデメリットがあります。

417 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:45:49.92 ID:F7yMkl3/.net]
マルチスレッドにすればいいのでわ
ん およびでない 失礼しました

418 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:55:25.74 ID:ddCF95hF.net]
>>410
昔と違ってループは回してもいいけど
インデックスをちゃんと効かせるようにしろ
無理にまとめるより効率的
ということがSQLアンチパターンの
> 複雑な問題をワンステップで解決しようとする
の節に書いてある

419 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:02:46.97 ID:KZIXNl/B.net]
>>412
> 昔と違ってループは回してもいいけど
回してはいけない場合にも回してしまうような人向けの書籍を探しています。
1回のクエリが3msで終了しても、1000回だと3秒かかるよね、程度のことがわかってない人向けです。

420 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:08:37.22 ID:zlhNnaPp.net]
>>410
>・アプリケーションが動作するマシンとデータベースサーバが同じだったのが別になると極端に遅くなる

これはまあわかる。
10000件分のレコードを持ってくるのに、例えばユーザーIDごとに1件1件リモートのDBにクエリ実行するのは遅いだろう。

>・RDBMS自体の性能改善の恩恵が受けられない
>・並列処理に対応できない

これはどういうこと?

あとはクライアント側のメモリ制限で100件ずつしか抱えられない場合とか。
実際にはカーソル使って結果をちょっとずつ持ってくるのかも知れないけど。

>>413
実際に目の前で実演してみればいいじゃない。百聞は一見にしかず。

421 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:19:11.79 ID:KZIXNl/B.net]
>>414
> 実際に目の前で実演してみればいいじゃない。百聞は一見にしかず。
そういうことしたくないから(する暇ないから)、そういう標準的な入門書があればなぁと思ってる次第です。

> これはどういうこと?
例えば、オプティマイザが改善されたとか、パラレルシーケンシャルスキャンが実装された等の場合、
クライアントコードの修正なしにクエリの応答時間が改善されるなどの場合もあります。

422 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:38:16.39 ID:v0zcggC9.net]
jdbcなどを使ってアクセスする層の話ですよね、
それが、アクセスの度にconnectionを作るをやりかねない程度の初心者ってことですか。

jdbcの入門書の合間合間に、同じようなSQLはpreparedstatementで、とか書いてあったような気がしますが、
随分前のことなんで、記憶が定かでないです。
ただ、こうやるといいよ、これ使うといいよ、の積み重ねであって、
ループの中でクエリするな、的な書き方は見た記憶がありません。

最近はjdbcの本を見かけませんけど。

423 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:53:18.16 ID:ddCF95hF.net]
>>416
connectはもはやそれほど遅くない
ってのもSQLアンチパターンに書いてある

424 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:54:07.56 ID:ddCF95hF.net]
>>414
下手な教師より本を読んだほうがいいんじゃないか?

425 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:25:32.18 ID:KZIXNl/B.net]
>>417
connectによってプロセスが起動される場合は、Linuxの場合は5〜10ms以上のオーバーヘッドが発生します。
もちろん、その程度は問題にならない場合もありますが、不要なconnect-disconnectは避けるべきでしょう。



426 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:27:44.74 ID:tpuhrl9/.net]
素人にDB接続書かせなきゃいいだろ

427 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:41:03.96 ID:ddCF95hF.net]
>>419
それはconnectのオーバーヘッドじゃない
大丈夫か

428 名前:デフォルトの名無しさん [2016/02/24(水) 17:41:25.46 ID:3QG9di/t.net]
会社のイントラで社内の各種のデータベースをWebブラウザから検索できるようになっているのですが
それをコードから取り出す方法ってあるのですか?
どうやればいいのですか?
htmlやjsのファイルのソースを見るのだと思うのだけど、それのどこかにデータベース接続のための情報があるの?

429 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:48:10.25 ID:KZIXNl/B.net]
>>421
connectのオーバーヘッドでないとすると、何?

430 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:59:54.89 ID:ddCF95hF.net]
>>423
プロセス

431 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:01:58.56 ID:KZIXNl/B.net]
>>424
connectによってプロセス生成が行われるのなら、それはconnectのオーバーヘッドに含まれるのでは?

432 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:15:47.97 ID:ddCF95hF.net]
>>425
かなり特殊な実装を根拠に
> それが、アクセスの度にconnectionを作るをやりかねない程度の初心者ってことですか。
はかなり妥当性を欠く
スレの本筋に従いあなたに
SQL Hacks, SQLアンチパターンをお勧めする
今時のフレームワークは接続は仮想化されており
API上のconnect呼び出しをするたびに接続が行われるわけではない

433 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:18:10.14 ID:KZIXNl/B.net]
>>426
connectによってプロセスが生成されるデータベースサーバモデルは一般的ですが。

434 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:19:15.62 ID:KZIXNl/B.net]
念のため言っておきますが、「データベースサーバ」というのはアプリケーションサーバじゃなくて、
RDBMSのlistenしているサーバプロセスのことです。

435 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:39:53.06 ID:tpuhrl9/.net]
普通プーリング使うだろw



436 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:52:03.92 ID:KZIXNl/B.net]
>>429
コネクションプールがあるからといって、不要なconnect-disconnectは避けるべきです。

437 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 19:45:53.54 ID:0x9PlGes.net]
中世からタイムスリップしてきた?

438 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 20:17:03.41 ID:1ENXVIEh.net]
SQL CLRの書き方最近覚えた

まあストアドプロシージャは余程のボトルネックしか使わない

439 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 20:40:35.81 ID:Qk/dKGaO.net]
>>410
「一つのクエリに書き直せてかつループ内で使用した場合に問題ないことがわかってないクエリは
ループ内で使用してはいけない」と解説している書籍が欲しいということか。難しい注文だな。

440 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 21:03:56.63 ID:lOeYr/fl.net]
>>430
意味不明

441 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 21:12:35.23 ID:1ENXVIEh.net]
マシンが同じでも共有メモリじゃないと意味がない
TCP/IPなら通信は発生してる

442 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 00:53:27.41 ID:IGDSWSEL.net]
code completeとリーダブルコードどっちがいいかな
前者は上下巻と後者を包含してそうなんだけど1万超えるから悩んでる

443 名前:デフォルトの名無しさん [2016/02/25(木) 13:45:38.82 ID:zvb2CHVG.net]
DBの話は、スレ違い。よそでやれ

444 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:00:36.53 ID:UlMFP09h.net]
>>433
普通に、ループ内でクエリを発行するのは避けろと書かれている書籍です。
『SQL実践入門』には1章さかれてるのですが、他の章がちょっと難しすぎる気がしています。

「ループ内クエリ」でググっても、あまりヒットしません(WordPressの記事が多い)。
「queries inside loops」なら結構ヒットするんですが。

445 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:04:47.67 ID:UlMFP09h.net]
このレスで今回のデータベース関連の話は終わりにします。

こういうことが書かれているとベストです。
Optimizing SQL: Removing queries inside loops
codeutopia.net/blog/2010/10/07/optimizing-sql-removing-queries-inside-loops/

> Why?
> How?
>  Using JOINs
>  Using GROUP BY
>  Using subselects
>  Using batch inserts



446 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:15:01.09 ID:qhMgkWs7.net]
>>404
新人が可哀想

447 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:10:17.76 ID:Hm6gveDo.net]
>>439
そのページ読ませればいいじゃん。書籍じゃないとあかんのか?

448 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:47:22.76 ID:iiKbvVSH.net]
レビューも最適化も知らない素人、という落ち

449 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:57:42.53 ID:UlMFP09h.net]
>>441
データベースアプリケーション初心者に与える最初の書籍に、ループ内クエリの話が載ってるものが
いいなぁと探しています。

>>489くらいの難易度の話がある程度網羅されている書籍がないかなと。

中級者以上なら、『プログラマのためのSQL』+『SQLアンチパターン』がいいと思うんですが、
それの初心者向けの書籍がないかなと。

450 名前:デフォルトの名無しさん [2016/02/25(木) 21:18:27.81 ID:9E2wuBJL.net]
Amazonでkindle技術書のセールしてるの教えとけよ

451 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 21:26:19.02 ID:jizxJtdR.net]
いらない

452 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 22:50:57.78 ID:yUGSXaJ3.net]
1つのSQL文で済むものを、複数回SQL文を発行してやるのは、よせ。
ってことか?説明が下手すぎるのじゃないの?そんな教え方じゃ初心者は分からない。
そもそも、今どきは、分かりやすくなるなら、むしろ複雑な解読困難な1SQL文でやらない方が
良いとすら思うけどな。

453 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 00:46:14.59 ID:rT19z9LA.net]
1000行とか2000行とか超えたあたりで見えてくるものがあるかもしれないし
全くないかもしれないいやあると思いたいただ俺が言いたいのは
もう SQL とか書くのうんざり

454 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 01:00:01.04 ID:9W/Yzzxa.net]
救いはないんですかー!


SQL

455 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 10:40:41.30 ID:i9pghQbu.net]
>>446
>>439のリンク先読んでね。



456 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 10:58:48.93 ID:i9pghQbu.net]
「ループ内でクエリ書くな」でピンと来る人が少ないのは、LINKやORMが私が想像するより使われてるということなのかな。
「N+1問題」でググると多数ヒットするのだが・・・。

あ、書籍に関係しない話題は、本当にこれで最後にしますので。

457 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 14:05:04.25 ID:N/hbuOaT.net]
私にもわからない。プログラマってDBに出来るだけ負担掛けないような
クエリ組むからね。とこれもお呼び出ないなら失礼。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<214KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef