我应该将哪个NoSQL数据库用于URL缩短器?

时间:2015-09-26 14:18:25

标签: key-value url-shortener column-oriented document-oriented nosql

我正在为uni工作,即构建一个URL缩短器。我研究过不同类型的NoSQL数据库,但我无法弄清楚哪个更适合我的目的和原因。

我可以在键/值db,面向文档,面向列或图形之间进行选择。我确定图表不符合我的目标。

你有什么建议吗?

1 个答案:

答案 0 :(得分:4)

对于URL缩短器,您不需要文档存储---数据太简单了。

您不需要列存储---列用于排序和搜索多个属性,例如查找香港的所有Wongs。

您不需要图表DB ---没有图表。

您需要一个键/值数据库。您将要查看的一些内容是EC2中的旧标准MemCache,Redis,Aerospike,DynamoDB。

可以在这个github repo中找到一个用Node编写的用于AerospikeDB的URL缩短器示例 - 它只是一个文件 - 该技术可以应用于其他键值系统。 https://github.com/aerospike/url-shortener-nodejs