約 200.000 行を含む最大のテーブルがあり、頻繁に変更されるデータベースがあるとします。クライアントは、Excel が ODBC 経由でデータベースに接続し、データを管理するフロントエンドとして機能することを望んでいます。データは、最大 25 人のユーザーが同時に変更できる必要があります。
私の最初の本能は、たとえば Web フロントエンドなど、何か他のものを推奨することです。しかし、クライアントが Excel ソリューションを要求した場合、それは実行可能だと思いますか? また、その中にどのような落とし穴があると思いますか?
私の疑問は次のとおりです。
- データの整合性 (同じデータを同時に変更するユーザーを管理する方法)
- 大量のデータが不必要に移動されました (Excel ワークブックを開くと、データベース全体を転送する必要があると思います)
- セキュリティ (データの一部のみを安全な方法で適切なユーザーに表示することは困難です - 前のポイントを参照してください)
- ツール (Excel) を何かに使用するが、それが優れていない (しゃれを許してください)