有一天,Jack手里有了一台16颗CPU的计算机。它有80G的内存,1T的硬盘。这台机器上跑着一个Linux server(版本无所谓啦)。老板给了一个任务——设计出一个性能高强的server,使之能充分利用这台计算机的资源。
Jack能做到吗?当然还不能。还需要问一些问题,弄清楚需求。
Jack:"这个server需要解决的是什么样的业务场景呢?"
老板:"典型的互联网应用场景,key-value场景。“
Jack:”读写比例大概多大呢?“
老板:”10:1。“
Jack:业务的并发量是多大呢?
老板:”你不用管业务的并发量有多大,只要能让这台机器扛住每秒3w次就行了。“
Jack:”这样的server已经比较多了,比如说memcached.“
老板:“我需要咱们自己的。今天机器是16颗CPU+80G内存,明天可能就是160颗CPU+800G内存。你用了memecached,就会永远受制于memcached。比如,mysql,由于其历史原因,当CPU大于16颗之后,CPU资源是无法充分利用到的。“
Jack:”了解了。“
老板:”最重要的是——咱们是一家品牌公司,要面临的是难以预估的技术挑战,就算今天用memcached解决了问题,明天有了新的问题,肿么办?我们必须要有自己的i技术积累。“
Jack:”明白了。老板,一定完成任务。“
童鞋们,你们有相应的思路让这台计算机扛住3W/s的压力吗?无论是既有的方案,还是自己设计的方案(自己设计优先)。Oracle、mysql、等等,都行。
打开思维,畅说欲言吧。
分享到:
相关推荐
java连接cache数据库说明,数据库驱动,cache可视化工具
cache数据库基础操作资料,包含建库建表,关联查询
c#使用ODBC连接cache数据库方法,内带odbc-cache安装包,和调用方式
cache数据库SQL报错代码含义整理cache数据库SQL报错代码含义整理cache数据库SQL报错代码含义整理
本文中主要介绍了传统数据库没有物联网的速度基因,时序数据库的数据存储设计,时序数据库编程语言之争,时序数据库整合趋势明显等相关内容。本文来自csdn,由火龙果软件Anna编辑、推荐。而且“增删改查”是传统...
Cache数据库安装及配置,介绍cache数据库的基本使用方法
关于医疗界公认首选数据库-Cache数据库的入门基础PPT文档。
cache数据库基础培训提要,有安装以及使用的一些功能
.NET连接Cache数据库 代码里面有两种方式连接数据库 1.通过官网找到的的InterSystems.Data.IRISClient.dll连接数据库,测试成功, 但是此类库需要 framework4.5 2.通过ODBC连接数据库 ODBC连接方式可看我博客文章: ...
由于cache的资料比较少,建议看帮助。本资料能够让你快速了解cache数据库。
Cache数据库表及其Global结构的查看.pdf
1、INTERSYSTEMS 关于Cache的介绍。 2、Cache数据库的发展。 3、Cache数据库的优点。
Cache数据库创建Restful接口.pdf
资料里面包括Cache+面向对象软件开发教程.pdf、Caché数据库管理和维护手册.pdf、M语言等
Cache数据库日常管理和维护手册,可参考学习数据库的维护方法
Cache数据库管理和维护CachéPPT教案.pptx
Cache数据库系统开发培训,非常好的资料。 Cache数据库系统开发培训 Cache
对mumps语言介绍的非常详细,很好的学习材料。 编写Cache数据库的存储过程就是用的mumps语言 他是对于学习Cache数据库必不可少的工具语言
关于cache的数据库管理资料,2345678901
超面向对象型数据库 大型医院专用数据库 Cache5.2配置镜像服务器 Cache5数据库脚本语言等