21

次の要件があります。学校の卒業生組織の少なくとも2000人のメンバーの連絡先住所の詳細を含むデータベースを持っています。そのすべての情報をリレーションモデルに格納して、次のようにします。

  1. このデータは、オンデマンドで作成および編集できます。
  2. このデータは常にバックアップされており、マスターコピーが使用できなくなった場合に備えて簡単に復元できる必要があります。
  3. このデータベースにあるすべての機密性の高い個人情報は、許可されたユーザーのみが利用できることが保証されています。
  4. このデータベースは、最初の6か月間はオンラインになりません。その上にウェブサイトが構築されて初めてオンラインになります。

私はDBAではないので、バックアップなどの作業に時間を費やしたくありません。自動バックアップ機能を備えたAmazonのRDSは、私たちのニーズに最適なソリューションだと思いました。唯一の問題は、自主的な組織であるため、このサービスが要求する月額100ドルから150ドルの料金を惜しまないことです。

だから私の質問は、AmazonのRDSに代わるより安価な代替品はありますか?

4

5 に答える 5

8

連絡先とアドレスのデータだけの場合は、AmazonSimpleDBを選択します。SimpleDBは、リレーションシップなどを含む多数のテーブルには適していない可能性があることは知っていますが、あなたの種類のデータにはSimpleDBで十分だと思います。また、コストはAmazonRDSよりもはるかに安価です。

RDSも使いたかったのですが、最小のdbサイズは月額$80pです。

于 2010-06-07T17:13:14.303 に答える
3

もう少し情報がなければ、私はここでベースから大きく外れているかもしれません。しかし、2000の名前アドレスなどは大きなDBではなく、控えめに言っても、AmazonsRDSの使用の可能性は少し「やり過ぎ」だと思いました。

ビューの編集などをどのように(そして誰が)行うかに応じて、無料またはほぼ無料の選択肢がいくつかあります。

1つの方法は、phpMyAdminのようなものがmySQLDBにリンクされているホスティングパッケージを設定/使用することです。これにより、WebサイトのフロントエンドがなくてもDBへのアクセスや編集などが可能になります。(ウェブサイトのフロントエンドのように)きれいではありませんが、実用的です。良いホストもあなたのためにバックアップする必要があります。

もう1つは、Googleドキュメントを確認することです。OK、実際にはデータベースではなく、スプレッドシートですが、Excelのライン上にあります。招待された人とGoogleドキュメントを共有したり、Googleドキュメントを介して小さなウェブサイトを設定したりすることもできます。これは無料の方法ですが、ニーズによってはそれほど実用的ではない場合があります。

于 2010-05-30T07:44:06.567 に答える
3

Microsoft SQL Azureを見たことがありますか?90日間無料で使用できますが、1 GBのデシベルだけが必要な場合は、月に約10ドルで済みます。

バックアップについておっしゃっていたので、それについてもお話したいと思いました。SQL Azureが機能する方法は、データセンター内の異なるマシン上にデータベースの2つの追加コピーを自動的に作成することです。マシンまたはデータベースの1つが使用できなくなった場合、他のデータベースの1つに自動的にフェイルオーバーします。

上記のものが必要な場合は、copyコマンドを使用してデータベースをバックアップすることもできます。

于 2011-04-09T15:14:08.303 に答える
1

確認してもいい

http://www.enciva.com/postgresql9-hosting.htm

http://www.acugis.com/postgresql-hosting.htm

それらはPostgresとMySQLで機能します。

于 2014-05-28T05:12:08.807 に答える
-1

そのサイズの率直に言って小さなデータベースについては、http: //www.sqlite.org/を真剣に調べます。

処理中であり、常にS3にダンプオフするのは簡単です。更新フックを使用して、更新後にチェックポイントを保持できます。バックアップ/復元は、Windowsのbatchfilesおよびwgetsとほぼ同等です。

http://sqlcipher.net/を使用した適切な暗号化

標準のOSファイルシステムとユーザーレベルのACLがセキュリティを制御します。

通常のEC2でバックアップされたRDBMSからEBSグレムリンへの脆弱性を考えると、ファイルでバックアップされたdbを実行することは理にかなっています。

SQL92からの除外があります(実際のショートッパーはありません)が、プロジェクトのコスト感度と卒業生データベースのRPOおよびRTOを考えると、それは良い賭けだと思います。

于 2013-02-08T08:00:00.133 に答える