2

URL短縮サービスを構築しているuniのプロジェクトに取り組んでいます。さまざまなタイプの NoSQL データベースを調査しましたが、どれが自分の目的に適しているのか、またその理由がわかりません。

キー/値データベース、ドキュメント指向、列指向、またはグラフから選択できます。グラフは私の目標には適していないと確信しています。

何か提案はありますか?

4

1 に答える 1

4

URL 短縮サービスの場合、ドキュメント ストアは必要ありません --- データが単純すぎます。

列ストアは必要ありません --- 列は、香港のすべてのウォンを検索するなど、複数の属性を並べ替えて検索するためのものです。

グラフ DB は必要ありません --- グラフはありません。

キー/値 DB が必要です。EC2 の古い標準の MemCache、Redis、Aerospike、DynamoDB などを確認してください。

Node で記述された AerospikeDB 用の URL 短縮サービスの例は、この github リポジトリにあります。これは単一のファイルであり、この手法は他のキー値システムに適用できます。 https://github.com/aerospike/url-shortener-nodejs

于 2015-09-26T20:01:11.917 に答える