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原则可用于任何需要高效地读取大量数据的场景,它可以减少系统的负载和提高性能。
 
 
 
💡
有关程序软件设计原则的问题,欢迎您在底部评论区留言,一起交流~
 
 
相关文章
计算机视觉(一):深度学习的人脸应用
Lazy loaded image
计算机视觉(二):特征向量计算
Lazy loaded image
计算机视觉(三):人脸识别之特征提取
Lazy loaded image
Flowable(一):Java知识学习
Lazy loaded image
Flowable(二):数据库篇
Lazy loaded image
Flowable(三):Liquibase模式管理
Lazy loaded image
技术杂文(二):关于私活常用开发技巧LeetCode刷题日记(一):从二分法看透算法优化本质
Loading...
fntp
fntp
多一点兴趣,少一点功利
最新发布
JUC核心篇(七):线程池底层原理
2025-2-26
JUC核心篇(六):阻塞队列
2025-2-24
JUC核心篇(四):CAS与AQS
2025-2-22
JUC技术篇(六):Volatile关键字
2025-2-21
JUC技术篇(五):Synchronized锁
2025-2-21
JUC核心篇(三):LockSupport与线程阻塞
2025-2-21
公告
📝 博客只为了记录我的学习生涯
😎 我的学习目标是成为一名极客
🤖 我热爱开源当然我也拥抱开源
💌 我期待能收到你的Email留言
📧 我的邮箱:stickpoint@163.com
欢迎交流~