• 締切済み

Perlを使って

WEBアプリケーションで、 Perlを使ってデータベースにアクセスさせようと考えていますが、 データベースによって対応/非対応とかあるのでしょうか? 業務用のアプリケーションを予定しているので、 レコードの量はかなり大きくなります。

  • Perl
  • 回答数2
  • ありがとう数18

みんなの回答

  • Kiyo
  • ベストアンサー率22% (2/9)
回答No.2

殆どのデータベースに対応しているようですが、日本語で問題が出ないかは分かりま せん。 http://core.ring.gr.jp/archives/lang/perl/CPAN/modules/00modlist.long.html#7)DatabaseInterfac PerlのCGIプログラムは、Cなどに比べると処理速度も遅く、メモリも消費する上に メーカーのサポートも無いのでレコード量の多い業務用のアプリケーションでの使用 にはあまり適さないと思います。使用するのであれば、サーバーダウンすることも ありえるので、基幹系ではなく情報系での利用に限ることをお勧めします。

noname#212975
noname#212975
回答No.1

ODBC, Oracle, DB2, Infomix, InterBase, mSQL, Postgres は DBD がありますから対応可能です。 まぁ、ODBC に対応していれば DBI + ODBC で可能という事になりますが。

関連するQ&A

  • Perlでのデータベース利用

    とても一般的な質問になりますが、 そこそこ規模の大きな(目標会員数一万人)会員サイトをPerlで構築しようとしています。 問題はデータベースへのアクセス負荷なんですが、 ひとつのテーブルのレコード数が100万行ぐらいになると思います。 一般的なホスティングサーバを利用してデータベースはMySQLです。 「大規模なデータベースシステムはJAVAサーブレットが向いている」と言う話をよく聞きますが、上述のような規模のサイトは(Perl or PHP)+MySQLでは難しいのでしょうか? 出来たらPerlで通してみたいと考えております。 ご意見、ご指導よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • perlでデータベース

    こんばんは。 現在perlを用いてHPの管理システムができるよう勉強しております。 次に、HP上にアクセスした人のログをデータベース化して保管する事をしたいのですが、 持っている本ではデータベースの事に触れておりません。 perlにデータベースの機能が備わっていると聞きましたが、 それについて勉強するのに、段階的に読み進めれる・判り易いお勧めの本がありましたら教えて下さい。 宜しくお願いします。 現在perlの入門的な本を2冊程読んだレベルです。

  • CGI(perl)データベースを教えてください。

    http://www2.inforyoma.or.jp/~tokaji/cgitech/db.htm を見てperlで簡易データベースを作ることが可能ということを知ったのですが、いくつか質問があります。 お願い致します。 <状況> flashから送られてきた「ID」・「パスワード」・「その他のデータ」をサーバのperlデータベースで管理する。 (1)まず、本当にperlでデータベースは作れるのでしょうか? (2)access等の簡易ではないデータベースと比べると どんなリスクがあるのでしょうか? (3)メモ帳でデータの管理をすると思うのですが、セキュリティ面は、大丈夫でしょうか? (4)どのくらい(仮に1000~10000人)のアクセスに耐えられるのでしょうか? サーバにかかる負荷は、access等の簡易ではないデータベースと比べると、大きくなるのでしょうか? (5)Flashからのデータをperlを使い管理する時、 最善の方法があれば教えてください。 長くなりましたが、よろしくお願い致します。

    • ベストアンサー
    • Perl
  • データの処理速度を速くするには?(perl・PHP・データベース)

    個人サイトで、CGIを使ってる者です。 perlを使って、データの収集・表示等行っているのですが、 データ量が増えてきたせいか、 処理に時間がかかるようになってきて、対応を考えてます。 データの取り扱いは、 カンマ区切りの形式で読み書きを行っており、 情報量は3MB(データ数としては5万行)…。 これらのデータを、毎回全件読み込んで条件で抽出してるのですが、 他にもっと効率的な方法があるのではないかと模索中です。 あれこれ模索したところ、よくわからないところがあり、 知ってる方がいらっしゃいましたら、アドバイスの方よろしくお願い致します。 (職場でSQLやACCESSは使っております) ?1…perlよりPHPの方が、こういった処理に向いてる? ?2…データベースを使えば抽出が速くなる? ?3…データベースを使うには何かソフトを買う必要がある? ?4…そもそもperlやPHPでデータベースが使える?

    • ベストアンサー
    • PHP
  • なぜCGI(Perl)ではSQLと共に稼動しているアプリが少ないのでしょうか?

    最近Webアプリに興味を持ち始めた者です。 Webアプリについて調べているとPHP+MySQLはいわばセットみたいな感じなのに対してPerlなどではあまりデータベースと共稼動しているアプリを見たことがありません。 やはりPerlなどにとってデータベースとの共稼動の相性のよさはPHPに勝てないのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • PHPとかperlとかrubyとか

    質問させていただきます。 プログラミング言語を学ぼうと思っています。 ありがちな質問ですが、言語の特徴などを伺いたいと思います。 PHPはWEBに特化した言語だと聞きました。 あとperlはテキスト処理だけでどうも、、、って話も。 rubyはまだプログラムの話で出てこないことも多い。 やりたいことがあっての言語なのは承知しています。 WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。 最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。 でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。 別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。 簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。

  • Perl(cgi)からPerl(cgi)への引数

    (1)Perl(cgi)から(2)Perl(cgi)へ引数(データ)を渡す方法を教えてください。 プログラムの流れとしましては、 (1):データベースを検索&該当結果の番号をリンクで表示 (2):(1)でクリックしたリンクと対応する結果を表示 となっております。 また、セキュリティの事を考えて「POST」で送りたいと考えています。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • PostgreSQLへPerl Scriptからユーザー認証を行うには?

    PostgreSQLは現在初心者なのですが、ある特定のユーザーのみデータベースへアクセスできるようにしたいのですがPerlからのインターフェースでは可能でしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • ASPアプリケーションが動かなくなります

    社内のイントラネットWebでASPアプリケーションが動いています。 そのASPが原因と考えられるトラブルが不定期に発生します。  具体的なトラブルの内容は、ASPアプリケーションによるページの表示が出力されなくなるというもので、発生したときはIISを再起動して対応しております。 ( 通常のHTMLページは正常に表示できています ) トラブルが発生するタイミングはデータベースに新しいレコードが追加されて、その追加されたレコードのデータを複数と考えられる人が参照した時のようですが、確証がえられていません。 トラブルの原因としてプログラムソース中のデータベースのオープン・クローズやレコードセットのオープン・クローズなどの抜けを考え一通りチェックして修正したつもりになっていましたが、トラブルは相変わらず発生して頭を抱えている現状です。 ASPアプリケーション(の構築)でトラブルの原因に関するヒント・考えられる動作・チェックするべき点などなんでも結構ですのでお手数ですが教えてください。 なお、同一のサーバーでは複数のASPアプリケーションが存在します。 ○ 環境 Webサーバ:Windows2003 Server データベース:Microsoft Access

  • access WEBで閲覧できるデータベースにする

    accessのデータをPHPやPerlを使って WEBで閲覧できるデータベースにすることは出来るのでしょうか? トンチンカンな質問でしたらすいません。

専門家に質問してみよう