2012-02-05 4 views
1

私は、クライアントが単一のデータソースに対して複数のユーザーに対してクエリーと書き込みを行う必要がある学校プロジェクトに取り組んでいます。ユーザーは共有ネットワークドライブにアクセスすることができ、すべての機能がクライアントアプリケーションになければなりません.IT部門では、サーバーの1つからサービスを実行できず、外部サーバーホスティングはオプションではありません。複数のクライアントがサーバーのないデータを照会しています

実際に格納する必要があるデータの量は、実際にはほとんど、約144行です。

私は組込みデータベース、sqllite、hsql、objectdb ...などを調べましたが、保存する必要のあるデータの量が少なすぎると思われます。誰かがデータベースにアクセスした場合、hsqlのように思えました。他のユーザーには完全にロックされていました。並行処理は、1年にわずか数回ですら、システムを使用している5-7人の人が大した問題にはならないでしょう。

XQueryのようなものを使用し、xmlのすべてをシリアライズするかどうかは実行可能なオプションか、単純にJavaのシリアル化可能なAPIを使用しますか?

+1

学校のIT部門でプロジェクトを実行できない場合は、私たちよりもむしろ教授に相談してください。 – Oldskool

+0

これは、実装方法が制限されているため、ユーザーはデスクトップからアプリケーションを実行できます。サーバーアプリケーションと通信できないということだけです。彼らはすべてネットワークドライブ上の同じデータにアクセスします。 –

答えて

1

ファイルを共有ネットワークドライブに書き込む、分散したクライアント側のデータベースは、このユースケースの良い解決策となります。 Cloud DBを見て、あなたの探しているものかもしれません。

+0

ありがとう私は今それを探しています。 –

関連する問題