用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
云原生
›
仓库风格架构
仓库风格架构
去皮卡多
论坛元老
|
2024-12-2 23:58:51
|
显示全部楼层
|
阅读模式
楼主
主题
1814
|
帖子
1814
|
积分
5442
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
仓库风格,也称为
数据为中心的架构风格
,是以数据的存储和共享为核心的设计模式。这种风格的关键在于
集中式的数据管理
和
独立的处置惩罚单位
。在这种架构中,全部数据都存放在一个中心数据单位中,负责管理和维护数据,而各个独立的处置惩罚单位通过和这个中心数据单位交互来执行业务逻辑。仓库风格主要得当那些对数据共享要求高的场景。
仓库风格的根本概念
中心数据单位
:负责存储和管理系统中全部的数据,它生存系统的当前状态。
独立构件
:各个处置惩罚单位是分布式的,独立运作,主要通过与中心数据单位的交互来完成任务。
仓库风格的几种代表形式:
数据库系统
原理
:数据库系统是最常见的仓库风格。中心的数据单位就是数据库,存储了全部的数据和系统状态。独立的处置惩罚单位是各个应用系统,这些系统通过查询数据库来获取和操作数据。
场景
:几乎全部涉及大量数据存储和管理的系统,比如银行系统、电子商务平台、社交媒体等。数据库架构可以是关系型(如MySQL)或非关系型(如MongoDB)。
示例
:在一个电商平台中,全部的商品、订单、用户数据都存储在一个中心数据库中,而前端网页、支付系统、库存系统等各自作为独立的模块,与数据库交互,获取或更新数据。
超文本系统
原理
:超文本系统主要用于管理和共享
静态内容
,比如网页文件(HTML、CSS、JavaScript)。中心数据单位可以是一个内容管理系统(CMS),全部的静态网页内容都存储在内里,前端应用从这里获取数据展示。
场景
:得当静态内容的管理和分发,比如内容管理系统(CMS),网站的静态资源服务器等。
示例
:博客网站的内容管理系统,全部博文、图片、视频等静态文件都存放在CMS中,用户访问网站时,前端通过读取这些静态资源,来展示页面内容。
黑板系统
原理
:黑板系统是用于
复杂问题求解
的一种架构,比如语音辨认或图像处置惩罚。这类问题通常没有固定的解法,多个独立的专家系统(或子系统)共同协作。各个专家系统将处置惩罚的中间结果写到一个共享的黑板上,其他专家根据这些信息继续计算,终极得出最优解。
场景
:实用于
模式辨认
、
信号处置惩罚
等高复杂度的领域,如语音辨认、图像辨认等。
示例
:语音辨认系统中,音频数据会经过多个独立的专家模块处置惩罚,比如语音分析、特征提取、模式匹配等。这些模块通过共享的黑板系统来协作,每个模块读取并使用其他模块的中间结果,终极完成语音辨认。
仓库风格的主要特点
共享数据源
:数据存储集中管理,独立处置惩罚单位通过共享的数据源来协作。
独立处置惩罚单位
:系统的各个部分(独立构件)可以在不影响其他部分的环境下独立运行,它们都依靠于中心数据源。
仓库风格的应用场景
集中式管理数据
:假如系统的核心是数据的存储和访问,比如银行系统、客户关系管理(CRM)系统,仓库风格是非常合适的。
分布式应用数据共享
:在多个独立的系统需要共享同一份数据的场景,比如电商平台,中心数据库可以有用管理和分发
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
去皮卡多
论坛元老
这个人很懒什么都没写!
楼主热帖
如何基于 ZEGO SDK 实现 iOS 变声/混响 ...
民间最大社区,倒闭了!
FPGA虚拟化:突破次元壁的技术 ...
Ribbon负载均衡的深度分析和使用 ...
仿京东严选商城项目,集购物+支付+发货 ...
基于Kubernetes(k8s)部署Dubbo+Nacos服 ...
Java 结构化数据处理开源库 SPL ...
驱动开发:内核R3与R0内存映射拷贝 ...
LyScript 实现应用层钩子扫描器 ...
Python生成字母对后写入文件
标签云
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
图数据库
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表