X



ITに食わしい人質問なんだけもnodejsでこんなかんじのDBやりたいんだけど

■ このスレッドは過去ログ倉庫に格納されています
0002それでも動く名無し
垢版 |
2022/06/02(木) 13:41:50.06ID:AxIa7RjJM
あ?
0006それでも動く名無し
垢版 |
2022/06/02(木) 13:45:53.24ID:AxIa7RjJM
やりゃええやん
0008それでも動く名無し
垢版 |
2022/06/02(木) 13:46:36.52ID:AxIa7RjJM
うん
0011それでも動く名無し
垢版 |
2022/06/02(木) 13:47:46.24ID:Tp8tuWqg0
できるで
0012それでも動く名無し
垢版 |
2022/06/02(木) 13:47:47.51ID:AxIa7RjJM
連想配列はMySQL関係ない
MySQL使わずに連想配列だけで作ることもできる
0013それでも動く名無し
垢版 |
2022/06/02(木) 13:48:13.93ID:I33sm+Kb0
できますよ!ニコニコ
0017それでも動く名無し
垢版 |
2022/06/02(木) 13:50:47.36ID:AxIa7RjJM
解決したんか?
オンメモリで処理するならええけど永続化を考えると書き込み時のパフォーマンスが低下したりACIDのDが担保できなくなる可能性があることは覚えといてな
0018それでも動く名無し
垢版 |
2022/06/02(木) 13:51:11.02ID:atTrzm0Qr
NoSQLでええやろ
0019それでも動く名無し
垢版 |
2022/06/02(木) 13:51:28.35ID:17INszPad
MongoDBええで🤗
0020それでも動く名無し
垢版 |
2022/06/02(木) 13:52:40.36ID:AxIa7RjJM
あとこの用途ならなるべく連想配列よりMap使ったほうがええで(シリアライズやデシリアライズが頻繁な場合は別)

>>18
NoSQLもまあまあめんどいやろ
0023それでも動く名無し
垢版 |
2022/06/02(木) 13:54:43.08ID:AxIa7RjJM
>>21
いやnew Map()
ES5で導入された少し新しい(とはいえ5年以上前からあるけど)機能や
0024それでも動く名無し
垢版 |
2022/06/02(木) 13:55:54.66ID:seVx1N/X0
ついでに質問させてもらうんやが
5chのスレタイのURLをスクレイピングしてローカルのtxtに配列として出力したんやがこのURL
全部に対してスクレイピングを実行する方法がわからん
配列として保存したtxtを読み込んで普通の変数に格納するのはできた
0025それでも動く名無し
垢版 |
2022/06/02(木) 13:56:17.36ID:AxIa7RjJM
>>22
パフォーマンスはPostgreSQLやMySQL互換のMariaDBのほうがええらしいからわざわざ選ぶ理由はあんまないと思う
0026それでも動く名無し
垢版 |
2022/06/02(木) 13:57:26.87ID:AxIa7RjJM
スクレイピングして何をするんや?
0027それでも動く名無し
垢版 |
2022/06/02(木) 13:58:41.32ID:9bdEbElSd
>>24
1行ずつ読み込んでループ回すだけやん
Nodejsならreadlineとかで
0031それでも動く名無し
垢版 |
2022/06/02(木) 14:00:29.20ID:AxIa7RjJM
>>28
無理
そういうのがやりたいなら複数Mapを作るか、DB使うかの二択(SQLでもNoSQLでも)
0033それでも動く名無し
垢版 |
2022/06/02(木) 14:02:09.10ID:xDh88OGAd
nodejsって文献少なくて困るわ
ID:AxIa7RjJMさんはなんの参考書で極めたんや?
0036それでも動く名無し
垢版 |
2022/06/02(木) 14:04:09.80ID:hAj5HTrlM
スクレイピングならPythonでやってるなぁ
0037それでも動く名無し
垢版 |
2022/06/02(木) 14:04:23.76ID:AxIa7RjJM
>>33
独学やけど大昔フロントエンドのJSを書いててそこからNode.js入ったから今から何読めばいいかみたいなのはわからんわ
0038それでも動く名無し
垢版 |
2022/06/02(木) 14:04:25.02ID:ZdhI8xdWd
NodejsエアプなんやけどこれNodeでやる必要ある?
他にできる言語あるならそっちでやればええんちゃうん
0040それでも動く名無し
垢版 |
2022/06/02(木) 14:06:08.71ID:pDIQulhid
PostgreSQLすこ🤗
パーティショニングがうんちっちだったけど最近改善しつつあってようやっとる🙂
0041それでも動く名無し
垢版 |
2022/06/02(木) 14:07:09.91ID:hAj5HTrlM
puppeteerよなJSなら
0042それでも動く名無し
垢版 |
2022/06/02(木) 14:09:02.87ID:CjuC9Jts0
全体として何をやりたいのか説明してくれると
方針含めて相談しやすいぞ
IT系G民多いし
0044それでも動く名無し
垢版 |
2022/06/02(木) 14:09:58.87ID:AxIa7RjJM
5chのスクレイピングとかグロガイジくらいしかやりたがりそうなやつおらん気がするわ
まああいつはすでにやってるんやろうけど
0045それでも動く名無し
垢版 |
2022/06/02(木) 14:10:46.12ID:seVx1N/X0
純粋にどんな単語がどれくらい使われてるか知りたいだけや
0046それでも動く名無し
垢版 |
2022/06/02(木) 14:11:22.31ID:hAj5HTrlM
5chスクレイピングちゃんとやるならIPころころ機能つけないと面倒やから結局JSだけじゃ厳しいと思うわ
0048それでも動く名無し
垢版 |
2022/06/02(木) 14:12:04.37ID:seVx1N/X0
>>46
なんでipころころしないといけないんや?
60分おきにデータ取得とかでもだめなんか?
0049それでも動く名無し
垢版 |
2022/06/02(木) 14:12:28.36ID:hAj5HTrlM
形態素解析ってnodejsで便利にできたっけ
0051それでも動く名無し
垢版 |
2022/06/02(木) 14:13:01.93ID:hAj5HTrlM
>>48
60分おきにリクエスト1とかなら別にいらないと思うで
0052それでも動く名無し
垢版 |
2022/06/02(木) 14:13:36.45ID:CjuC9Jts0
>>50
Pythonでもできるというか
スクレイピングはよく教材にされるから資料も多い
0054それでも動く名無し
垢版 |
2022/06/02(木) 14:14:25.03ID:hAj5HTrlM
>>53
なら多分goneになる
0055それでも動く名無し
垢版 |
2022/06/02(木) 14:14:37.30ID:AxIa7RjJM
>>49
便利にやる方法はあんまないかもしれんけどJUMAN++とかを実行すればまあできるんちゃう
0057それでも動く名無し
垢版 |
2022/06/02(木) 14:15:26.29ID:hAj5HTrlM
5chのAPI叩くなら問題ないとは思うけどそうやないなら800リクエストを60ごとは多分規制かかるで
0058それでも動く名無し
垢版 |
2022/06/02(木) 14:17:16.18ID:hAj5HTrlM
>>56
VPNとかプロキシとかあとは家なら直接モデムの電源をスクレイピングとかでオンオフとか
スマホならルート化してabdから飛行機やらモバイル通信のAPI叩くとかいくらでもあるわ
0059それでも動く名無し
垢版 |
2022/06/02(木) 14:17:47.39ID:hAj5HTrlM
>>55
それ動くならええんちゃうかな
0060それでも動く名無し
垢版 |
2022/06/02(木) 14:20:09.78ID:seVx1N/X0
これしなきゃならないのか

・スクレイピングする際のipころころできるやつを見つける
・複数のURLをスクレイピングする方法を見つける
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況