首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【转】系统设计-第08章:短网址设计

    假设哈希表存储对,URL重定向可以通过以下方式实现。...一个更好的选择是将映射存储在一个关系数据库中。图8-4显示了一个简单的数据库表设计。简化版的表包含3列:id、shortURL、longURL。...longURL 是输入的系统检查 longURL 是否存在于数据库中如果是的话,这意味着longURL之前被转换为shortURL。在这种情况下,从数据库中获取shortURL并将其返回给客户端。...使用base 62转换将ID转换为shortURL。用ID、shortURL和longURL创建一个新的数据库记录。为了使流程更容易理解,让我们看一个具体的例子。...将ID、shortURL和longURL保存到数据库,如表8-4所示。值得一提的是分布式唯一 ID 生成器。 它的主要功能是生成全局唯一 ID,用于创建 shortURL

    13410
    领券