私は、時間の出入り情報を含むMDBファイルにアクセスするシステムを持っています。このソフトウェアは通常、24時間365日稼動して設定されています。 PHPを使用して、すでに多くのユーザーに公開されているMDBファイルの内容を取得するにはどうすればよいですか?私が開発しようとしているシステムは、MDBファイルには書き込まれず、テーブルの内容だけが読み込まれることに注意してください。 MDBは同時接続を防止しますか?多くのユーザのためにPHP経由でMDBファイルにアクセス
0
A
答えて
0
MS Access MDBでは、数十の同時接続が可能です。
最初のバージョンでは、約10同時接続(編集:同時ユーザー。以下の編集を参照してください)、新しいバージョンではさらに多く(read more here)が許可されています。
DB接続はリソースであり、賢明に使用する必要があります。:接続を開いて接続を閉じ、作業しますか、接続を開いて変更を保存し、接続を閉じます。そうすれば、ネットワークの制限に関しても同時接続制限から遠く離れた場所にいることが期待されます。
EDIT:上記のリンクは、単一のMDBファイルにリンクされている10人の同時MS Accessのユーザーを指します。各MS Access MDBアプリケーション(アクセス条件:フロントエンド)は、MDBデータファイルにアクセスして、開かれた接続数十数個(アクセス条件では、リンクテーブルまたはフォームを連結したを開きます) (アクセス条件:バックエンド)。このSWアーキテクチャは非常に非効率的であり、ネットワーク環境で完全なMS Accessシステムの使用を制限することがあります。
mdbファイルをデータベースとして使用し、効率的に使用するシステムは、主にデータベース(Access 2000以降では2GB)に制限されています。
別のWeb環境からMDBファイルに接続する方法については、this link from MS MVPを参照してください。
関連する問題
- 1. C#経由でユーザにアクセス
- 2. PHP経由でシリアルポートにアクセス
- 3. CLI経由でファイルを開く[PHP]は
- 4. データソース経由でOracle AQに接続されたMDB
- 5. ec2ユーザ以外のユーザからftp/ssh経由でec2インスタンスにアクセス
- 6. Microsoftエッジエクステンション経由でローカルWebファイルにアクセス
- 7. Laravel:auth.basic経由のHTTP:成功したログイン後にユーザとパスワードにアクセスする
- 8. PHP経由でファイルをダウンロード
- 9. アクセスmdbファイルのパスワード回復
- 10. FQL経由でBIOにアクセス
- 11. ドッカーコンテナ経由でホストにアクセス
- 12. インターネット経由でラズベリーパイにアクセス
- 13. Pepper:ssh経由でプロジェクトフォルダにアクセス
- 14. インターネット経由でローカルホストにアクセス
- 15. Apache経由でnodejにアクセス
- 16. Wi-Fi経由でSDカードのファイルにアクセスするには?
- 17. .Net経由でアクセスできるファイル/イメージストレージ
- 18. Python経由でSambaサーバー上のファイルにアクセスできません
- 19. PHP経由でRESTful APIにアクセスするには
- 20. 古いMDBファイルに直接アクセスする
- 21. Office.js経由でPowerPointのShapeオブジェクトにアクセス
- 22. LAN経由でローカルホストのWebアプリケーションにアクセス
- 23. エミュレータ経由でLinux上のメインフレームにアクセス
- 24. 同じファイルのajax経由でHTMLテーブルにPHPを埋め込む
- 25. ドライブAPI経由でフォルダ内のファイルにアクセスしますか?
- 26. 多くのファイルを同時に処理する - NFS経由でファイルをコピーするか、またはNFS経由で読み取りますか?
- 27. プロキシ/ロードバランサ経由でサービスにアクセスするためのApache HttpClientの設定
- 28. Mysqlデータベース経由でのユーザ認証
- 29. FQL経由でユーザのイベントを検索
- 30. アクセスMDBの代わりに?
@ダニエル、plsは私の答えに編集をメモしてください。 – marlan
ありがとう!私は、バックエンド/フロントエンドの分割を行うことがそのトリックを行うべきだと考えました。私は今それをテストする必要があります。残念ながら私は他のシステムの作成者ではなく、MDBに限られています。 – Daniel
あなたは常にアクセスDBを[破損防止]に分割する必要があります(http://allenbrowne.com/ser-25.html) – marlan