上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 单服务器高性能模式:PPC与TPC 高性能的效果是最复杂的一环,磁盘、操作系统、CPU、内存、缓存、网络、编程语言、架构等,每个都有可能影响系统达到高性能,一行不恰当的 debug 日志,就可能将服务器的性能从 TPS 30000 降低到 8000;一个 tcp_nodelay 参数,就可能将响应时 阅读全文
posted @ 2026-04-04 19:35 Py猫的故事 阅读(45) 评论(0) 推荐(0)
摘要: 我们通过各种手段来提升存储系统的性能,但在某些复杂的业务场景下,单纯依靠存储系统的性能提升不够的,典型的场景有: 需要经过复杂运算后得出的数据,存储系统无能为力 读多写少的数据,存储系统有心无力 缓存就是为了弥补存储系统在这些复杂业务场景下的不足,其基本原理是将可能重复使用的数据放到内存中,一次生成 阅读全文
posted @ 2026-04-04 18:35 Py猫的故事 阅读(14) 评论(0) 推荐(0)
摘要: 关系数据库已经非常成熟,强大的 SQL 功能和 ACID 的属性,使得关系数据库广泛应用于各式各样的系统中,但这并不意味着关系数据库是完美的,关系数据库存在如下缺点。 关系数据库存储的是行记录,无法存储数据结构 关系数据库的 schema 扩展很不方便 关系数据库的表结构 schema 是强约束,操 阅读全文
posted @ 2026-04-04 17:23 Py猫的故事 阅读(15) 评论(0) 推荐(0)
摘要: 近年来各种存储技术飞速发展,但关系数据库由于其 ACID 的特性和功能强大的 SQL 查询,目前还是各种业务系统中关键和核心的存储系统,很多场景下高性能的设计最核心的部分就是关系数据库的设计。 不管是为了满足业务发展的需要,还是为了提升自己的竞争力,关系数据库厂商(Oracle、DB2、MySQL 阅读全文
posted @ 2026-04-04 16:39 Py猫的故事 阅读(23) 评论(0) 推荐(0)
摘要: 架构设计第 1 步:识别复杂度 架构设计的本质目的是为了解决软件系统的复杂性,设计架构时,首先就要分析系统的复杂性。只有正确分析出了系统的复杂性,后续的架构设计方案才不会偏离方向 架构的复杂度主要来源于“高性能”“高可用”“可扩展”等几个方面,但在具体判断复杂性的时候,不能生搬硬套,认为任何时候架构 阅读全文
posted @ 2026-04-03 22:08 Py猫的故事 阅读(31) 评论(0) 推荐(0)
摘要: 业务千变万化,技术层出不穷,设计理念也是百花齐放,看起来似乎很难有一套通用的规范来适用所有的架构设计场景。但是在研究了架构设计的发展历史、众多的互联网公司架构设计后,有几个共性的原则隐含其中,这就是:合适原则、简单原则、演化原则,架构设计时遵循这几个原则,有助于你做出最好的选择。 合适原则合适原则宣 阅读全文
posted @ 2026-04-03 19:24 Py猫的故事 阅读(24) 评论(0) 推荐(0)
摘要: MES系统的发展历程第一阶段:信息孤岛时代(20世纪70年代后期) 当时的企业工厂会出现单个类型的系统,比如:设备出问题了,就会引进或者自己开发一套设备管理系统,质量失控了,就会购买或者开发一套质量管理系统,想看生产进度,就会搭建一套生产进度的系统。然后系统越来越多,问题也越来越多,因为各个系统之间 阅读全文
posted @ 2026-04-03 18:13 Py猫的故事 阅读(47) 评论(0) 推荐(0)
摘要: 在数字化工厂的车间里,常有这样一幕:昂贵的系统屏幕闪烁着数据,工程师们仍在用纸质图纸讨论工艺;仓库管理员在电脑前反复核对库存。数字化工厂引进了PLM、ERP、MES、WMS、QMS等系统第一部分:各司其职PLM(产品生命周期管理) PLM是产品诞生的源头,定义“做什么”与“为什么做”。它管理设计蓝图 阅读全文
posted @ 2026-04-03 10:21 Py猫的故事 阅读(36) 评论(0) 推荐(0)
摘要: SaaS系统介绍:云服务架构的三个概念SaaS系统的两大特征SaaS服务与传统服务、互联网服务的区别B2B2CSaaS系统的分类如何SaaS化SaaS产品的核心组件SaaS多租户1.1 PaaS Platform-as-a-Service(平台即服务)PaaS,某些时候也叫做中间件。就是把客户采用提 阅读全文
posted @ 2026-04-03 09:42 Py猫的故事 阅读(39) 评论(0) 推荐(0)
摘要: SaaS系统简介 工厂中的系统PLM、ERP、MES、WMS、QMS MES(制造执行系统) 归类 : 目录 阅读全文
posted @ 2026-04-03 09:38 Py猫的故事 阅读(10) 评论(0) 推荐(0)
摘要: 从入门基础一功能模块一技术架构一实施应用行业场景一前沿趋势六个维度 (一)、ERP基础认知(1-15) 1.ERP是什么? 企业资源计划系统,企业的大脑和神经系统。 2.ERP的核心价值? 信息集中、流程规范、效率提升、辅助决策。 3.ERP和Excel的区别? Excel是表格工具,ERP是全流程 阅读全文
posted @ 2026-04-03 08:35 Py猫的故事 阅读(62) 评论(0) 推荐(0)
摘要: 软件系统复杂度的第三个来源可扩展性。可扩展性指系统为了应对将来需求变化而提供的一种扩展能力,当有新的需求出现时,系统不需要或者仅需要少量修改就可以支持,无须整个系统重构或者重建。 由于软件系统固有的多变性,新的需求总会不断提出来,因此可扩展性显得尤其重要。在软件开发领域,面向对象思想的提出,就是为了 阅读全文
posted @ 2024-04-14 21:31 Py猫的故事 阅读(75) 评论(0) 推荐(0)
摘要: 软件系统复杂度的另外三个来源低成本、安全、规模 低成本 当架构方案只涉及几台或者十几台服务器时,一般情况下成本并不是我们重点关注的目标,如果架构方案涉及几百上千甚至上万台服务器,成本就会变成一个非常重要的架构设计考虑点。 当我们设计“高性能”“高可用”的架构时,通用的手段都是增加更多服务器来满足“高 阅读全文
posted @ 2024-04-13 14:40 Py猫的故事 阅读(94) 评论(0) 推荐(0)
摘要: 软件系统复杂度的第二个来源高可用 系统无中断地执行其功能的能力,代表系统的可用性程度,是进行系统设计时的准则之一。 定义中的关键在于“无中断”,因为无论是单个硬件还是单个软件,都不可能做到无中断,硬件会出故障,软件会有 bug;硬件会逐渐老化,软件会越来越复杂和庞大…… 除了硬件和软件本质上无法做到 阅读全文
posted @ 2024-04-11 17:53 Py猫的故事 阅读(54) 评论(0) 推荐(0)
摘要: 软件系统复杂度的第一个来源高可用 计算机,从电子管计算机到晶体管计算机再到集成电路计算机,运算性能从每秒几次提升到每秒几亿次。但伴随性能越来越高,相应的方法和系统复杂度也是越来越高。现代的计算机 CPU 集成了几亿颗晶体管,逻辑复杂度和制造复杂度相比最初的晶体管计算机,根本不可同日而语。 软件系统中 阅读全文
posted @ 2024-04-10 20:27 Py猫的故事 阅读(72) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 12 下一页
返回顶部