(現在 過去ログ55 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■8442 / inTopicNo.1)  webアクセス?
  
□投稿者/ 尾形 -(2014/10/10(Fri) 13:08:21)
    よろしくお願いします

    Unicode対応となるので、一部Webアクセス(PHPで)
    したいとお持ちっています
    現在はMySQL+桐で社内利用のみです

    取引先に、IDとパスワードをだして
    受注状況みたいなのを、参照でweb公開したいと思っています
    (難しくなりそうなので外部Webからのデータ更新は考えていません)


    社内DB用とは別にレンタルサーバで、公開用のDBを利用したいなぁと
    なんとなく考えています
    社内DBのあるテーブルだけを随時、社外DBに同期する?みたいな
    そんな事無理?


    どういった構成、切り分け、処理方法が可能で、理想的なのでしょうか

    よろしくお願いします

引用返信 [メール受信/OFF] 削除キー/
■8443 / inTopicNo.2)  Re[1]: webアクセス?
□投稿者/ hidetake -(2014/10/10(Fri) 19:06:26)
    2014/10/10(Fri) 19:15:11 編集(投稿者)

    > 社内DBのあるテーブルだけを随時、社外DBに同期する?みたいな
    > そんな事無理?

    レンタルサーバ側に、アップロードデータを受ける取る仕組みを
    作り、データがアップロードされたら、MySQL のデータを更新する
    プログラムを仕込む。

    クライアント側は、一定時間毎にデータを書き出しては、レンタル
    サーバにデータをアップロードするスクリプトを走らせる。
    アップロードは Microsoft.XMLHTTP でも用い、アップロードする。

    MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.2.5 LOAD DATA INFILE 構文
    http://dev.mysql.com/doc/refman/5.1/ja/load-data.html

    PHP: mysqli::set_local_infile_handler - Manual
    http://php.net/manual/ja/mysqli.set-local-infile-handler.php



    あとは

    レンタルサーバ側で SSH が使えるならば、ポートフォーワードで
    トンネルを掘り、クライアントと接続する。

    クライアントは「外部DB」で 127.0.0.1 経由で、レンタルサーバと
    ODBC 接続する。桐で定期的に「外部DB」でデータ更新する。
    トンネル接続の安定性(切れないこと)は、インターネット環境にも
    よるかも知れません。


    と言ったところでしょうか。

引用返信 [メール受信/OFF] 削除キー/
■8444 / inTopicNo.3)  Re[2]: webアクセス?
□投稿者/ 尾形 -(2014/10/11(Sat) 07:52:42)
    どうも、ありがとうございます

    > レンタルサーバ側で SSH が使えるならば、ポートフォーワードで
    > トンネルを掘り、クライアントと接続する。
    > クライアントは「外部DB」で 127.0.0.1 経由で、レンタルサーバと
    > ODBC 接続する。桐で定期的に「外部DB」でデータ更新する。

    この方向で検討してみます
    同期専用がいる感じですね

引用返信 [メール受信/OFF] 削除キー/
■8445 / inTopicNo.4)  Re[3]: webアクセス?
□投稿者/ hidetake -(2014/10/11(Sat) 10:26:44)
    2014/10/11(Sat) 11:41:50 編集(投稿者)

    >>クライアントは「外部DB」で 127.0.0.1 経由で、レンタルサーバと
    >>ODBC 接続する。桐で定期的に「外部DB」でデータ更新する。

    私の場合は、さくらインターネットのレンタルサーバ上の MySQL に
    年に2〜3回の不定期なので、手動で接続して更新しています。



    PortForwarder で、さくらにつなぐ設定は、昔、鹿児島で radiko.jp を
    聞くために作ったものを流用していますが、パスワードの入力の手間を
    防ぐための VBSript です。パスワードをスクリプトに書くなって!! (^^:



    ただ、スピード的には「LOAD DATA INFILE」を使った方が圧倒的に
    早いような気がします。

    アップロードが終わったら、「LOAD DATA INFILE」でワークテーブルに
    データを読み込み。ワークテーブルにトリガを仕掛け、データ更新が
    完了したら、本テーブルにデータをコピー。そしてワークテーブルの
    データは全削除する。とか…



PortForwarder_radiko.txt
/1KB
引用返信 [メール受信/OFF] 削除キー/
■8446 / inTopicNo.5)  Re[2]: webアクセス?
□投稿者/ hidetake -(2014/10/11(Sat) 13:25:48)
    > トンネル接続の安定性(切れないこと)は、インターネット環境にも
    > よるかも知れません。

    TcpKeepAlive yes
    ServerAliveCountMax 15
    ServerAliveInterval 60

    の設定の追加も有効かも知れません。

引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -