type
status
date
slug
summary
tags
category
icon
password
Property
May 10, 2023 05:42 AM
你接触过哪些冷门的程序设计原则呢?
(1)WRRMBNTM原则
 
WRRMBNTM是一种设计原则,WRRMBNTM是指Write-Rarely-Read-Many-But-Not-Too-Many。它的意思是尽量少写数据但频繁读取数据,同时不要过度读取数据。这个应用场景通常适用于需要高效读取大量数据的系统。
例如,一个在线新闻网站可能会使用WRRMBNTM原则来存储和获取文章数据。在这种情况下,文章被很少更新(Write Rarely),但会经常被用户阅读(Read Many)。同时,该网站也不会从数据库中读取太多数据,以免影响系统的性能。另一个例子是社交媒体平台。用户的动态更新相对较少,但是每秒钟都有数百万的用户浏览他们的朋友圈或时间轴。因此,平台可以使用WRRMBNTM原则来优化对用户动态的存储和访问。WRRMBNTM原则可用于任何需要高效地读取大量数据的场景,它可以减少系统的负载和提高性能。
 
 
 
💡
有关程序软件设计原则的问题,欢迎您在底部评论区留言,一起交流~
 
 
技术杂文(二):关于私活常用开发技巧LeetCode刷题日记(一):从二分法看透算法优化本质
fntp
fntp
多一点兴趣,少一点功利
公告
type
status
date
slug
summary
tags
category
icon
password
Property
Sep 5, 2023 06:04 AM
📝 博客只为了记录我的学习生涯
😎 我的学习目标是成为一名极客
🤖 我热爱开源当然我也拥抱开源
💌 我期待能收到你的Email留言
📧 我的邮箱:stickpoint@163.com
欢迎交流~