跳到主要内容

博客 - Page 25

设计一个系统,可以将用户给的网址变成短网址,用户使用这些短网址可以访问他们原来给的长网址。系统是怎么运作的,需包括但不限于下面的问题:如何分配短网址;如何存储短网址和长网址的映射关系;如何实现跳转服务;如何存储访问数据。

Read more →

失效转移:失效转移(failover)是一种备份操作模式,用于提高系统稳定性和可用性。当主要组件由于失效或预定关机时间的原因而无法工作时,这种模式中的系统组件(如处理机、服务器、网络或数据库)的功能被转嫁到二级系统组件。

Read more →

为了通过故障转移提高可用性,有几种方法可以实现这一目标,例如冷备份、热备份、温备份、检查点和全活动。

Read more →

如果你被要求设计一个系统,将用户提供的网址转换为缩短的网址,你会怎么做?你将如何分配缩短的网址?你将如何实现重定向服务器?你将如何存储点击统计数据?

Read more →

Lambda 架构 = CQRS(批处理层 + 服务层) + 快速层。它解决了大数据的准确性、延迟和吞吐量问题。

Read more →

使用Lambda可以解决大数据所带来的三个问题:准确性(好);延迟(快);吞吐量(多)。lambda 架构可以指导我们如何为一个数据系统实现扩展。

Read more →

非暴力沟通不是为了表现友善,不是为了让别人做我们想做的事情,这关乎于人与人之间的相互理解。加强人与人之间联系和理解的方法有两种:脆弱的表达出我们的感情和需求;着重听取对方的感情和需求。

Read more →

KYC并不容易,非市场部门雇员永远没有机会了解到买家的需求。买家画像 = 买家侧画 buyer profile(谁会购买)+ 买家洞见 buyer insights(何时/如何/为什么购买)

Read more →

关系数据库是大多数存储使用案例的默认选择,原因在于原子性、一致性、隔离性和持久性。这里的一致性与 CAP 定理中的一致性有什么不同?我们为什么需要 3NF 和数据库代理?

Read more →

当客户评估一个产品或者一个服务时,他们会权衡,感知价值和实际要价。价值的要素包括功能性价值;情感性价值;改变生活;社会影响。

Read more →