1

目前我运行的网络应用程序严重依赖链接到原始内容的短 URL,这些 URL 需要尽可能短。

目前,我使用一个简单的 MySQL 数据存储来存储这些对象,并使用递增计数器 -> base 62 转换来生成会随着时间增长的短 url。我们需要转移到一个更加分布式和可扩展的环境。

为分布式数据存储中的内容生成小的、唯一的短 URL 的最佳方法是什么?具体来说,我们计划使用MongoDynamoDB

4

1 回答 1

4

我建议您在这里查看 Jon Skeet 对 HiLo 算法的描述:什么是 Hi/Lo 算法?

mongo的具体用例见http://dllhell.net/2010/07/23/on-sequences-with-mongodb-and-norm/

于 2012-03-30T22:32:30.430 回答