1

SQLiteデータベースをリモートストレージにアップロードして、さまざまなコンピューターやモバイルデバイスからプログラムでデータベースにアクセスしたいと考えています。

優れた情報プライバシーとさまざまな言語用のプログラミング インターフェイスを備えた安全なソリューション (データが盗まれない) を可能にするソリューションはありますか? (例: Python、C、Android の Java など)?

4

2 に答える 2

0

SQLite は組み込みデータベースであり、クライアント アプリケーションからアクセスできるファイル システムに格納する必要があります。SQLite は、複数の同時クライアント、リモート アクセス、アクセス制御、または暗号化を (ネイティブに) サポートしていません。リストした要件は、MySQL や PostgreSQL などの従来のデータベース サーバーの方がはるかに優れています。SQLite データを簡単にエクスポートして、これらのデータベースのいずれかにインポートできます。

SQLite の使用に行き詰まっている場合は、Dropbox のように、共有されたリモート ファイル システムにデータベースを保存してみてください。同時アクセスについてはまだ心配する必要があり、SQLite を使用する速度の利点の多くは失われますが、データベースには複数のマシンからアクセスできます。

于 2012-09-28T14:59:50.687 に答える
0

SQLite にはEncryption Extension (SEE)があります。

SQLite Encryption Extension (SEE) は、アプリケーションが暗号化されたデータベース ファイルを読み書きできるようにする SQLite のパブリック ドメイン バージョンへのアドオンです。

これは商用製品であり、SQLite としてのパブリック ドメインではありません。

于 2012-09-28T09:37:09.803 に答える