問題タブ [amazon-simpledb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
7004 参照

amazon-s3 - Amazon SimpleDB

バックエンド データベースとして Amazon SimpleDB データ ストアに沿ったものを使用することを検討した人はいますか?

SQL Server ホスティング (少なくとも英国では) は高価であるため、このようなものをクラウド ファイル ストレージ (S3) と共に使用して、アプリケーションと共に成長する可能性のあるアプリを構築できます。

理論的には素晴らしいですが、誰もがそれを使用することを検討します. 実際、あなたのコメントを読みたいので、実際の本番ソフトウェアで実際に使用している人はいますか。

0 投票する
4 に答える
1438 参照

security - AWS アカウント識別子の影響

Amazon のツールを使用して Web アプリを構築しています。とても満足していますが、セキュリティ上の懸念があります。

現在、複数の EC2 インスタンス、S3、SimpleDB、SQS を使用しています。さまざまなサービスへのリクエストを認証するには、アクセス識別子を含めます(ログインが必要です)。

たとえば、EC2 インスタンスから S3 にファイルをアップロードするには、EC2 インスタンスにAccess Key IDSecret Access Keyが必要です。

これは基本的に、ユーザー名とパスワードがインスタンスに含まれている必要があることを意味します。

インスタンスの 1 つが侵害された場合、Amazon のすべての資産が侵害されます。キーは、S3 および SimpleDB データのアップロード/置換、EC2 インスタンスの開始および停止などに使用できます。

侵害された 1 つのホストの被害を最小限に抑えるにはどうすればよいですか?

私が最初に考えたのは、アカウントごとに複数の識別子を取得して、行われた変更を追跡し、「ハッキングされた」アカウントをすばやく取り消すことができるようにすることです。Amazon は、アカウントごとに複数の認証情報セットをサポートしていません。

次に考えたのは、複数のアカウントを作成し、ACL を使用してアクセスを制御することでした。残念ながら、すべてのサービスが他のアカウントにデータへのアクセスを許可することをサポートしているわけではありません。さらに、帯域幅は使用量が増えるほど安くなるため、すべてを 1 つのアカウントで処理するのが理想的です。

誰かがこの問題に対処したか、少なくとも考えましたか?

0 投票する
2 に答える
1796 参照

architecture - データベースの種類の選択

bigtabe/simpledb データベースとリレーショナル データベースはいつ使用しますか?

0 投票する
5 に答える
938 参照

ruby-on-rails - RoR アプリ用に MySQL と Amazon の SimpleDB のどちらを使用するかを決定する際に、何を考慮する必要がありますか?

構築する予定の RoR アプリケーションのデータストアとして、Amazon の SimpleDB サービスを使用する可能性について調査を始めたところです。Web サーバーには EC2 を使用し、MySQL サーバーにも EC2 を使用する予定でした。しかし、ここで問題になるのは、なぜ SimpleDB を使用しないのかということです。

アプリケーションは (成功した場合)、サポートされるユーザー数に関して非常にスケーラブルである必要があり、シンプルで効率的なコード ベースを維持する必要があり、信頼性が高い必要があります。

SOコミュニティがこれについてどう考えているのか、私は興味があります.

0 投票する
5 に答える
5650 参照

database - BigTable、SimpleDB などのデータベースのプロ

Google BigTable や Amazon SimpleDB などの新しい学校のデータストア パラダイムは、特にスケーラビリティを考慮して設計されています。基本的に、結合の禁止と非正規化は、これを達成する方法です。

ただし、このトピックでは、大きなテーブルでの結合は必ずしも高価である必要はなく、非正規化はある程度「過大評価」されているというのがコンセンサスのようです。スケーラビリティを達成するために単一のテーブル?これらのシステムに格納する必要があるのは、膨大な量のデータ (数テラバイト) ですか?
データベースの一般的な規則は、これらの尺度には当てはまりませんか? これらのデータベースの種類は、多くの類似オブジェクトを格納するように特別に調整されているためですか?
それとも、全体像が欠けていますか?

0 投票する
2 に答える
1002 参照

sql - 「結果的」整合性とトランザクションなし (別名 SimpleDB) で、実際にどこまで行けるのでしょうか?

私は本当に SimpleDB を使いたいのですが、本当のロックとトランザクションがなければ、システム全体に致命的な欠陥があるのではないかと心配しています。最終的にシステムが一貫するようになるため、高読み取り/低書き込みアプリの場合は理にかなっていることは理解していますが、その間の時間はどうですか? 一貫性のないデータベースでの正しいクエリは、追跡が非常に難しい方法でデータベース全体に大混乱をもたらすようです。うまくいけば、私はただの心配いぼです...

0 投票する
4 に答える
3041 参照

couchdb - 結果整合性

私は、高可用性とスケーラブルでなければならないアプリケーションの設計の初期段階にあります。いくつかの理由から、このために結果整合性データモデルを使用したいと思います。これが多くのソリューションで人気のないアーキテクチャの選択である理由を私は知っており、理解していますが、私の場合は重要です。

分散/ドキュメントスタイルのデータベースを扱うときに注意すべき実際のアドバイス、ベストプラクティス、および落とし穴を探しています。特に、eコマース(ショッピングカートスタイル)アプリの周辺では、従来はリレーショナルデータベースと組み合わせるのが簡単でした。

これらのタイプのDBを使用するのは難しいことは理解していますが、GoogleとE-bayはそれらを使用しているので、それほど難しくはありません;-)アドバイスをいただければ幸いです。

0 投票する
3 に答える
897 参照

asp.net - Amazon SimpleDB 用の ASP.NET セッション状態プロバイダーを構築しようとした人はいますか?

そうでない場合、サービスの構築を妨げる根本的な制限はありますか?

0 投票する
1 に答える
159 参照

ruby-on-rails - AWSDBProxy を使用していますか? スケールアウトするとパフォーマンスが低下しますか?

反対票を投じた後、私は自分の投稿が非常に暴言であることに謙虚に気づきました。だから私はそれを編集し、これを私が本当に知りたい質問だけに要約しました. この編集の前に私の生意気なコメントをお詫び申し上げます;)

RailsサイトでAmazonのSimpleDBを使用することについて話している唯一のチュートリアルはAWSDBProxyを使用しているようです... 個人的には、以下の典型的なRailsサイトのサーバーレイアウトを考えると(AWSDBProxyを使用):

プラグインはこちら: http://agilewebdevelopment.com/plugins/aws_sdb_proxy

画像はこちら: http://www.freeimagehosting.net/uploads/91be4e0617.png

ご覧のとおり、さらに雑種を追加しても、2 つの問題があります。

  1. ロードバランサーよりもはるかに不安定な単一障害点があります
  2. この1つのWEBrickサーバーを介してすべての情報を強制する必要があります

もちろん、解決策は AWSDBProxies をさらに追加することです...しかし、たとえばクラスで次のコードを使用して、プロキシをすべてスキップしてみませんか?

だから私が得ているのは、AWSDBProxy を使用している場合、それを正当化する理由は何ですか? 実際に使用している場合、パフォーマンスはどのようなものですか? あなたが難しい数字を持っているなら、これはさらに高く評価されます!

ありがとう!

0 投票する
2 に答える
700 参照

.net - NHibernate の SimpleDB ダイアレクト

NHibernate で Amazon SimpleDB を使用する方法があるかどうか知っていますか? LightSpeed は対応しているようです。