mongodb - 在分布式数据存储中生成短 URL

标签 mongodb distributed amazon-dynamodb short-url

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

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

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

最佳答案

我建议您在此处查看 Jon Skeet 对 HiLo 算法的描述:What's the Hi/Lo algorithm?

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

关于mongodb - 在分布式数据存储中生成短 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9951163/

相关文章:

python - DynamoDB 并行扫描不拆分结果

database-design - DynamoDB 数据库设计(键值存储,noSQL)

javascript - dynamodb在列表中添加对象到列表中的对象内nodejs

javascript - 用 Restify 抽象 Mongoose

makefile - 用于 linux 的免费安全分布式 make 系统

python - 在 Tensorflow TPU 上乘以大量矩阵和向量

algorithm - 分布式计算中的 LCR vs Floodmax(领导人选举)

javascript - $set 和 $push 用于同一 mongodb 更新中的多个文档

ruby-on-rails-3 - 使用 Rails/Mongoid 进行地理空间查询的最佳教程是什么?

java - Mongodb 更改流 "not authorized to execute command"