低成本
往往只有“创新”才能达到低成本目标
- nosql
- 全文搜索引擎
- hadoop
安全
常见的xss攻击
csrf攻击
sql注入
密码破解
windows 漏洞
规模
没有高性能要求 没有双中心高可用功能
看不懂 该不动 不敢改 修不了
量变引起质变
功能之间的连接
数据文件存储
列式数据存储
大数据运算
mysql 单表数据建议在五千万行左右
复杂度的原因
曾因酒醉鞭名马 生怕情多累美人
低成本
往往只有“创新”才能达到低成本目标
安全
常见的xss攻击
csrf攻击
sql注入
密码破解
windows 漏洞
规模
没有高性能要求 没有双中心高可用功能
看不懂 该不动 不敢改 修不了
量变引起质变
功能之间的连接
数据文件存储
列式数据存储
大数据运算
mysql 单表数据建议在五千万行左右
复杂度的原因
高性能
系统与子系统
模块与组件
框架与架构
软件架构是指软件系统的顶层结构
redis单进程 memcache 多线程 高性能
高可用
系统无中断地执行其功能的能力,代表系统的可用性程度,是进行系统设计时的准则之一
一台不够就两台 两台不够就四台
高性能是扩展
高可用是冗余
高可用的解决方法不是解决,而是减少或者规避,而规避某个问题的时候,一般都会引发另一个问题,只是这个问题比之前的小,高可用的设计过程其实也是一个取舍的过程。这也就是为什么系统可用性永远只是说几个九,永远缺少那个一。
而高性能,这个基本上就是定义计算能力,可以通过架构的优化,算法的改进,硬件的升级都可以得到很好的解决,从而达到我们心里对性能的预期…
1 | class Solution(object): |
采用java做的一版
1 |
|