トップページ⇒php
90コメント24KB

PerlだけでDBを構築する

■ このスレッドは過去ログ倉庫に格納されています
0001まむお02/02/13 05:54ID:VlJDYYKC
サバがPerlだけでモジュールも使えない、
そんな環境下でデータベースっぽくデータを扱いたい。
贅沢は言わんけど、せめて単純なSQLで扱えないとねぇ〜

って感じの探してるんだけど、誰か知らん?
一応漏れが見つけたのは、これなんだけど、

ttp://www.nlwww.com/jp/ris/jsql.htm

いいのあったら紹介して
よろしく
0002名無しさん@お腹いっぱい。02/02/13 07:03ID:???
単発スレ立てんなボケ

----------------終了----------------
0003名無しさん@お腹いっぱい。02/02/13 07:06ID:???
>>1 死ね
0004まむお02/02/13 13:27ID:VlJDYYKC
洋物だが、こんなんあった。
http://www.ddatabase.com/

とりあず、jsql使ってみたけど、それなりにしっかり出来てる、
ユーザ管理とか、DB領域と、表領域が分かれてたりして、
逆にちゃんと設定しないと動かないから、お手軽さが無いんだよなぁ〜

何か情報あったらよろしく!
0005名無しさん@お腹いっぱい。02/02/13 13:55ID:???
>>サバがPerlだけでモジュールも使えない、

この辺100%意味不明
0006まむお02/02/13 14:04ID:VlJDYYKC
なぁ〜、お前ら、すっこんでろよ。
やる事ないのかよ。明日バレンタインデェ〜だぞ!?
0007名無しさん@お腹いっぱい。02/02/13 20:22ID:wBlXKE9R
>5
いや、わかるけどな。
0008名無しさん@お腹いっぱい。02/02/13 20:23ID:wBlXKE9R
>6
それはきみもだろ。
0009名無しさん@お腹いっぱい。02/02/13 20:24ID:wBlXKE9R
どうしてもPerlでDBやるんだったら、Tie(dbmopen)使うって事になるよな。
データ件数にもよるけど、そこそこいけると思う。
0010名無しさん@お腹いっぱい。02/02/13 20:43ID:8gLwIusO
CSVかTSV使ってやりゃあイイだろ
件数が多くなきゃ、実用的なのは作れるぞ
0011名無しさん@お腹いっぱい。02/02/14 07:49ID:jHD5tZcZ
>>9
dbmってcgiなんかで複数から同時に更新があったらりしても
大丈夫なんですか?
0012名無しさん@お腹いっぱい。02/02/14 08:44ID:uzzQAVeN
>11
全然大丈夫。いっぺんに何枚開いても大丈夫。
0013名無しさん@お腹いっぱい。02/02/14 12:34ID:???
>>12
本当かよ。少なくともDB_Fileはちゃんとflockしないとダメっぽいんだが。
0014名無しさん@お腹いっぱい。02/02/14 13:26ID:JQ2Gyegk
>13
ああ、勘違いしていた。うん。
でもdbm自体はロック必要ないんじゃないかなぁ?
DB_Fileモジュール自体にロック機能があったと思うんだけど?
0015名無しさん@お腹いっぱい。02/02/14 13:34ID:JQ2Gyegk
惑乱中(笑)
うん、同時書き込みが起こり得る場合には、プログラマーがflockかなにか
仕掛けてあげないといけないようだね。
このへんに、思いこみがありました。
0016名無しさん@お腹いっぱい。02/02/14 14:33ID:???
CSVでのDBって何件くらいまでなら実用に耐えられる?
0017名無しさん@お腹いっぱい。02/02/14 16:17ID:???
状況にもよるがせいぜい5万件が限度ってとこじゃなかろうか。
勘だけどな。
0018名無しさん@お腹いっぱい。02/02/14 21:05ID:JihHPaw4
>>1
DBI + DBD::CSV あたりでどう? SQL使えるよ。
0019名無しさん@お腹いっぱい。02/02/15 00:09ID:5co1FgeE
>>18
>サバがPerlだけでモジュールも使えない、
この辺にひっかかるのかな?

おれも今DBD::CSVを使おうかどうか思案中
ちょっと使えるSQLが少ない気しないでもない
いっしょにどう?>1 というか立て逃げか?
00201802/02/15 04:23ID:AdIWBxKC
>>19
> サバがPerlだけでモジュールも使えない、
これはPerlのモジュールじゃなくて、Apacheのmod_*の事を言ってるよ
うな気がする。なんとなく。
0021名無しさん@お腹いっぱい。02/02/15 13:31ID:???
cc/gccの使用が許可されてないとかの理由でコンパイルしなきゃいけないモジュールが使えないだけでは?
0022名無しさん@お腹いっぱい。02/02/15 18:18ID:KB4wMzyy
amigodatabase
0023名無しさん@お腹いっぱい。02/02/15 22:47ID:???
データベースと言うか単に簡素堅牢なシステム作りたいんでしょ?
Perlでやるならどの道面倒臭いから初めから覚悟決めてしまえば?
堅牢であればいいなら方法も提案しやすいし。
0024名無しさん@お腹いっぱい。02/02/15 22:55ID:???
>23
そんなに面倒くさいかなぁ?
スキルやモチベーションの問題だと思う。比較対象ないんだし
00251802/02/16 09:46ID:xWyhCOfA
dbmとかでチマチマデータいじるのが面倒くさいからSQLが使いたいん
じゃないの?
俺はそう。後々本格的なDBに移行するのも楽だし、DBIで済ませたい。
0026名無しさん@お腹いっぱい。02/02/16 19:51ID:13Wk9C/k
DBD::CSV って安定してる?
0027名無しさん@お腹いっぱい。02/02/16 20:07ID:???
安定って何よ?
0028名無しさん@お腹いっぱい。02/02/18 10:28ID:???
http://www.vector.co.jp/soft/unix/business/se182749.html
↑これ使った人いる?使用感はどお?
0029名無しさん@お腹いっぱい。02/02/18 10:33ID:10pwiY7A
っていうか、素直に、postgresとか、mysql使えば?
こんな、ちまちました、プログラムなんて、使うと、どーせ、どっかで
つまずくよ。
0030名無しさん@お腹いっぱい。02/02/18 13:02ID:9k5avLiX
>29
いつも思ってるんだけど、共有鯖のレンタルで、
どれだけのユーザがPostgresやMySQLを使えるんだろう?
あと、ImageMagickやGDも。
そういうものに依存したスクリプティングは、互換性に欠けるような気がして、
常に自分が使うものでも汎用性を頭に書いているから、
使う気になれなかったりするのです。
(もちろん、使わねばならない機能の時は使いますけどね)
0031名無しさん@お腹いっぱい。02/02/18 13:23ID:???
なんで前提とする実行環境が「草原」になるんだろ。そんな不自由な環境で「互換性が」とか言われても困るな。
趣味でやってる人たち向けと、仕事(?)ってゆーか腰入れてやってる人たちむけって分けて考えて欲しいものだ。消費者・生産者共に。
0032名無しさん@お腹いっぱい。02/02/18 13:50ID:???
>>31
> なんで前提とする実行環境が「草原」になるんだろ。そんな不自由な環境で「互換性が」とか言われても困るな。
このスレの>>1を読んでないの?
> サバがPerlだけでモジュールも使えない、
> そんな環境下でデータベースっぽくデータを扱いたい。
0033名無しさん@お腹いっぱい。02/02/19 00:00ID:???
SQLなんて汎用性がないね!
0034名無しさん@お腹いっぱい。02/02/19 19:22ID:???
あげ
0035名無しさん@お腹いっぱい。02/02/20 00:45ID:???
>>31
スレ違いだよあんた。
0036名無しさん@お腹いっぱい。02/02/20 17:34ID:???
http://www.xrea.com/jp/
これはがいしゅつ?
0037名無しさん@お腹いっぱい。02/02/20 21:04ID:???
>>36
・URIに対して何の説明もない
・wwwを抜かしたドメインの最初の文字が「X」
・.comドメイン

以上のことからアダルトサイトの宣伝であると断言します。

と思ったらまともだったすまん。
0038名無しさん@お腹いっぱい。02/02/20 21:23ID:???
>37
ワラタ
0039名無しさん@お腹いっぱい。02/02/21 00:13ID:???
>>37
凄いな、今見たらその通りだったよ。
見る価値無し。
■ このスレッドは過去ログ倉庫に格納されています